├── .gitattributes ├── filament ├── gradle.properties ├── settings.gradle └── src │ ├── test │ ├── resources │ │ └── projects │ │ │ ├── javadocLint │ │ │ ├── mappings │ │ │ │ ├── ParamPeriod.mapping │ │ │ │ ├── UppercaseParam.mapping │ │ │ │ ├── ParamInMethod.mapping │ │ │ │ └── Successful.mapping │ │ │ ├── settings.gradle │ │ │ └── build.gradle │ │ │ └── unpickDef │ │ │ ├── settings.gradle │ │ │ ├── unpick-definitions │ │ │ └── screen_handler_slot_ids.unpick │ │ │ └── build.gradle │ └── README.md │ └── main │ └── java │ └── net │ └── fabricmc │ └── filament │ └── task │ ├── base │ ├── FileOutputTask.java │ ├── FilamentTask.java │ └── WithFileInput.java │ └── mappingio │ └── ConvertMappingsTask.java ├── MAINTAINERS ├── .github ├── CODEOWNERS └── workflows │ ├── version-label.yml │ ├── update-base.yml │ └── release-filament.yml ├── mappings └── net │ └── minecraft │ ├── nbt │ ├── EndTag.mapping │ ├── StringTag.mapping │ ├── ByteTag.mapping │ ├── IntTag.mapping │ ├── LongTag.mapping │ ├── DoubleTag.mapping │ ├── FloatTag.mapping │ ├── ShortTag.mapping │ ├── ByteArrayTag.mapping │ ├── ListTag.mapping │ └── NbtIo.mapping │ ├── stats │ ├── DateStat.mapping │ ├── CustomStat.mapping │ ├── class_627.mapping │ ├── Stat$Default.mapping │ ├── DistanceFormatter.mapping │ ├── AchievementMap.mapping │ ├── StatFormatter.mapping │ └── ChecksumHasher.mapping │ ├── util │ ├── CrashCanvas.mapping │ ├── Tickable.mapping │ ├── Directions.mapping │ ├── OperatingSystems.mapping │ ├── Axis.mapping │ ├── CrashLogoCanvas.mapping │ ├── SmoothFloat.mapping │ ├── NoneNullTiles.mapping │ ├── ProgressListener.mapping │ ├── Language.mapping │ ├── OS.mapping │ ├── BedSleepingProblem.mapping │ ├── IntHashMap$Entry.mapping │ └── Vec3i.mapping │ ├── world │ ├── item │ │ ├── BedItem.mapping │ │ ├── BoatItem.mapping │ │ ├── BowItem.mapping │ │ ├── CoalItem.mapping │ │ ├── EggItem.mapping │ │ ├── LogItem.mapping │ │ ├── SignItem.mapping │ │ ├── SlabItem.mapping │ │ ├── LeavesItem.mapping │ │ ├── PistonItem.mapping │ │ ├── SaddleItem.mapping │ │ ├── ShearsItem.mapping │ │ ├── ClothTileItem.mapping │ │ ├── PaintingItem.mapping │ │ ├── RedStoneItem.mapping │ │ ├── SaplingItem.mapping │ │ ├── SnowballItem.mapping │ │ ├── FishingRodItem.mapping │ │ ├── FlintAndSteelItem.mapping │ │ ├── TileItem.mapping │ │ ├── MinecartItem.mapping │ │ ├── BowlFoodItem.mapping │ │ ├── HoeItem.mapping │ │ ├── BucketItem.mapping │ │ ├── SeedItem.mapping │ │ ├── DyePowderItem.mapping │ │ ├── CookieItem.mapping │ │ ├── crafting │ │ │ ├── FoodRecipes.mapping │ │ │ ├── ClothDyeRecipes.mapping │ │ │ ├── StructureRecipes.mapping │ │ │ ├── OreRecipes.mapping │ │ │ ├── ToolRecipes.mapping │ │ │ ├── ArmorRecipes.mapping │ │ │ ├── WeaponRecipes.mapping │ │ │ ├── ShapelessRecipe.mapping │ │ │ ├── Recipe.mapping │ │ │ ├── FurnaceRecipes.mapping │ │ │ └── ShapedRecipe.mapping │ │ ├── WeaponItem.mapping │ │ ├── RecordItem.mapping │ │ ├── DoorItem.mapping │ │ ├── HatchetItem.mapping │ │ ├── PickaxeItem.mapping │ │ ├── ShovelItem.mapping │ │ ├── TileItemWithoutTranslation.mapping │ │ ├── ComplexItem.mapping │ │ ├── FoodItem.mapping │ │ ├── ArmorItem.mapping │ │ ├── DiggerItem.mapping │ │ └── MapItem.mapping │ ├── entity │ │ ├── FlyingMob.mapping │ │ ├── animal │ │ │ ├── Cow.mapping │ │ │ ├── Animal.mapping │ │ │ ├── WaterAnimal.mapping │ │ │ ├── Pig.mapping │ │ │ ├── Chicken.mapping │ │ │ ├── Sheep.mapping │ │ │ └── Squid.mapping │ │ ├── monster │ │ │ ├── Enemy.mapping │ │ │ ├── Giant.mapping │ │ │ ├── Spider.mapping │ │ │ ├── Zombie.mapping │ │ │ ├── Monster.mapping │ │ │ ├── Skeleton.mapping │ │ │ ├── Slime.mapping │ │ │ ├── PigZombie.mapping │ │ │ ├── Creeper.mapping │ │ │ └── Ghast.mapping │ │ ├── global │ │ │ ├── GlobalEntity.mapping │ │ │ └── LightningBolt.mapping │ │ ├── item │ │ │ ├── PrimedTnt.mapping │ │ │ ├── FallingTile.mapping │ │ │ ├── ItemEntity.mapping │ │ │ └── Boat.mapping │ │ └── Syncable.mapping │ ├── level │ │ ├── biome │ │ │ ├── SkyBiome.mapping │ │ │ ├── FlatBiome.mapping │ │ │ ├── ForestBiome.mapping │ │ │ ├── HellBiome.mapping │ │ │ ├── SwampBiome.mapping │ │ │ ├── TaigaBiome.mapping │ │ │ ├── RainforestBiome.mapping │ │ │ ├── FixedBiomeSource.mapping │ │ │ └── SpawnData.mapping │ │ ├── tile │ │ │ ├── GlassTile.mapping │ │ │ ├── DeadBushTile.mapping │ │ │ ├── GravelTile.mapping │ │ │ ├── MushroomTile.mapping │ │ │ ├── ObsidianTile.mapping │ │ │ ├── GlassSoundType.mapping │ │ │ ├── GlowstoneTile.mapping │ │ │ ├── SandSoundType.mapping │ │ │ ├── TallGrassTile.mapping │ │ │ ├── LogTile.mapping │ │ │ ├── GrassTile.mapping │ │ │ ├── MusicTile.mapping │ │ │ ├── SpongeTile.mapping │ │ │ ├── WorkbechTile.mapping │ │ │ ├── LockedChestTile.mapping │ │ │ ├── SandStoneTile.mapping │ │ │ ├── ClayTile.mapping │ │ │ ├── FenceTile.mapping │ │ │ ├── IceTile.mapping │ │ │ ├── MetalTile.mapping │ │ │ ├── OreTile.mapping │ │ │ ├── SnowTile.mapping │ │ │ ├── SoulSand.mapping │ │ │ ├── TntTile.mapping │ │ │ ├── WebTile.mapping │ │ │ ├── CactusTile.mapping │ │ │ ├── DirtTile.mapping │ │ │ ├── LadderTile.mapping │ │ │ ├── StoneTile.mapping │ │ │ ├── BookshelfTile.mapping │ │ │ ├── MobSpawnerTile.mapping │ │ │ ├── entity │ │ │ │ ├── RecordPlayerTileEntity.mapping │ │ │ │ ├── ChestTileEntity.mapping │ │ │ │ ├── DispenserTileEntity.mapping │ │ │ │ ├── MusicTileEntity.mapping │ │ │ │ ├── SignTileEntity.mapping │ │ │ │ ├── MobSpawnerTileEntity.mapping │ │ │ │ └── FurnaceTileEntity.mapping │ │ │ ├── NetherrackTile.mapping │ │ │ ├── TileEntityTile.mapping │ │ │ ├── PumpkinTile.mapping │ │ │ ├── StairsTile.mapping │ │ │ ├── ClothTile.mapping │ │ │ ├── SlabTile.mapping │ │ │ ├── SaplingTile.mapping │ │ │ ├── TransparentTile.mapping │ │ │ ├── HalfTransparentTile.mapping │ │ │ ├── PortalTile.mapping │ │ │ ├── ReedTile.mapping │ │ │ ├── TopSnowTile.mapping │ │ │ ├── SignTile.mapping │ │ │ ├── LeverTile.mapping │ │ │ ├── PressurePlateTile$Sensitivity.mapping │ │ │ ├── ChestTile.mapping │ │ │ ├── CakeTile.mapping │ │ │ ├── DetectorRailTile.mapping │ │ │ ├── RedstoneTorchTileToggle.mapping │ │ │ ├── Bush.mapping │ │ │ ├── CropTile.mapping │ │ │ ├── TrapdoorTile.mapping │ │ │ ├── LiquidTileStatic.mapping │ │ │ ├── piston │ │ │ │ └── PistonHeadTile.mapping │ │ │ ├── FarmTile.mapping │ │ │ ├── DoorTile.mapping │ │ │ ├── LeafTile.mapping │ │ │ ├── RepeaterTile.mapping │ │ │ ├── TorchTile.mapping │ │ │ ├── ButtonTile.mapping │ │ │ ├── SandTile.mapping │ │ │ ├── RecordPlayerTile.mapping │ │ │ ├── PressurePlateTile.mapping │ │ │ ├── RedStoneOreTile.mapping │ │ │ ├── DispenserTile.mapping │ │ │ ├── SoundType.mapping │ │ │ ├── FurnaceTile.mapping │ │ │ └── RedstoneTorchTile.mapping │ │ ├── chunk │ │ │ ├── EmptyLevelChunk.mapping │ │ │ ├── ChunkPos.mapping │ │ │ ├── DataLayer.mapping │ │ │ └── storage │ │ │ │ └── ChunkStorage.mapping │ │ ├── dimension │ │ │ ├── SkyDimension.mapping │ │ │ ├── HellDimension.mapping │ │ │ └── NormalDimension.mapping │ │ ├── levelgen │ │ │ ├── synth │ │ │ │ ├── Synth.mapping │ │ │ │ ├── PerlinSimplexNoise.mapping │ │ │ │ ├── PerlinNoise.mapping │ │ │ │ └── SimplexNoise.mapping │ │ │ ├── feature │ │ │ │ ├── BirchFeature.mapping │ │ │ │ ├── PineFeature.mapping │ │ │ │ ├── ReedsFeature.mapping │ │ │ │ ├── TreeFeature.mapping │ │ │ │ ├── CactusFeature.mapping │ │ │ │ ├── HellFireFeature.mapping │ │ │ │ ├── LightGemFeature.mapping │ │ │ │ ├── PumpkinFeature.mapping │ │ │ │ ├── SpruceFeature.mapping │ │ │ │ ├── HellPortalFeature.mapping │ │ │ │ ├── BushFeature.mapping │ │ │ │ ├── FlowerFeature.mapping │ │ │ │ ├── LakeFeature.mapping │ │ │ │ ├── SpringFeature.mapping │ │ │ │ ├── HellSpringFeature.mapping │ │ │ │ ├── ClayFeature.mapping │ │ │ │ ├── OreFeature.mapping │ │ │ │ ├── GrassFeature.mapping │ │ │ │ ├── Feature.mapping │ │ │ │ └── MonsterRoomFeature.mapping │ │ │ ├── LargeHellCaveFeature.mapping │ │ │ ├── LargeCaveFeature.mapping │ │ │ └── LargeFeature.mapping │ │ ├── material │ │ │ ├── GasMaterial.mapping │ │ │ ├── LiquidMaterial.mapping │ │ │ ├── PortalMaterial.mapping │ │ │ └── DecorationMaterial.mapping │ │ ├── storage │ │ │ ├── EmptyLevelSaver.mapping │ │ │ ├── LegacyDataComparer.mapping │ │ │ ├── McRegionLevelFormat.mapping │ │ │ ├── McRegionFileFilterSynth.mapping │ │ │ ├── McRegionLevelStorageSource.mapping │ │ │ ├── LegacyFileFilter.mapping │ │ │ ├── McRegionFileFilter.mapping │ │ │ ├── OldLevelFormat.mapping │ │ │ ├── McRegionChunkStorage.mapping │ │ │ ├── PlayerIO.mapping │ │ │ └── LevelFormat.mapping │ │ ├── LevelConflictException.mapping │ │ ├── WaterColor.mapping │ │ ├── GrassColor.mapping │ │ ├── LightLayer.mapping │ │ ├── TilePos.mapping │ │ ├── FoliageColor.mapping │ │ ├── saveddata │ │ │ └── SavedData.mapping │ │ ├── PortalForcer.mapping │ │ ├── pathfinder │ │ │ └── Path.mapping │ │ ├── LightUpdate.mapping │ │ └── TickNextTickData.mapping │ ├── inventory │ │ ├── ResultContainer.mapping │ │ ├── DispenserMenu.mapping │ │ ├── ChestMenu.mapping │ │ ├── FurnaceResultSlot.mapping │ │ ├── FurnaceMenu.mapping │ │ ├── ResultSlot.mapping │ │ ├── InventoryMenu.mapping │ │ ├── CraftingContainer.mapping │ │ ├── ContainerListener.mapping │ │ └── CraftingMenu.mapping │ ├── ContainerListener.mapping │ ├── phys │ │ ├── HitType.mapping │ │ └── HitResult.mapping │ ├── SimpleContainer.mapping │ ├── CompoundContainer.mapping │ └── Container.mapping │ ├── client │ ├── StopGameException.mapping │ ├── model │ │ ├── SheepModel.mapping │ │ ├── ZombieModel.mapping │ │ ├── SheepFurModel.mapping │ │ ├── SkeletonModel.mapping │ │ ├── PigModel.mapping │ │ ├── BoatModel.mapping │ │ ├── MinecartModel.mapping │ │ ├── GhastModel.mapping │ │ ├── SquidModel.mapping │ │ ├── SignModel.mapping │ │ ├── CowModel.mapping │ │ ├── SlimeModel.mapping │ │ ├── QuadrupedModel.mapping │ │ ├── CreeperModel.mapping │ │ ├── WolfModel.mapping │ │ ├── ChickenModel.mapping │ │ ├── Polygon.mapping │ │ ├── Vertex.mapping │ │ └── Model.mapping │ ├── gamemode │ │ ├── CreativeMode.mapping │ │ └── SurvivalGameMode.mapping │ ├── particle │ │ ├── BubbleParticle.mapping │ │ ├── SplashParticle.mapping │ │ ├── ExplosionParticle.mapping │ │ ├── FlameParticle.mapping │ │ ├── WaterDropParticle.mapping │ │ ├── PortalParticle.mapping │ │ ├── LavaParticle.mapping │ │ ├── BreakingItemParticle.mapping │ │ ├── NoteParticle.mapping │ │ ├── HeartParticle.mapping │ │ ├── SmokeParticle.mapping │ │ ├── SnowShovelParticle.mapping │ │ ├── FootprintParticle.mapping │ │ ├── TakeAnimationParticle.mapping │ │ ├── RedDustParticle.mapping │ │ └── TerrainParticle.mapping │ ├── gui │ │ ├── screens │ │ │ ├── DeathScreen.mapping │ │ │ ├── InBedChatScreen.mapping │ │ │ ├── LevelConflictScreen.mapping │ │ │ ├── OutOfMemoryScreen.mapping │ │ │ ├── PauseScreen.mapping │ │ │ ├── ConnectingScreen.mapping │ │ │ ├── ConfirmScreen.mapping │ │ │ ├── ErrorScreen.mapping │ │ │ ├── ChatScreen.mapping │ │ │ ├── inventory │ │ │ │ ├── DispenserScreen.mapping │ │ │ │ ├── InventoryScreen.mapping │ │ │ │ ├── CraftingScreen.mapping │ │ │ │ ├── FurnaceScreen.mapping │ │ │ │ └── SignEditScreen.mapping │ │ │ ├── TexturePackSelectScreen.mapping │ │ │ ├── ReceivingLevelScreen.mapping │ │ │ ├── TitleScreen.mapping │ │ │ ├── DisconnectedScreen.mapping │ │ │ ├── ControlsScreen.mapping │ │ │ ├── ContainerScreen.mapping │ │ │ ├── JoinMultiplayerScreen.mapping │ │ │ ├── worldselection │ │ │ │ ├── EditWorldScreen.mapping │ │ │ │ └── CreateWorldScreen.mapping │ │ │ ├── OptionsScreen.mapping │ │ │ └── VideoSettingsScreen.mapping │ │ └── components │ │ │ ├── OptionButton.mapping │ │ │ ├── SliderButton.mapping │ │ │ └── ScreenParticleComponent.mapping │ ├── renderer │ │ ├── entity │ │ │ ├── CowRenderer.mapping │ │ │ ├── ArrowRenderer.mapping │ │ │ ├── GhastRenderer.mapping │ │ │ ├── SquidRenderer.mapping │ │ │ ├── WolfRenderer.mapping │ │ │ ├── ChickenRenderer.mapping │ │ │ ├── DefaultRenderer.mapping │ │ │ ├── FireballRenderer.mapping │ │ │ ├── SpiderRenderer.mapping │ │ │ ├── FishingHookRenderer.mapping │ │ │ ├── LightningBoltRenderer.mapping │ │ │ ├── BoatRenderer.mapping │ │ │ ├── TntRenderer.mapping │ │ │ ├── MinecartRenderer.mapping │ │ │ ├── CreeperRenderer.mapping │ │ │ ├── FallingTileRenderer.mapping │ │ │ ├── ItemSpriteRenderer.mapping │ │ │ ├── PigRenderer.mapping │ │ │ ├── SheepRenderer.mapping │ │ │ ├── GiantMobRenderer.mapping │ │ │ ├── HumanoidMobRenderer.mapping │ │ │ ├── SlimeRenderer.mapping │ │ │ ├── PlayerRenderer.mapping │ │ │ └── PaintingRenderer.mapping │ │ ├── tileentity │ │ │ ├── SpawnerRenderer.mapping │ │ │ ├── SignRenderer.mapping │ │ │ └── PistonRenderer.mapping │ │ ├── ptexture │ │ │ ├── FireTexture.mapping │ │ │ ├── PortalTexture.mapping │ │ │ ├── LavaTexture.mapping │ │ │ ├── WaterTexture.mapping │ │ │ ├── LavaSideTexture.mapping │ │ │ ├── WaterSideTexture.mapping │ │ │ ├── CompassTexture.mapping │ │ │ ├── ClockTexture.mapping │ │ │ └── DynamicTexture.mapping │ │ ├── HttpTextureProcessor.mapping │ │ ├── culling │ │ │ ├── Culler.mapping │ │ │ ├── FrustumCuller.mapping │ │ │ ├── FrustumData.mapping │ │ │ └── Frustum.mapping │ │ ├── DirtyChunkSorter.mapping │ │ ├── HttpTexture.mapping │ │ ├── DistanceChunkSorter.mapping │ │ ├── MobSkinTextureProcessor.mapping │ │ └── MapRenderer.mapping │ ├── BooleanOptions.mapping │ ├── CrashInfoPanel.mapping │ ├── player │ │ ├── input │ │ │ ├── KeyboardInput.mapping │ │ │ └── Input.mapping │ │ └── RemotePlayer.mapping │ ├── StatFormatter.mapping │ ├── OpenGLCapabilities.mapping │ ├── skins │ │ ├── DefaultTexturePack.mapping │ │ └── FileTexturePack.mapping │ ├── GuiMessage.mapping │ ├── KeyMapping.mapping │ ├── sounds │ │ ├── Sound.mapping │ │ ├── CodecMus.mapping │ │ └── SoundRepository.mapping │ ├── CrashReport.mapping │ ├── User.mapping │ ├── Screenshot.mapping │ ├── Lighting.mapping │ ├── MouseHandler.mapping │ ├── ScreenSizeCalculator.mapping │ ├── MinecraftApplet.mapping │ ├── multiplayer │ │ └── MultiplayerChunkCache.mapping │ ├── Timer.mapping │ └── ProgressRenderer.mapping │ ├── network │ └── packets │ │ ├── PacketSynth.mapping │ │ ├── KeepAlivePacket.mapping │ │ ├── IncomingPacket.mapping │ │ ├── SetTimePacket.mapping │ │ ├── SetHealthPacket.mapping │ │ ├── RemoveEntityPacket.mapping │ │ ├── SetCarriedItemPacket.mapping │ │ ├── MoveEntityPacketRot.mapping │ │ ├── MovePlayerPacketRot.mapping │ │ ├── ContainerClosePacket.mapping │ │ ├── ChatPacket.mapping │ │ ├── MoveEntityPacketPos.mapping │ │ ├── PlayerChangeDimensionPacket.mapping │ │ ├── DisconnectPacket.mapping │ │ ├── PreLoginPacket.mapping │ │ ├── MovePlayerPacketPos.mapping │ │ ├── UpdateStatPacket.mapping │ │ ├── EntityEventPacket.mapping │ │ ├── AnimatePacket.mapping │ │ ├── TakeItemEntityPacket.mapping │ │ ├── MoveEntityPacketPosRot.mapping │ │ ├── PlayerCommandPacket.mapping │ │ ├── SetSpawnPositionPacket.mapping │ │ ├── ChunkVisibilityPacket.mapping │ │ ├── InteractPacket.mapping │ │ ├── MovePlayerPacketPosRot.mapping │ │ ├── MapItemDataPacket.mapping │ │ ├── SetRidingPacket.mapping │ │ ├── ContainerAckPacket.mapping │ │ ├── ContainerSetContentPacket.mapping │ │ ├── ContainerSetDataPacket.mapping │ │ ├── AddGlobalEntityPacket.mapping │ │ ├── SetEntityDataPacket.mapping │ │ ├── ContainerSetSlotPacket.mapping │ │ ├── GameEventPacket.mapping │ │ ├── SetEquippedItemPacket.mapping │ │ ├── SignUpdatePacket.mapping │ │ ├── TileEventPacket.mapping │ │ ├── LevelEventPacket.mapping │ │ ├── MoveEntityPacket.mapping │ │ ├── PlayerActionPacket.mapping │ │ ├── TileUpdatePacket.mapping │ │ ├── AddPaintingPacket.mapping │ │ ├── ContainerOpenPacket.mapping │ │ ├── ExplodePacket.mapping │ │ ├── InteractionPacket.mapping │ │ ├── SetEntityMotionPacket.mapping │ │ ├── UseItemPacket.mapping │ │ ├── MovePlayerPacket.mapping │ │ ├── AddPlayerPacket.mapping │ │ ├── ChunkTilesUpdatePacket.mapping │ │ ├── LoginPacket.mapping │ │ ├── AddItemEntityPacket.mapping │ │ ├── TeleportEntityPacket.mapping │ │ ├── BlockRegionUpdatePacket.mapping │ │ ├── AddMobPacket.mapping │ │ ├── ContainerClickPacket.mapping │ │ ├── PlayerInputPacket.mapping │ │ └── AddEntityPacket.mapping │ ├── isom │ ├── IsomPreviewApplet.mapping │ ├── OperatingSystems.mapping │ ├── IsomPreview$OS.mapping │ └── ZoneRenderer.mapping │ ├── server │ ├── ServerLogFormatter.mapping │ ├── ServerLogTracker.mapping │ ├── CommandSource.mapping │ ├── level │ │ ├── ParentedServerLevel.mapping │ │ └── ServerLevelListener.mapping │ ├── ConsoleInput.mapping │ ├── gui │ │ ├── ServerLogHandler.mapping │ │ ├── PlayerListComponent.mapping │ │ └── StatsComponent.mapping │ └── util │ │ └── Long2ObjectMapEntry.mapping │ ├── SharedConstants.mapping │ └── locale │ └── I18n.mapping ├── unpick-logging.properties ├── HEADER ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── unpick-definitions ├── unpick.json └── entity_flags.unpick ├── .editorconfig ├── .gitignore ├── src └── constants │ └── java │ └── net │ └── minecraft │ ├── network │ └── protocol │ │ └── game │ │ ├── InteractType.java │ │ ├── GameEventType.java │ │ ├── AnimateType.java │ │ └── OpenScreenType.java │ ├── world │ ├── level │ │ └── tile │ │ │ └── meta │ │ │ └── TileData.java │ └── entity │ │ └── EntityEvent.java │ ├── client │ └── renderer │ │ └── GlConst.java │ └── util │ └── Facing.java ├── enigma_profile.json ├── settings.gradle └── gradle.properties /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf -------------------------------------------------------------------------------- /filament/gradle.properties: -------------------------------------------------------------------------------- 1 | filament_version=0.8.0 -------------------------------------------------------------------------------- /filament/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'fabric-filament' -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- 1 | asiekierka 2 | shadowfacts 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @FabricMC/developers 2 | 3 | mappings/ 4 | unpick-definitions/ 5 | src/ -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/EndTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_253 net/minecraft/nbt/EndTag 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/DateStat.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_346 net/minecraft/stats/DateStat 2 | -------------------------------------------------------------------------------- /unpick-logging.properties: -------------------------------------------------------------------------------- 1 | unpick.level=WARNING 2 | # Otherwise it spams for every method it processes! 3 | -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/CustomStat.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_542 net/minecraft/stats/CustomStat 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/class_627.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_98 net/minecraft/stats/class_627 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/CrashCanvas.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_601 net/minecraft/util/CrashCanvas 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/Stat$Default.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_378 net/minecraft/stats/Stat$Default 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/BedItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_261 net/minecraft/world/item/BedItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/BoatItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_483 net/minecraft/world/item/BoatItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/BowItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_367 net/minecraft/world/item/BowItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/CoalItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_397 net/minecraft/world/item/CoalItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/EggItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_280 net/minecraft/world/item/EggItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/LogItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_129 net/minecraft/world/item/LogItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/SignItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_482 net/minecraft/world/item/SignItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/SlabItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_19 net/minecraft/world/item/SlabItem 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/McHistory/nostalgia/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/LeavesItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_479 net/minecraft/world/item/LeavesItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/PistonItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_361 net/minecraft/world/item/PistonItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/SaddleItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_401 net/minecraft/world/item/SaddleItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/ShearsItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_126 net/minecraft/world/item/ShearsItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/StopGameException.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_611 net/minecraft/client/StopGameException 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/SheepModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_464 net/minecraft/client/model/SheepModel 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/ZombieModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_128 net/minecraft/client/model/ZombieModel 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/DistanceFormatter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_317 net/minecraft/stats/DistanceFormatter 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/FlyingMob.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_511 net/minecraft/world/entity/FlyingMob 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/animal/Cow.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_466 net/minecraft/world/entity/animal/Cow 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/ClothTileItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_278 net/minecraft/world/item/ClothTileItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/PaintingItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_551 net/minecraft/world/item/PaintingItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/RedStoneItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_183 net/minecraft/world/item/RedStoneItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/SaplingItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_286 net/minecraft/world/item/SaplingItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/SnowballItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_626 net/minecraft/world/item/SnowballItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/SheepFurModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_112 net/minecraft/client/model/SheepFurModel 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/SkeletonModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_398 net/minecraft/client/model/SkeletonModel 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/animal/Animal.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_258 net/minecraft/world/entity/animal/Animal 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Enemy.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_65 net/minecraft/world/entity/monster/Enemy 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Giant.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_311 net/minecraft/world/entity/monster/Giant 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/FishingRodItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_607 net/minecraft/world/item/FishingRodItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/SkyBiome.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_399 net/minecraft/world/level/biome/SkyBiome 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/GlassTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_78 net/minecraft/world/level/tile/GlassTile 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gamemode/CreativeMode.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_537 net/minecraft/client/gamemode/CreativeMode 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/BubbleParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_5 net/minecraft/client/particle/BubbleParticle 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/PacketSynth.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_144 net/minecraft/network/packets/PacketSynth 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/Tickable.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_46 net/minecraft/util/Tickable 2 | METHOD method_148 tick ()V 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Spider.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_558 net/minecraft/world/entity/monster/Spider 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Zombie.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_480 net/minecraft/world/entity/monster/Zombie 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/FlintAndSteelItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_539 net/minecraft/world/item/FlintAndSteelItem 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/FlatBiome.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_100 net/minecraft/world/level/biome/FlatBiome 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/ForestBiome.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_368 net/minecraft/world/level/biome/ForestBiome 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/HellBiome.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_422 net/minecraft/world/level/biome/HellBiome 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/SwampBiome.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_424 net/minecraft/world/level/biome/SwampBiome 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/TaigaBiome.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_164 net/minecraft/world/level/biome/TaigaBiome 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/DeadBushTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_204 net/minecraft/world/level/tile/DeadBushTile 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/GravelTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_297 net/minecraft/world/level/tile/GravelTile 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/MushroomTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_429 net/minecraft/world/level/tile/MushroomTile 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/ObsidianTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_48 net/minecraft/world/level/tile/ObsidianTile 2 | -------------------------------------------------------------------------------- /unpick-definitions/unpick.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "unpickGroup": "net.fabricmc.unpick", 4 | "unpickVersion": "${version}" 5 | } -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/DeathScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_630 net/minecraft/client/gui/screens/DeathScreen 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/SplashParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_575 net/minecraft/client/particle/SplashParticle 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/KeepAlivePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_268 net/minecraft/network/packets/KeepAlivePacket 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/animal/WaterAnimal.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_2 net/minecraft/world/entity/animal/WaterAnimal 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/GlassSoundType.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_175 net/minecraft/world/level/tile/GlassSoundType 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/GlowstoneTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_265 net/minecraft/world/level/tile/GlowstoneTile 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SandSoundType.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_185 net/minecraft/world/level/tile/SandSoundType 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/TallGrassTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_392 net/minecraft/world/level/tile/TallGrassTile 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/ExplosionParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_248 net/minecraft/client/particle/ExplosionParticle 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/CowRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_590 net/minecraft/client/renderer/entity/CowRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/global/GlobalEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_560 net/minecraft/world/entity/global/GlobalEntity 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/RainforestBiome.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_547 net/minecraft/world/level/biome/RainforestBiome 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/chunk/EmptyLevelChunk.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_255 net/minecraft/world/level/chunk/EmptyLevelChunk 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/dimension/SkyDimension.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_176 net/minecraft/world/level/dimension/SkyDimension 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/synth/Synth.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_621 net/minecraft/world/level/levelgen/synth/Synth 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/material/GasMaterial.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_263 net/minecraft/world/level/material/GasMaterial 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/ArrowRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_427 net/minecraft/client/renderer/entity/ArrowRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/GhastRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_548 net/minecraft/client/renderer/entity/GhastRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/SquidRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_150 net/minecraft/client/renderer/entity/SquidRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/WolfRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_599 net/minecraft/client/renderer/entity/WolfRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/TileItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_533 net/minecraft/world/item/TileItem 2 | FIELD field_2216 tileId I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/dimension/HellDimension.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_502 net/minecraft/world/level/dimension/HellDimension 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/material/LiquidMaterial.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_406 net/minecraft/world/level/material/LiquidMaterial 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/material/PortalMaterial.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_333 net/minecraft/world/level/material/PortalMaterial 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/EmptyLevelSaver.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_602 net/minecraft/world/level/storage/EmptyLevelSaver 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/BooleanOptions.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_190 net/minecraft/client/BooleanOptions 2 | FIELD field_665 options [I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/ChickenRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_312 net/minecraft/client/renderer/entity/ChickenRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/DefaultRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_425 net/minecraft/client/renderer/entity/DefaultRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/FireballRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_371 net/minecraft/client/renderer/entity/FireballRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/SpiderRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_618 net/minecraft/client/renderer/entity/SpiderRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/isom/IsomPreviewApplet.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/isom/IsomPreviewApplet 2 | FIELD field_2836 canvas Lnet/minecraft/class_477; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/isom/OperatingSystems.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_581 net/minecraft/isom/OperatingSystems 2 | FIELD field_2517 systems [I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/StringTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_522 net/minecraft/nbt/StringTag 2 | FIELD field_2190 contents Ljava/lang/String; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/dimension/NormalDimension.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_377 net/minecraft/world/level/dimension/NormalDimension 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/material/DecorationMaterial.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_541 net/minecraft/world/level/material/DecorationMaterial 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/LegacyDataComparer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_634 net/minecraft/world/level/storage/LegacyDataComparer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/McRegionLevelFormat.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_157 net/minecraft/world/level/storage/McRegionLevelFormat 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/Directions.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_213 net/minecraft/util/Directions 2 | FIELD field_794 RELATIVE_DIRECTION_FACING [[I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/BirchFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_250 net/minecraft/world/level/levelgen/feature/BirchFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/PineFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_349 net/minecraft/world/level/levelgen/feature/PineFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/ReedsFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_192 net/minecraft/world/level/levelgen/feature/ReedsFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/TreeFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_543 net/minecraft/world/level/levelgen/feature/TreeFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/PigModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_122 net/minecraft/client/model/PigModel 2 | METHOD (F)V 3 | ARG 1 babyScale 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/FlameParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_566 net/minecraft/client/particle/FlameParticle 2 | FIELD field_2400 oSize F 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/FishingHookRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_540 net/minecraft/client/renderer/entity/FishingHookRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/LightningBoltRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_536 net/minecraft/client/renderer/entity/LightningBoltRenderer 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/OperatingSystems.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_375 net/minecraft/util/OperatingSystems 2 | FIELD field_1426 OPERATING_SYSTEMS [I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Monster.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_146 net/minecraft/world/entity/monster/Monster 2 | FIELD field_547 damage I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/MinecartItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_381 net/minecraft/world/item/MinecartItem 2 | METHOD (II)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/CactusFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_111 net/minecraft/world/level/levelgen/feature/CactusFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/HellFireFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_532 net/minecraft/world/level/levelgen/feature/HellFireFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/LightGemFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_115 net/minecraft/world/level/levelgen/feature/LightGemFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/PumpkinFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_517 net/minecraft/world/level/levelgen/feature/PumpkinFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/SpruceFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_512 net/minecraft/world/level/levelgen/feature/SpruceFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/McRegionFileFilterSynth.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_179 net/minecraft/world/level/storage/McRegionFileFilterSynth 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/LogTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_487 net/minecraft/world/level/tile/LogTile 2 | METHOD (I)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/ByteTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_360 net/minecraft/nbt/ByteTag 2 | FIELD field_1356 data B 3 | METHOD (B)V 4 | ARG 1 data 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/IntTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_347 net/minecraft/nbt/IntTag 2 | FIELD field_1312 data I 3 | METHOD (I)V 4 | ARG 1 data 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/LongTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_273 net/minecraft/nbt/LongTag 2 | FIELD field_1122 data J 3 | METHOD (J)V 4 | ARG 1 data 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/HellPortalFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_405 net/minecraft/world/level/levelgen/feature/HellPortalFeature 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/McRegionLevelStorageSource.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_294 net/minecraft/world/level/storage/McRegionLevelStorageSource 2 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/GrassTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_476 net/minecraft/world/level/tile/GrassTile 2 | METHOD (I)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/MusicTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_348 net/minecraft/world/level/tile/MusicTile 2 | METHOD (I)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SpongeTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_523 net/minecraft/world/level/tile/SpongeTile 2 | METHOD (I)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/BoatModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_162 net/minecraft/client/model/BoatModel 2 | FIELD field_573 cubes [Lnet/minecraft/class_163; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/DoubleTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_419 net/minecraft/nbt/DoubleTag 2 | FIELD field_1680 data D 3 | METHOD (D)V 4 | ARG 1 data 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/FloatTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_358 net/minecraft/nbt/FloatTag 2 | FIELD field_1336 data F 3 | METHOD (F)V 4 | ARG 1 data 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/ShortTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_462 net/minecraft/nbt/ShortTag 2 | FIELD field_1770 data S 3 | METHOD (S)V 4 | ARG 1 data 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/AchievementMap.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_404 net/minecraft/stats/AchievementMap 2 | FIELD field_1549 instance Lnet/minecraft/class_404; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/WorkbechTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_74 net/minecraft/world/level/tile/WorkbechTile 2 | METHOD (I)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/ByteArrayTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_165 net/minecraft/nbt/ByteArrayTag 2 | FIELD field_576 data [B 3 | METHOD ([B)V 4 | ARG 1 data 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/BowlFoodItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_495 net/minecraft/world/item/BowlFoodItem 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/LockedChestTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_244 net/minecraft/world/level/tile/LockedChestTile 2 | METHOD (I)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SandStoneTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_370 net/minecraft/world/level/tile/SandStoneTile 2 | METHOD (I)V 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/CrashInfoPanel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_622 net/minecraft/client/CrashInfoPanel 2 | METHOD (Lnet/minecraft/class_447;)V 3 | ARG 1 crash 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/InBedChatScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_222 net/minecraft/client/gui/screens/InBedChatScreen 2 | METHOD method_758 sendWakeUp ()V 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/LevelConflictScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_562 net/minecraft/client/gui/screens/LevelConflictScreen 2 | FIELD field_2382 frame I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/OutOfMemoryScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_603 net/minecraft/client/gui/screens/OutOfMemoryScreen 2 | FIELD field_2603 tickCount I 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/MinecartModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_496 net/minecraft/client/model/MinecartModel 2 | FIELD field_2020 cubes [Lnet/minecraft/class_163; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/IncomingPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_314 net/minecraft/network/packets/IncomingPacket 2 | METHOD method_1036 (I)V 3 | ARG 1 size 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/ServerLogFormatter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_508 net/minecraft/server/ServerLogFormatter 2 | FIELD field_2117 format Ljava/text/SimpleDateFormat; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/StatFormatter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_498 net/minecraft/stats/StatFormatter 2 | METHOD method_1725 format (I)Ljava/lang/String; 3 | ARG 1 id 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Skeleton.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_90 net/minecraft/world/entity/monster/Skeleton 2 | FIELD field_302 bow Lnet/minecraft/class_31; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/ClayTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_400 net/minecraft/world/level/tile/ClayTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/FenceTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_229 net/minecraft/world/level/tile/FenceTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/IceTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_302 net/minecraft/world/level/tile/IceTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/MetalTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_324 net/minecraft/world/level/tile/MetalTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/OreTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_291 net/minecraft/world/level/tile/OreTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 texture 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SnowTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_606 net/minecraft/world/level/tile/SnowTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SoulSand.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_316 net/minecraft/world/level/tile/SoulSand 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/TntTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_132 net/minecraft/world/level/tile/TntTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/WebTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_383 net/minecraft/world/level/tile/WebTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/CactusTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_329 net/minecraft/world/level/tile/CactusTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/DirtTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_332 net/minecraft/world/level/tile/DirtTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 texture 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/LadderTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_627 net/minecraft/world/level/tile/LadderTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/StoneTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_21 net/minecraft/world/level/tile/StoneTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 texture 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/ResultContainer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_507 net/minecraft/world/inventory/ResultContainer 2 | FIELD field_2112 items [Lnet/minecraft/class_31; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/HoeItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_249 net/minecraft/world/item/HoeItem 2 | METHOD (ILnet/minecraft/class_428;)V 3 | ARG 1 id 4 | ARG 2 tier 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/BookshelfTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_149 net/minecraft/world/level/tile/BookshelfTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/MobSpawnerTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_620 net/minecraft/world/level/tile/MobSpawnerTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/entity/RecordPlayerTileEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_4 net/minecraft/world/level/tile/entity/RecordPlayerTileEntity 2 | FIELD field_4 record I 3 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/javadocLint/mappings/ParamPeriod.mapping: -------------------------------------------------------------------------------- 1 | CLASS b com/example/ParamPeriod 2 | METHOD a something (Ljava/lang/String;)V 3 | ARG 1 name 4 | COMMENT the name. 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/player/input/KeyboardInput.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_413 net/minecraft/client/player/input/KeyboardInput 2 | FIELD field_1662 config Lnet/minecraft/class_322; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/NetherrackTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_544 net/minecraft/world/level/tile/NetherrackTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 texture 5 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/javadocLint/mappings/UppercaseParam.mapping: -------------------------------------------------------------------------------- 1 | CLASS c com/example/UppercaseParam 2 | METHOD a something (Ljava/lang/String;)V 3 | ARG 1 name 4 | COMMENT The name 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/StatFormatter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_241 net/minecraft/client/StatFormatter 2 | METHOD method_809 format (Ljava/lang/String;)Ljava/lang/String; 3 | ARG 1 msg 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/PauseScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_525 net/minecraft/client/gui/screens/PauseScreen 2 | FIELD field_2204 saveTicks I 3 | FIELD field_2205 ticks I 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/BoatRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_172 net/minecraft/client/renderer/entity/BoatRenderer 2 | FIELD field_596 boatModel Lnet/minecraft/class_173; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/TntRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_513 net/minecraft/client/renderer/entity/TntRenderer 2 | FIELD field_2128 tileRenderer Lnet/minecraft/class_13; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetTimePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_156 net/minecraft/network/packets/SetTimePacket 2 | FIELD field_558 time J 3 | METHOD (J)V 4 | ARG 1 time 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/LevelConflictException.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_468 net/minecraft/world/level/LevelConflictException 2 | METHOD (Ljava/lang/String;)V 3 | ARG 1 error 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/LegacyFileFilter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_387 net/minecraft/world/level/storage/LegacyFileFilter 2 | FIELD field_1485 PATTERN Ljava/util/regex/Pattern; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/TileEntityTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_395 net/minecraft/world/level/tile/TileEntityTile 2 | METHOD method_1251 newTileEntity ()Lnet/minecraft/class_55; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/ConnectingScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_595 net/minecraft/client/gui/screens/ConnectingScreen 2 | FIELD field_2580 connection Lnet/minecraft/class_219; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/MinecartRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_576 net/minecraft/client/renderer/entity/MinecartRenderer 2 | FIELD field_2471 model Lnet/minecraft/class_173; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/tileentity/SpawnerRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_103 net/minecraft/client/renderer/tileentity/SpawnerRenderer 2 | FIELD field_329 entities Ljava/util/Map; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/ServerLogTracker.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_155 net/minecraft/server/ServerLogTracker 2 | FIELD field_557 LOGGER Ljava/util/logging/Logger; 3 | METHOD method_534 init ()V 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/BucketItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_220 net/minecraft/world/item/BucketItem 2 | FIELD field_842 content I 3 | METHOD (II)V 4 | ARG 1 id 5 | ARG 2 content 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/SeedItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_380 net/minecraft/world/item/SeedItem 2 | FIELD field_1430 plantId I 3 | METHOD (II)V 4 | ARG 1 id 5 | ARG 2 plantId 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/WaterColor.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_279 net/minecraft/world/level/WaterColor 2 | FIELD field_1129 pixels [I 3 | METHOD method_972 init ([I)V 4 | ARG 0 pixels 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/McRegionFileFilter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_550 net/minecraft/world/level/storage/McRegionFileFilter 2 | FIELD field_2291 PATTERN Ljava/util/regex/Pattern; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/entity/ChestTileEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_225 net/minecraft/world/level/tile/entity/ChestTileEntity 2 | FIELD field_846 items [Lnet/minecraft/class_31; 3 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/javadocLint/mappings/ParamInMethod.mapping: -------------------------------------------------------------------------------- 1 | CLASS a com/example/ParamInMethod 2 | METHOD a something (Ljava/lang/String;)V 3 | COMMENT @param name the name 4 | ARG 1 name 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/OpenGLCapabilities.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_22 net/minecraft/client/OpenGLCapabilities 2 | FIELD field_107 USE_OCCLUSION_QUERY Z 3 | METHOD method_83 hasOcclusionChecks ()Z 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/CreeperRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_423 net/minecraft/client/renderer/entity/CreeperRenderer 2 | FIELD field_1685 poweredModel Lnet/minecraft/class_173; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/FireTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_572 net/minecraft/client/renderer/ptexture/FireTexture 2 | FIELD field_2459 current [F 3 | FIELD field_2460 next [F 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/PortalTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_269 net/minecraft/client/renderer/ptexture/PortalTexture 2 | FIELD field_1091 time I 3 | FIELD field_1092 frames [[B 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/tileentity/SignRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_545 net/minecraft/client/renderer/tileentity/SignRenderer 2 | FIELD field_2268 signModel Lnet/minecraft/class_546; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetHealthPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_36 net/minecraft/network/packets/SetHealthPacket 2 | FIELD field_158 health I 3 | METHOD (I)V 4 | ARG 1 health 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/ContainerListener.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_274 net/minecraft/world/ContainerListener 2 | METHOD method_971 containerChanged (Lnet/minecraft/class_275;)V 3 | ARG 1 container 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/DyePowderItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_242 net/minecraft/world/item/DyePowderItem 2 | FIELD field_907 COLOR_DESCS [Ljava/lang/String; 3 | FIELD field_908 DYE_COLORS [I 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{gradle,mapping,unpick}] 2 | indent_style = tab 3 | 4 | [*.java] 5 | indent_style = tab 6 | ij_continuation_indent_size = 8 7 | ij_java_imports_layout = $*,|,java.**,|,javax.**,|,*,|,net.fabricmc.** 8 | -------------------------------------------------------------------------------- /filament/src/main/java/net/fabricmc/filament/task/base/FileOutputTask.java: -------------------------------------------------------------------------------- 1 | package net.fabricmc.filament.task.base; 2 | 3 | public abstract class FileOutputTask extends FilamentTask implements WithFileOutput { 4 | } 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/FallingTileRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_230 net/minecraft/client/renderer/entity/FallingTileRenderer 2 | FIELD field_857 tileRenderer Lnet/minecraft/class_13; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/tileentity/PistonRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_282 net/minecraft/client/renderer/tileentity/PistonRenderer 2 | FIELD field_1131 blockRenderer Lnet/minecraft/class_13; 3 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/RemoveEntityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_394 net/minecraft/network/packets/RemoveEntityPacket 2 | FIELD field_1526 id I 3 | METHOD (I)V 4 | ARG 1 entityId 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetCarriedItemPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_170 net/minecraft/network/packets/SetCarriedItemPacket 2 | FIELD field_592 slot I 3 | METHOD (I)V 4 | ARG 1 slot 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/animal/Pig.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_443 net/minecraft/world/entity/animal/Pig 2 | METHOD method_1723 setSaddle (Z)V 3 | ARG 1 saddle 4 | METHOD method_1724 hasSaddle ()Z 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/phys/HitType.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_212 net/minecraft/world/phys/HitType 2 | FIELD field_789 TILE Lnet/minecraft/class_212; 3 | FIELD field_790 ENTITY Lnet/minecraft/class_212; 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/Axis.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_505 net/minecraft/util/Axis 2 | FIELD field_2106 AXIS [I 3 | FIELD field_2107 X_STEP [I 4 | FIELD field_2108 Y_STEP [I 5 | FIELD field_2109 Z_STEP [I 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/CookieItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_355 net/minecraft/world/item/CookieItem 2 | METHOD (IIZI)V 3 | ARG 1 id 4 | ARG 2 health 5 | ARG 3 meat 6 | ARG 4 maxStackSize 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/FoodRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_318 net/minecraft/world/item/crafting/FoodRecipes 2 | METHOD method_1045 addRecipes (Lnet/minecraft/class_148;)V 3 | ARG 1 recipes 4 | -------------------------------------------------------------------------------- /unpick-definitions/entity_flags.unpick: -------------------------------------------------------------------------------- 1 | v2 2 | 3 | constant data net/minecraft/world/entity/EntityData DATA_FLAGS 4 | 5 | target_method net/minecraft/world/entity/SynchedEntityData define (ILjava/lang/Object;)V 6 | param 0 data -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/ItemSpriteRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_47 net/minecraft/client/renderer/entity/ItemSpriteRenderer 2 | FIELD field_177 icon I 3 | METHOD (I)V 4 | ARG 1 icon 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/skins/DefaultTexturePack.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_527 net/minecraft/client/skins/DefaultTexturePack 2 | FIELD field_2207 texture I 3 | FIELD field_2208 icon Ljava/awt/image/BufferedImage; 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MoveEntityPacketRot.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_402 net/minecraft/network/packets/MoveEntityPacketRot 2 | METHOD (IBB)V 3 | ARG 1 entityId 4 | ARG 2 yRot 5 | ARG 3 xRot 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MovePlayerPacketRot.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_489 net/minecraft/network/packets/MovePlayerPacketRot 2 | METHOD (FFZ)V 3 | ARG 1 yRot 4 | ARG 2 xRot 5 | ARG 3 onGround 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/ClothDyeRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_298 net/minecraft/world/item/crafting/ClothDyeRecipes 2 | METHOD method_989 addRecipes (Lnet/minecraft/class_148;)V 3 | ARG 1 recipes 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/BushFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_246 net/minecraft/world/level/levelgen/feature/BushFeature 2 | FIELD field_911 tile I 3 | METHOD (I)V 4 | ARG 1 tile 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/FlowerFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_231 net/minecraft/world/level/levelgen/feature/FlowerFeature 2 | FIELD field_858 tile I 3 | METHOD (I)V 4 | ARG 1 tile 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/LakeFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_624 net/minecraft/world/level/levelgen/feature/LakeFeature 2 | FIELD field_2697 tile I 3 | METHOD (I)V 4 | ARG 1 tile 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/ConfirmScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_565 net/minecraft/client/gui/screens/ConfirmScreen 2 | FIELD field_2394 parent Lnet/minecraft/class_32; 3 | FIELD field_2399 delayTicker I 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/ErrorScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_625 net/minecraft/client/gui/screens/ErrorScreen 2 | FIELD field_2699 title Ljava/lang/String; 3 | FIELD field_2700 message Ljava/lang/String; 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/GhastModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_409 net/minecraft/client/model/GhastModel 2 | FIELD field_1572 body Lnet/minecraft/class_163; 3 | FIELD field_1573 tentacles [Lnet/minecraft/class_163; 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/SquidModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_600 net/minecraft/client/model/SquidModel 2 | FIELD field_2601 body Lnet/minecraft/class_163; 3 | FIELD field_2602 tentacles [Lnet/minecraft/class_163; 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ContainerClosePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_276 net/minecraft/network/packets/ContainerClosePacket 2 | FIELD field_1123 containerId I 3 | METHOD (I)V 4 | ARG 1 containerId 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/WeaponItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_352 net/minecraft/world/item/WeaponItem 2 | FIELD field_1314 damage I 3 | METHOD (ILnet/minecraft/class_428;)V 4 | ARG 1 id 5 | ARG 2 tier 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/StructureRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_233 net/minecraft/world/item/crafting/StructureRecipes 2 | METHOD method_784 addRecipes (Lnet/minecraft/class_148;)V 3 | ARG 1 recipes 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/SpringFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_529 net/minecraft/world/level/levelgen/feature/SpringFeature 2 | FIELD field_2209 tile I 3 | METHOD (I)V 4 | ARG 1 tile 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/PumpkinTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_49 net/minecraft/world/level/tile/PumpkinTile 2 | FIELD field_178 lit Z 3 | METHOD (IIZ)V 4 | ARG 1 id 5 | ARG 2 tex 6 | ARG 3 isLit 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ChatPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_340 net/minecraft/network/packets/ChatPacket 2 | FIELD field_1270 message Ljava/lang/String; 3 | METHOD (Ljava/lang/String;)V 4 | ARG 1 message 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MoveEntityPacketPos.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_418 net/minecraft/network/packets/MoveEntityPacketPos 2 | METHOD (IBBB)V 3 | ARG 1 entityId 4 | ARG 2 xa 5 | ARG 3 ya 6 | ARG 4 za 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/RecordItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_449 net/minecraft/world/item/RecordItem 2 | FIELD field_1710 name Ljava/lang/String; 3 | METHOD (ILjava/lang/String;)V 4 | ARG 1 id 5 | ARG 2 name 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/HellSpringFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_351 net/minecraft/world/level/levelgen/feature/HellSpringFeature 2 | FIELD field_1313 tile I 3 | METHOD (I)V 4 | ARG 1 tile 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/PlayerChangeDimensionPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_335 net/minecraft/network/packets/PlayerChangeDimensionPacket 2 | FIELD field_1244 dimension B 3 | METHOD (B)V 4 | ARG 1 dimension 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/CrashLogoCanvas.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_203 net/minecraft/util/CrashLogoCanvas 2 | FIELD field_755 crashImage Ljava/awt/image/BufferedImage; 3 | METHOD paint (Ljava/awt/Graphics;)V 4 | ARG 1 graphics 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/DisconnectPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_433 net/minecraft/network/packets/DisconnectPacket 2 | FIELD field_2322 reason Ljava/lang/String; 3 | METHOD (Ljava/lang/String;)V 4 | ARG 1 reason 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/PreLoginPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_281 net/minecraft/network/packets/PreLoginPacket 2 | FIELD field_1130 userName Ljava/lang/String; 3 | METHOD (Ljava/lang/String;)V 4 | ARG 1 userName 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/CommandSource.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_39 net/minecraft/server/CommandSource 2 | METHOD method_1409 sendMessage (Ljava/lang/String;)V 3 | ARG 1 msg 4 | METHOD method_1410 getUsername ()Ljava/lang/String; 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/OldLevelFormat.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_448 net/minecraft/world/level/storage/OldLevelFormat 2 | FIELD field_1706 basePath Ljava/io/File; 3 | METHOD (Ljava/io/File;)V 4 | ARG 1 baseDir 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/GuiMessage.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_574 net/minecraft/client/GuiMessage 2 | FIELD field_2469 message Ljava/lang/String; 3 | FIELD field_2470 ticks I 4 | METHOD (Ljava/lang/String;)V 5 | ARG 1 message 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/WaterDropParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_604 net/minecraft/client/particle/WaterDropParticle 2 | METHOD (Lnet/minecraft/class_18;DDD)V 3 | ARG 1 level 4 | ARG 2 x 5 | ARG 4 y 6 | ARG 6 z 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MovePlayerPacketPos.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_64 net/minecraft/network/packets/MovePlayerPacketPos 2 | METHOD (DDDDZ)V 3 | ARG 1 x 4 | ARG 3 y 5 | ARG 5 yView 6 | ARG 7 z 7 | ARG 9 onGround 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/DoorItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_177 net/minecraft/world/item/DoorItem 2 | FIELD field_617 material Lnet/minecraft/class_15; 3 | METHOD (ILnet/minecraft/class_15;)V 4 | ARG 1 id 5 | ARG 2 material 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/KeyMapping.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_386 net/minecraft/client/KeyMapping 2 | FIELD field_2380 name Ljava/lang/String; 3 | FIELD field_2381 key I 4 | METHOD (Ljava/lang/String;I)V 5 | ARG 1 name 6 | ARG 2 key 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/HttpTextureProcessor.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_131 net/minecraft/client/renderer/HttpTextureProcessor 2 | METHOD method_1655 process (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; 3 | ARG 1 img 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/UpdateStatPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_319 net/minecraft/network/packets/UpdateStatPacket 2 | FIELD field_1213 id I 3 | FIELD field_1214 amount I 4 | METHOD (II)V 5 | ARG 1 id 6 | ARG 2 amount 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/SmoothFloat.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_12 net/minecraft/util/SmoothFloat 2 | FIELD field_38 targetValue F 3 | FIELD field_39 remainingValue F 4 | FIELD field_40 lastAmount F 5 | METHOD method_40 getNewDeltaValue (FF)F 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/HatchetItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_420 net/minecraft/world/item/HatchetItem 2 | FIELD field_1681 diggables [Lnet/minecraft/class_17; 3 | METHOD (ILnet/minecraft/class_428;)V 4 | ARG 1 id 5 | ARG 2 tier 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/PickaxeItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_116 net/minecraft/world/item/PickaxeItem 2 | FIELD field_352 diggables [Lnet/minecraft/class_17; 3 | METHOD (ILnet/minecraft/class_428;)V 4 | ARG 1 id 5 | ARG 2 tier 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/ShovelItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_501 net/minecraft/world/item/ShovelItem 2 | FIELD field_2088 diggables [Lnet/minecraft/class_17; 3 | METHOD (ILnet/minecraft/class_428;)V 4 | ARG 1 id 5 | ARG 2 tier 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/TileItemWithoutTranslation.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_262 net/minecraft/world/item/TileItemWithoutTranslation 2 | FIELD field_1062 tile I 3 | METHOD (ILnet/minecraft/class_17;)V 4 | ARG 1 id 5 | ARG 2 tile 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/ClayFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_289 net/minecraft/world/level/levelgen/feature/ClayFeature 2 | FIELD field_1144 tile I 3 | FIELD field_1145 radius I 4 | METHOD (I)V 5 | ARG 1 radius 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/McRegionChunkStorage.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_251 net/minecraft/world/level/storage/McRegionChunkStorage 2 | FIELD field_930 basePath Ljava/io/File; 3 | METHOD (Ljava/io/File;)V 4 | ARG 1 path 5 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/javadocLint/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | mavenCentral() 5 | maven { 6 | name = "FabricMC" 7 | url = "https://maven.fabricmc.net" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/unpickDef/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | mavenCentral() 5 | maven { 6 | name = "FabricMC" 7 | url = "https://maven.fabricmc.net" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/components/OptionButton.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_465 net/minecraft/client/gui/components/OptionButton 2 | FIELD field_1771 option Lnet/minecraft/class_271; 3 | METHOD method_1529 getOption ()Lnet/minecraft/class_271; 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/ChatScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_211 net/minecraft/client/gui/screens/ChatScreen 2 | FIELD field_786 message Ljava/lang/String; 3 | FIELD field_787 frame I 4 | FIELD field_788 allowedChars Ljava/lang/String; 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/SignModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_546 net/minecraft/client/model/SignModel 2 | FIELD field_2418 sign Lnet/minecraft/class_163; 3 | FIELD field_2419 stick Lnet/minecraft/class_163; 4 | METHOD method_1875 render ()V 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/StairsTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_416 net/minecraft/world/level/tile/StairsTile 2 | FIELD field_1672 base Lnet/minecraft/class_17; 3 | METHOD (ILnet/minecraft/class_17;)V 4 | ARG 1 id 5 | ARG 2 base 6 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/javadocLint/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'java' 3 | id 'net.fabricmc.filament' 4 | } 5 | 6 | filament { 7 | minecraftVersion = "1.19.2" 8 | } 9 | 10 | javadocLint { 11 | mappingDirectory = file('mappings') 12 | } 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/components/SliderButton.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_597 net/minecraft/client/gui/components/SliderButton 2 | FIELD field_2591 value F 3 | FIELD field_2592 canChangeValue Z 4 | FIELD field_2593 option Lnet/minecraft/class_271; 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/PortalParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_518 net/minecraft/client/particle/PortalParticle 2 | FIELD field_2149 scaleFactor F 3 | FIELD field_2150 xStart D 4 | FIELD field_2151 yStart D 5 | FIELD field_2152 zStart D 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/OreRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_446 net/minecraft/world/item/crafting/OreRecipes 2 | FIELD field_1703 map [[Ljava/lang/Object; 3 | METHOD method_1481 addRecipes (Lnet/minecraft/class_148;)V 4 | ARG 1 recipes 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/FixedBiomeSource.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_152 net/minecraft/world/level/biome/FixedBiomeSource 2 | FIELD field_554 biome Lnet/minecraft/class_153; 3 | METHOD (Lnet/minecraft/class_153;DD)V 4 | ARG 1 biome 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/ClothTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_3 net/minecraft/world/level/tile/ClothTile 2 | METHOD method_1 getTileDataForItemAuxValue (I)I 3 | ARG 0 aux 4 | METHOD method_2 getItemAuxValueForTileData (I)I 5 | ARG 0 data 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/inventory/DispenserScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_235 net/minecraft/client/gui/screens/inventory/DispenserScreen 2 | METHOD (Lnet/minecraft/class_136;Lnet/minecraft/class_137;)V 3 | ARG 1 inventory 4 | ARG 2 te 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/LavaParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_178 net/minecraft/client/particle/LavaParticle 2 | FIELD field_618 oSize F 3 | METHOD (Lnet/minecraft/class_18;DDD)V 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 4 y 7 | ARG 6 z 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/LavaTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_628 net/minecraft/client/renderer/ptexture/LavaTexture 2 | FIELD field_2701 current [F 3 | FIELD field_2702 next [F 4 | FIELD field_2703 heat [F 5 | FIELD field_2704 heata [F 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/EntityEventPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_210 net/minecraft/network/packets/EntityEventPacket 2 | FIELD field_784 entityId I 3 | FIELD field_785 eventId B 4 | METHOD (IB)V 5 | ARG 1 entityId 6 | ARG 2 eventId 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/OreFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_82 net/minecraft/world/level/levelgen/feature/OreFeature 2 | FIELD field_283 tile I 3 | FIELD field_284 count I 4 | METHOD (II)V 5 | ARG 1 tile 6 | ARG 2 count 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/SharedConstants.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_89 net/minecraft/SharedConstants 2 | FIELD field_298 acceptableLetters Ljava/lang/String; 3 | FIELD field_299 ILLEGAL_FILE_CHARACTERS [C 4 | METHOD method_350 readAcceptableChars ()Ljava/lang/String; 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/TexturePackSelectScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_194 net/minecraft/client/gui/screens/TexturePackSelectScreen 2 | FIELD field_703 parentScreen Lnet/minecraft/class_32; 3 | FIELD field_705 texturePacksFolder Ljava/lang/String; 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/CowModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_256 net/minecraft/client/model/CowModel 2 | FIELD field_950 udder Lnet/minecraft/class_163; 3 | FIELD field_951 horn1 Lnet/minecraft/class_163; 4 | FIELD field_952 horn2 Lnet/minecraft/class_163; 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/PigRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_442 net/minecraft/client/renderer/entity/PigRenderer 2 | METHOD (Lnet/minecraft/class_173;Lnet/minecraft/class_173;F)V 3 | ARG 1 model 4 | ARG 2 innerModel 5 | ARG 3 scale 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/AnimatePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_305 net/minecraft/network/packets/AnimatePacket 2 | FIELD field_1189 id I 3 | FIELD field_1190 action I 4 | METHOD (Lnet/minecraft/class_57;I)V 5 | ARG 1 entity 6 | ARG 2 action 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/TakeItemEntityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_435 net/minecraft/network/packets/TakeItemEntityPacket 2 | FIELD field_2695 itemId I 3 | FIELD field_2696 playerId I 4 | METHOD (II)V 5 | ARG 1 itemId 6 | ARG 2 playerId 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/GrassFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_623 net/minecraft/world/level/levelgen/feature/GrassFeature 2 | FIELD field_2693 tile I 3 | FIELD field_2694 meta I 4 | METHOD (II)V 5 | ARG 1 tile 6 | ARG 2 meta 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SlabTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_553 net/minecraft/world/level/tile/SlabTile 2 | FIELD field_2323 VARIANTS [Ljava/lang/String; 3 | FIELD field_2324 doubleSlab Z 4 | METHOD (IZ)V 5 | ARG 1 id 6 | ARG 2 doubleSlab 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/SheepRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_612 net/minecraft/client/renderer/entity/SheepRenderer 2 | METHOD (Lnet/minecraft/class_173;Lnet/minecraft/class_173;F)V 3 | ARG 1 model 4 | ARG 2 innerModel 5 | ARG 3 scale 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MoveEntityPacketPosRot.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_350 net/minecraft/network/packets/MoveEntityPacketPosRot 2 | METHOD (IBBBBB)V 3 | ARG 1 entityId 4 | ARG 2 xa 5 | ARG 3 ya 6 | ARG 4 za 7 | ARG 5 yRot 8 | ARG 6 xRot 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/NoneNullTiles.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_490 net/minecraft/util/NoneNullTiles 2 | COMMENT A class used in chunk loading to prevent null entries in block data 3 | FIELD field_2009 tiles [B 4 | METHOD method_1671 replace ([B)V 5 | ARG 0 blocks 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/GrassColor.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_287 net/minecraft/world/level/GrassColor 2 | FIELD field_1141 pixels [I 3 | METHOD method_981 get (DD)I 4 | ARG 0 temperature 5 | ARG 2 downfall 6 | METHOD method_982 init ([I)V 7 | ARG 0 pixels 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/PlayerIO.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_168 net/minecraft/world/level/storage/PlayerIO 2 | METHOD method_609 save (Lnet/minecraft/class_54;)V 3 | ARG 1 player 4 | METHOD method_610 load (Lnet/minecraft/class_54;)V 5 | ARG 1 player 6 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/javadocLint/mappings/Successful.mapping: -------------------------------------------------------------------------------- 1 | CLASS d com/example/Successful 2 | METHOD a something (Ljava/lang/String;)V 3 | COMMENT This is a method that does something. 4 | COMMENT @param an unused type 5 | ARG 1 name 6 | COMMENT the name 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/sounds/Sound.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_267 net/minecraft/client/sounds/Sound 2 | FIELD field_2126 name Ljava/lang/String; 3 | FIELD field_2127 url Ljava/net/URL; 4 | METHOD (Ljava/lang/String;Ljava/net/URL;)V 5 | ARG 1 name 6 | ARG 2 url 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/level/ParentedServerLevel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_120 net/minecraft/server/level/ParentedServerLevel 2 | METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_52;Ljava/lang/String;IJLnet/minecraft/class_73;)V 3 | ARG 1 server 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/biome/SpawnData.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_288 net/minecraft/world/level/biome/SpawnData 2 | FIELD field_1142 entity Ljava/lang/Class; 3 | FIELD field_1143 weight I 4 | METHOD (Ljava/lang/Class;I)V 5 | ARG 1 entity 6 | ARG 2 weight 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/inventory/InventoryScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_585 net/minecraft/client/gui/screens/inventory/InventoryScreen 2 | FIELD field_2523 xMouse F 3 | FIELD field_2524 yMouse F 4 | METHOD (Lnet/minecraft/class_54;)V 5 | ARG 1 player 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/PlayerCommandPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_431 net/minecraft/network/packets/PlayerCommandPacket 2 | FIELD field_1712 id I 3 | FIELD field_1713 action I 4 | METHOD (Lnet/minecraft/class_57;I)V 5 | ARG 1 entity 6 | ARG 2 action 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/ConsoleInput.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_38 net/minecraft/server/ConsoleInput 2 | FIELD field_159 msg Ljava/lang/String; 3 | FIELD field_160 source Lnet/minecraft/class_39; 4 | METHOD (Ljava/lang/String;Lnet/minecraft/class_39;)V 5 | ARG 2 source 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SaplingTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_154 net/minecraft/world/level/tile/SaplingTile 2 | METHOD method_533 growTree (Lnet/minecraft/class_18;IIILjava/util/Random;)V 3 | ARG 1 level 4 | ARG 2 x 5 | ARG 3 y 6 | ARG 4 z 7 | ARG 5 random 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/GiantMobRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_616 net/minecraft/client/renderer/entity/GiantMobRenderer 2 | FIELD field_2666 scale F 3 | METHOD (Lnet/minecraft/class_173;FF)V 4 | ARG 1 model 5 | ARG 2 shadowRadius 6 | ARG 3 scale 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetSpawnPositionPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_373 net/minecraft/network/packets/SetSpawnPositionPacket 2 | FIELD field_1417 x I 3 | FIELD field_1418 y I 4 | FIELD field_1419 z I 5 | METHOD (III)V 6 | ARG 1 x 7 | ARG 2 y 8 | ARG 3 z 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/TransparentTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_307 net/minecraft/world/level/tile/TransparentTile 2 | FIELD field_1192 allowSame Z 3 | METHOD (IILnet/minecraft/class_15;Z)V 4 | ARG 1 id 5 | ARG 2 tex 6 | ARG 3 material 7 | ARG 4 allowSame 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/BreakingItemParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_528 net/minecraft/client/particle/BreakingItemParticle 2 | METHOD (Lnet/minecraft/class_18;DDDLnet/minecraft/class_124;)V 3 | ARG 1 level 4 | ARG 2 x 5 | ARG 4 y 6 | ARG 6 z 7 | ARG 8 item 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/culling/Culler.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_68 net/minecraft/client/renderer/culling/Culler 2 | METHOD method_2006 prepare (DDD)V 3 | ARG 1 xOff 4 | ARG 3 yOff 5 | ARG 5 zOff 6 | METHOD method_2007 isVisible (Lnet/minecraft/class_25;)Z 7 | ARG 1 bb 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/DispenserMenu.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_407 net/minecraft/world/inventory/DispenserMenu 2 | FIELD field_1551 dispenser Lnet/minecraft/class_137; 3 | METHOD (Lnet/minecraft/class_134;Lnet/minecraft/class_137;)V 4 | ARG 1 container 5 | ARG 2 trap 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/HumanoidMobRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_589 net/minecraft/client/renderer/entity/HumanoidMobRenderer 2 | FIELD field_2556 humanoidModel Lnet/minecraft/class_87; 3 | METHOD (Lnet/minecraft/class_87;F)V 4 | ARG 1 model 5 | ARG 2 shadow 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/WaterTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_593 net/minecraft/client/renderer/ptexture/WaterTexture 2 | FIELD field_2566 current [F 3 | FIELD field_2567 next [F 4 | FIELD field_2568 heat [F 5 | FIELD field_2569 heata [F 6 | FIELD field_2570 tickCount I 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ChunkVisibilityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_403 net/minecraft/network/packets/ChunkVisibilityPacket 2 | FIELD field_1546 x I 3 | FIELD field_1547 z I 4 | FIELD field_1548 visible Z 5 | METHOD (IIZ)V 6 | ARG 1 x 7 | ARG 2 z 8 | ARG 3 visible 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/InteractPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_1 net/minecraft/network/packets/InteractPacket 2 | FIELD field_1 source I 3 | FIELD field_2 target I 4 | FIELD field_3 action I 5 | METHOD (III)V 6 | ARG 1 playerId 7 | ARG 2 entityId 8 | ARG 3 action 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MovePlayerPacketPosRot.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_37 net/minecraft/network/packets/MovePlayerPacketPosRot 2 | METHOD (DDDDFFZ)V 3 | ARG 1 x 4 | ARG 3 y 5 | ARG 5 yView 6 | ARG 7 z 7 | ARG 9 yRot 8 | ARG 10 xRot 9 | ARG 11 onGround 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/gui/ServerLogHandler.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_631 net/minecraft/server/gui/ServerLogHandler 2 | FIELD field_2706 formatter Ljava/util/logging/Formatter; 3 | FIELD field_2709 area Ljavax/swing/JTextArea; 4 | METHOD (Ljavax/swing/JTextArea;)V 5 | ARG 1 area 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/stats/ChecksumHasher.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_254 net/minecraft/stats/ChecksumHasher 2 | FIELD field_941 header Ljava/lang/String; 3 | METHOD (Ljava/lang/String;)V 4 | ARG 1 header 5 | METHOD method_852 hash (Ljava/lang/String;)Ljava/lang/String; 6 | ARG 1 input 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/item/PrimedTnt.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_365 net/minecraft/world/entity/item/PrimedTnt 2 | FIELD field_1390 life I 3 | METHOD (Lnet/minecraft/class_18;DDD)V 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 4 y 7 | ARG 6 z 8 | METHOD method_1194 explode ()V 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/HalfTransparentTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_221 net/minecraft/world/level/tile/HalfTransparentTile 2 | FIELD field_843 allowSame Z 3 | METHOD (IILnet/minecraft/class_15;Z)V 4 | ARG 1 id 5 | ARG 2 tex 6 | ARG 3 material 7 | ARG 4 allowSame 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/CrashReport.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_447 net/minecraft/client/CrashReport 2 | FIELD field_1704 title Ljava/lang/String; 3 | FIELD field_1705 e Ljava/lang/Throwable; 4 | METHOD (Ljava/lang/String;Ljava/lang/Throwable;)V 5 | ARG 1 crashTitle 6 | ARG 2 exception 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/LavaSideTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_296 net/minecraft/client/renderer/ptexture/LavaSideTexture 2 | FIELD field_1166 current [F 3 | FIELD field_1167 next [F 4 | FIELD field_1168 heat [F 5 | FIELD field_1169 heata [F 6 | FIELD field_1170 ticks I 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MapItemDataPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_161 net/minecraft/network/packets/MapItemDataPacket 2 | FIELD field_570 item S 3 | FIELD field_571 mapId S 4 | FIELD field_572 mapColors [B 5 | METHOD (SS[B)V 6 | ARG 1 item 7 | ARG 2 mapId 8 | ARG 3 colors 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/ComplexItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_561 net/minecraft/world/item/ComplexItem 2 | METHOD method_1855 getUpdatePacket (Lnet/minecraft/class_31;Lnet/minecraft/class_18;Lnet/minecraft/class_54;)Lnet/minecraft/class_169; 3 | ARG 1 map 4 | ARG 2 level 5 | ARG 3 player 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/ReceivingLevelScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_218 net/minecraft/client/gui/screens/ReceivingLevelScreen 2 | FIELD field_840 connection Lnet/minecraft/class_219; 3 | FIELD field_841 tickCount I 4 | METHOD (Lnet/minecraft/class_219;)V 5 | ARG 1 connection 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/inventory/CraftingScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_516 net/minecraft/client/gui/screens/inventory/CraftingScreen 2 | METHOD (Lnet/minecraft/class_136;Lnet/minecraft/class_18;III)V 3 | ARG 1 inventory 4 | ARG 2 level 5 | ARG 3 x 6 | ARG 4 y 7 | ARG 5 z 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/WaterSideTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_509 net/minecraft/client/renderer/ptexture/WaterSideTexture 2 | FIELD field_2118 current [F 3 | FIELD field_2119 next [F 4 | FIELD field_2120 heat [F 5 | FIELD field_2121 heata [F 6 | FIELD field_2122 tickCount I 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetRidingPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_308 net/minecraft/network/packets/SetRidingPacket 2 | FIELD field_1193 riderId I 3 | FIELD field_1194 riddenId I 4 | METHOD (Lnet/minecraft/class_57;Lnet/minecraft/class_57;)V 5 | ARG 1 passenger 6 | ARG 2 vehicle 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/gui/PlayerListComponent.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_284 net/minecraft/server/gui/PlayerListComponent 2 | FIELD field_1135 server Lnet/minecraft/server/MinecraftServer; 3 | FIELD field_1136 tickCount I 4 | METHOD (Lnet/minecraft/server/MinecraftServer;)V 5 | ARG 1 server 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Slime.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_451 net/minecraft/world/entity/monster/Slime 2 | FIELD field_1951 squish F 3 | FIELD field_1952 oSquish F 4 | FIELD field_1953 jumpDelay I 5 | METHOD method_1631 setSize (I)V 6 | ARG 1 newSize 7 | METHOD method_1632 getSize ()I 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/ToolRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_147 net/minecraft/world/item/crafting/ToolRecipes 2 | FIELD field_548 shapes [[Ljava/lang/String; 3 | FIELD field_549 map [[Ljava/lang/Object; 4 | METHOD method_522 addRecipes (Lnet/minecraft/class_148;)V 5 | ARG 1 recipes 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/LargeHellCaveFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_344 net/minecraft/world/level/levelgen/LargeHellCaveFeature 2 | METHOD method_1145 addRoom (II[BDDD)V 3 | ARG 1 x 4 | ARG 2 z 5 | ARG 3 tiles 6 | METHOD method_1146 addTunnel (II[BDDDFFFIID)V 7 | ARG 3 tiles 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/PortalTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_207 net/minecraft/world/level/tile/PortalTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | METHOD method_736 isPortal (Lnet/minecraft/class_18;III)Z 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/ReedTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_376 net/minecraft/world/level/tile/ReedTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | METHOD method_1208 checkAlive (Lnet/minecraft/class_18;III)V 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/TopSnowTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_224 net/minecraft/world/level/tile/TopSnowTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | METHOD method_768 update (Lnet/minecraft/class_18;III)Z 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/TitleScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_197 net/minecraft/client/gui/screens/TitleScreen 2 | FIELD field_716 random Ljava/util/Random; 3 | FIELD field_717 vo F 4 | FIELD field_718 splash Ljava/lang/String; 5 | FIELD field_719 multiplayerButton Lnet/minecraft/class_33; 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/ArmorRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_470 net/minecraft/world/item/crafting/ArmorRecipes 2 | FIELD field_1773 shapes [[Ljava/lang/String; 3 | FIELD field_1774 map [[Ljava/lang/Object; 4 | METHOD method_1536 addRecipes (Lnet/minecraft/class_148;)V 5 | ARG 1 recipes 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/WeaponRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_521 net/minecraft/world/item/crafting/WeaponRecipes 2 | FIELD field_2188 shapes [[Ljava/lang/String; 3 | FIELD field_2189 map [[Ljava/lang/Object; 4 | METHOD method_1773 addRecipes (Lnet/minecraft/class_148;)V 5 | ARG 1 recipes 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SignTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_460 net/minecraft/world/level/tile/SignTile 2 | FIELD field_1759 tileEntityClass Ljava/lang/Class; 3 | FIELD field_1760 isStanding Z 4 | METHOD (ILjava/lang/Class;Z)V 5 | ARG 1 id 6 | ARG 2 tileEntityClass 7 | ARG 3 standing 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ContainerAckPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_325 net/minecraft/network/packets/ContainerAckPacket 2 | FIELD field_1222 containerId I 3 | FIELD field_1223 uid S 4 | FIELD field_1224 accepted Z 5 | METHOD (ISZ)V 6 | ARG 1 containerId 7 | ARG 2 uid 8 | ARG 3 accepted 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ContainerSetContentPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_236 net/minecraft/network/packets/ContainerSetContentPacket 2 | FIELD field_869 containerId I 3 | FIELD field_870 items [Lnet/minecraft/class_31; 4 | METHOD (ILjava/util/List;)V 5 | ARG 1 containerId 6 | ARG 2 items 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ContainerSetDataPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_292 net/minecraft/network/packets/ContainerSetDataPacket 2 | FIELD field_1149 containerId I 3 | FIELD field_1150 id I 4 | FIELD field_1151 value I 5 | METHOD (III)V 6 | ARG 1 containerId 7 | ARG 2 id 8 | ARG 3 value 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/LightLayer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_56 net/minecraft/world/level/LightLayer 2 | FIELD field_2757 SKY Lnet/minecraft/class_56; 3 | FIELD field_2758 BLOCK Lnet/minecraft/class_56; 4 | FIELD field_2759 surrounding I 5 | METHOD (Ljava/lang/String;II)V 6 | ARG 3 lightLevel 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/TilePos.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_339 net/minecraft/world/level/TilePos 2 | FIELD field_2100 x I 3 | FIELD field_2101 y I 4 | FIELD field_2102 z I 5 | METHOD (III)V 6 | ARG 1 x 7 | ARG 2 y 8 | ARG 3 z 9 | METHOD equals (Ljava/lang/Object;)Z 10 | ARG 1 obj 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/LeverTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_530 net/minecraft/world/level/tile/LeverTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | METHOD method_1785 checkCanSurvive (Lnet/minecraft/class_18;III)Z 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/entity/DispenserTileEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_137 net/minecraft/world/level/tile/entity/DispenserTileEntity 2 | FIELD field_714 items [Lnet/minecraft/class_31; 3 | FIELD field_715 random Ljava/util/Random; 4 | METHOD method_665 removeRandomItem ()Lnet/minecraft/class_31; 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/inventory/FurnaceScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_524 net/minecraft/client/gui/screens/inventory/FurnaceScreen 2 | FIELD field_2191 furnace Lnet/minecraft/class_138; 3 | METHOD (Lnet/minecraft/class_136;Lnet/minecraft/class_138;)V 4 | ARG 1 inventory 5 | ARG 2 furnace 6 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/SlimeRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_450 net/minecraft/client/renderer/entity/SlimeRenderer 2 | FIELD field_1711 outerModel Lnet/minecraft/class_173; 3 | METHOD (Lnet/minecraft/class_173;Lnet/minecraft/class_173;F)V 4 | ARG 1 model 5 | ARG 2 armor 6 | ARG 3 shadow 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/ChestMenu.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_506 net/minecraft/world/inventory/ChestMenu 2 | FIELD field_2110 container Lnet/minecraft/class_134; 3 | FIELD field_2111 containerRows I 4 | METHOD (Lnet/minecraft/class_134;Lnet/minecraft/class_134;)V 5 | ARG 1 inventory 6 | ARG 2 chest 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/PressurePlateTile$Sensitivity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_389 net/minecraft/world/level/tile/PressurePlateTile$Sensitivity 2 | FIELD field_1505 EVERYTHING Lnet/minecraft/class_389; 3 | FIELD field_1506 MOBS Lnet/minecraft/class_389; 4 | FIELD field_1507 PLAYERS Lnet/minecraft/class_389; 5 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/AddGlobalEntityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_45 net/minecraft/network/packets/AddGlobalEntityPacket 2 | FIELD field_172 id I 3 | FIELD field_173 x I 4 | FIELD field_174 y I 5 | FIELD field_175 z I 6 | FIELD field_176 type I 7 | METHOD (Lnet/minecraft/class_57;)V 8 | ARG 1 entitu 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/ProgressListener.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_62 net/minecraft/util/ProgressListener 2 | METHOD method_1794 progressStagePercentage (I)V 3 | ARG 1 progress 4 | METHOD method_1795 progressStart (Ljava/lang/String;)V 5 | ARG 1 msg 6 | METHOD method_1796 progressStage (Ljava/lang/String;)V 7 | ARG 1 msg 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/FoodItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_554 net/minecraft/world/item/FoodItem 2 | FIELD field_2325 nutrition I 3 | FIELD field_2326 isMeat Z 4 | METHOD (IIZ)V 5 | ARG 1 id 6 | ARG 2 health 7 | ARG 3 meat 8 | METHOD method_1835 getNutrition ()I 9 | METHOD method_1836 isMeat ()Z 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/Feature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_239 net/minecraft/world/level/levelgen/feature/Feature 2 | METHOD method_1142 place (Lnet/minecraft/class_18;Ljava/util/Random;III)Z 3 | ARG 1 level 4 | ARG 2 random 5 | ARG 3 x 6 | ARG 4 y 7 | ARG 5 z 8 | METHOD method_1143 init (DDD)V 9 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionSha256Sum=9631d53cf3e74bfa726893aee1f8994fee4e060c401335946dba2156f440f24c 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/PigZombie.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_535 net/minecraft/world/entity/monster/PigZombie 2 | FIELD field_2242 angerTime I 3 | FIELD field_2243 playAngrySoundIn I 4 | FIELD field_2244 sword Lnet/minecraft/class_31; 5 | METHOD method_1792 makeAngry (Lnet/minecraft/class_57;)V 6 | ARG 1 target 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/LargeCaveFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_415 net/minecraft/world/level/levelgen/LargeCaveFeature 2 | METHOD method_1399 addRoom (II[BDDD)V 3 | ARG 1 x 4 | ARG 2 z 5 | ARG 3 tiles 6 | METHOD method_1400 addTunnel (II[BDDDFFFIID)V 7 | ARG 1 x 8 | ARG 2 z 9 | ARG 3 tiles 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/NoteParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_20 net/minecraft/client/particle/NoteParticle 2 | FIELD field_106 oSize F 3 | METHOD (Lnet/minecraft/class_18;DDDDDDF)V 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 4 y 7 | ARG 6 z 8 | ARG 8 xa 9 | ARG 10 ya 10 | ARG 12 za 11 | ARG 14 scale 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/ListTag.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_202 net/minecraft/nbt/ListTag 2 | FIELD field_1659 list Ljava/util/List; 3 | FIELD field_1660 type B 4 | METHOD method_1396 get (I)Lnet/minecraft/class_187; 5 | ARG 1 index 6 | METHOD method_1397 add (Lnet/minecraft/class_187;)V 7 | ARG 1 tag 8 | METHOD method_1398 size ()I 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/Syncable.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_582 net/minecraft/world/entity/Syncable 2 | COMMENT A entity that uses {@link net.minecraft.world.entity.SynchedEntityData}. 3 | COMMENT See {@link net.minecraft.server.level.ServerEntity#getAddEntityPacket} and {@link net.minecraft.server.EntityTracker#addTrackedEntity} 4 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/global/LightningBolt.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_411 net/minecraft/world/entity/global/LightningBolt 2 | FIELD field_2687 seed J 3 | FIELD field_2688 life I 4 | FIELD field_2689 flashes I 5 | METHOD (Lnet/minecraft/class_18;DDD)V 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 4 y 9 | ARG 6 z 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/ChestTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_110 net/minecraft/world/level/tile/ChestTile 2 | FIELD field_337 random Ljava/util/Random; 3 | METHOD (I)V 4 | ARG 1 id 5 | METHOD method_409 isFullChest (Lnet/minecraft/class_18;III)Z 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | *-merged.jar 3 | *-mapped.jar 4 | *-intermediary.jar 5 | *.DS_Store 6 | build/ 7 | out/ 8 | mappings_official/ 9 | namedSrc/ 10 | 11 | # idea 12 | .idea/ 13 | *.iml 14 | *.iws 15 | *.ipr 16 | *.jar 17 | 18 | # eclipse 19 | .eclipse 20 | .classpath 21 | .project 22 | .settings/ 23 | 24 | # vscode 25 | .vscode/ 26 | bin/ 27 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/HeartParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_362 net/minecraft/client/particle/HeartParticle 2 | FIELD field_1357 oSize F 3 | METHOD (Lnet/minecraft/class_18;DDDDDDF)V 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 4 y 7 | ARG 6 z 8 | ARG 8 xa 9 | ARG 10 ya 10 | ARG 12 za 11 | ARG 14 scale 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/animal/Chicken.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_313 net/minecraft/world/entity/animal/Chicken 2 | FIELD field_2159 sheared Z 3 | FIELD field_2160 flap F 4 | FIELD field_2161 flapSpeed F 5 | FIELD field_2162 oFlapSpeed F 6 | FIELD field_2163 oFlap F 7 | FIELD field_2164 flapping F 8 | FIELD field_2165 eggTime I 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/FurnaceResultSlot.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_497 net/minecraft/world/inventory/FurnaceResultSlot 2 | FIELD field_2021 player Lnet/minecraft/class_54; 3 | METHOD (Lnet/minecraft/class_54;Lnet/minecraft/class_134;III)V 4 | ARG 1 player 5 | ARG 2 container 6 | ARG 3 slot 7 | ARG 4 x 8 | ARG 5 y 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/ShapelessRecipe.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_453 net/minecraft/world/item/crafting/ShapelessRecipe 2 | FIELD field_1719 result Lnet/minecraft/class_31; 3 | FIELD field_1720 ingredients Ljava/util/List; 4 | METHOD (Lnet/minecraft/class_31;Ljava/util/List;)V 5 | ARG 1 result 6 | ARG 2 ingredients 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/CakeTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_463 net/minecraft/world/level/tile/CakeTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 texture 5 | METHOD method_1528 eat (Lnet/minecraft/class_18;IIILnet/minecraft/class_54;)V 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | ARG 5 player 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/DetectorRailTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_342 net/minecraft/world/level/tile/DetectorRailTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | METHOD method_1144 checkPressed (Lnet/minecraft/class_18;IIII)V 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | ARG 5 meta 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/SmokeParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_610 net/minecraft/client/particle/SmokeParticle 2 | FIELD field_2634 scaleFactor F 3 | METHOD (Lnet/minecraft/class_18;DDDDDDF)V 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 4 y 7 | ARG 6 z 8 | ARG 8 xa 9 | ARG 10 ya 10 | ARG 12 za 11 | ARG 14 scale 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/DirtyChunkSorter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_430 net/minecraft/client/renderer/DirtyChunkSorter 2 | FIELD field_1698 camera Lnet/minecraft/class_127; 3 | METHOD (Lnet/minecraft/class_127;)V 4 | ARG 1 camera 5 | METHOD compare compare (Ljava/lang/Object;Ljava/lang/Object;)I 6 | ARG 1 c0 7 | ARG 2 c1 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetEntityDataPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_438 net/minecraft/network/packets/SetEntityDataPacket 2 | FIELD field_1975 id I 3 | FIELD field_1976 packedItems Ljava/util/List; 4 | METHOD (ILnet/minecraft/class_216;)V 5 | ARG 1 id 6 | ARG 2 data 7 | METHOD method_1649 getUnpackedData ()Ljava/util/List; 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/RedstoneTorchTileToggle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_534 net/minecraft/world/level/tile/RedstoneTorchTileToggle 2 | FIELD field_2231 x I 3 | FIELD field_2232 y I 4 | FIELD field_2233 z I 5 | FIELD field_2234 when J 6 | METHOD (IIIJ)V 7 | ARG 1 x 8 | ARG 2 y 9 | ARG 3 z 10 | ARG 4 when 11 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/network/protocol/game/InteractType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.network.protocol.game; 6 | 7 | public class InteractType { 8 | public static final int INTERACT_ON = 0; 9 | public static final int ATTACK = 1; 10 | } 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/SnowShovelParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_461 net/minecraft/client/particle/SnowShovelParticle 2 | FIELD field_1769 oSize F 3 | METHOD (Lnet/minecraft/class_18;DDDDDDF)V 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 4 y 7 | ARG 6 z 8 | ARG 8 xa 9 | ARG 10 ya 10 | ARG 12 za 11 | ARG 14 scale 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/CompassTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_356 net/minecraft/client/renderer/ptexture/CompassTexture 2 | FIELD field_1326 mc Lnet/minecraft/client/Minecraft; 3 | FIELD field_1327 raw [I 4 | FIELD field_1328 rot D 5 | FIELD field_1329 rota D 6 | METHOD (Lnet/minecraft/client/Minecraft;)V 7 | ARG 1 mc 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/Language.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_629 net/minecraft/util/Language 2 | FIELD field_2705 i18n Lnet/minecraft/class_300; 3 | METHOD method_2049 getOrDefault (Ljava/lang/String;)Ljava/lang/String; 4 | ARG 0 key 5 | METHOD method_2050 get (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 6 | ARG 0 key 7 | ARG 1 format 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/OS.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_531 net/minecraft/util/OS 2 | FIELD field_2210 LINUX Lnet/minecraft/class_531; 3 | FIELD field_2211 SOLARIS Lnet/minecraft/class_531; 4 | FIELD field_2212 WINDOWS Lnet/minecraft/class_531; 5 | FIELD field_2213 MACOS Lnet/minecraft/class_531; 6 | FIELD field_2214 UNKNOWN Lnet/minecraft/class_531; 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Creeper.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_114 net/minecraft/world/entity/monster/Creeper 2 | FIELD field_350 swell I 3 | FIELD field_351 oldSwell I 4 | METHOD method_410 getSwelling (F)F 5 | METHOD method_411 setSwellDir (I)V 6 | ARG 1 swell 7 | METHOD method_412 isPowered ()Z 8 | METHOD method_413 getSwellDir ()I 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/chunk/ChunkPos.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_515 net/minecraft/world/level/chunk/ChunkPos 2 | FIELD field_2378 x I 3 | FIELD field_2379 z I 4 | METHOD (II)V 5 | ARG 1 x 6 | ARG 2 z 7 | METHOD equals (Ljava/lang/Object;)Z 8 | ARG 1 other 9 | METHOD method_1854 hash (II)I 10 | ARG 0 x 11 | ARG 1 z 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/feature/MonsterRoomFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_30 net/minecraft/world/level/levelgen/feature/MonsterRoomFeature 2 | METHOD method_115 generateLoot (Ljava/util/Random;)Lnet/minecraft/class_31; 3 | ARG 1 random 4 | METHOD method_116 randomEntityId (Ljava/util/Random;)Ljava/lang/String; 5 | ARG 1 random 6 | -------------------------------------------------------------------------------- /.github/workflows/version-label.yml: -------------------------------------------------------------------------------- 1 | name: Update Base Branch 2 | 3 | on: 4 | pull_request: 5 | types: [ opened ] 6 | 7 | jobs: 8 | update: 9 | if: ${{ github.event.label.name == 'update-base' }} 10 | runs-on: ubuntu-22.04 11 | steps: 12 | - uses: FabricMC/fabric-action-scripts@v2 13 | with: 14 | context: yarn-version-label -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ContainerSetSlotPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_171 net/minecraft/network/packets/ContainerSetSlotPacket 2 | FIELD field_593 containerId I 3 | FIELD field_594 slot I 4 | FIELD field_595 item Lnet/minecraft/class_31; 5 | METHOD (IILnet/minecraft/class_31;)V 6 | ARG 1 containerId 7 | ARG 2 slot 8 | ARG 3 item 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/SimpleContainer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_275 net/minecraft/world/SimpleContainer 2 | FIELD field_2385 name Ljava/lang/String; 3 | FIELD field_2386 size I 4 | FIELD field_2387 items [Lnet/minecraft/class_31; 5 | FIELD field_2388 listeners Ljava/util/List; 6 | METHOD (Ljava/lang/String;I)V 7 | ARG 1 name 8 | ARG 2 size 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/Bush.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_473 net/minecraft/world/level/tile/Bush 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 texture 5 | METHOD method_1683 mayPlaceOn (I)Z 6 | ARG 1 id 7 | METHOD method_1684 checkAlive (Lnet/minecraft/class_18;III)V 8 | ARG 1 level 9 | ARG 2 x 10 | ARG 3 y 11 | ARG 4 z 12 | -------------------------------------------------------------------------------- /.github/workflows/update-base.yml: -------------------------------------------------------------------------------- 1 | name: Update Base Branch 2 | 3 | on: 4 | pull_request_target: 5 | types: [ labeled ] 6 | 7 | jobs: 8 | update: 9 | if: ${{ github.event.label.name == 'update-base' }} 10 | runs-on: ubuntu-22.04 11 | steps: 12 | - uses: FabricMC/fabric-action-scripts@v2 13 | with: 14 | context: yarn-update-base -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/SlimeModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_493 net/minecraft/client/model/SlimeModel 2 | FIELD field_2016 cube Lnet/minecraft/class_163; 3 | FIELD field_2017 eye0 Lnet/minecraft/class_163; 4 | FIELD field_2018 eye1 Lnet/minecraft/class_163; 5 | FIELD field_2019 mouth Lnet/minecraft/class_163; 6 | METHOD (I)V 7 | ARG 1 scale 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/GameEventPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_434 net/minecraft/network/packets/GameEventPacket 2 | COMMENT See {@link net.minecraft.network.protocol.game.GameEventType} for all vanilla game event types 3 | FIELD field_2080 EVENT_LANGUAGE_ID [Ljava/lang/String; 4 | FIELD field_2081 event I 5 | METHOD (I)V 6 | ARG 1 event 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/entity/MusicTileEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_444 net/minecraft/world/level/tile/entity/MusicTileEntity 2 | FIELD field_1699 note B 3 | FIELD field_1700 on Z 4 | METHOD method_1476 tune ()V 5 | METHOD method_1477 playNote (Lnet/minecraft/class_18;III)V 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/entity/SignTileEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_140 net/minecraft/world/level/tile/entity/SignTileEntity 2 | FIELD field_2269 messages [Ljava/lang/String; 3 | FIELD field_2270 selectedLine I 4 | FIELD field_2271 isEditable Z 5 | METHOD method_1810 isEditable ()Z 6 | METHOD method_1811 setEditable (Z)V 7 | ARG 1 isEditable 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/DisconnectedScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_158 net/minecraft/client/gui/screens/DisconnectedScreen 2 | FIELD field_559 title Ljava/lang/String; 3 | FIELD field_560 reason Ljava/lang/String; 4 | METHOD (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V 5 | ARG 1 title 6 | ARG 2 reason 7 | ARG 3 reasonObjects 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetEquippedItemPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_393 net/minecraft/network/packets/SetEquippedItemPacket 2 | FIELD field_1522 entity I 3 | FIELD field_1523 slot I 4 | FIELD field_1524 item I 5 | FIELD field_1525 auxValue I 6 | METHOD (IILnet/minecraft/class_31;)V 7 | ARG 1 entity 8 | ARG 2 slot 9 | ARG 3 item 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SignUpdatePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_432 net/minecraft/network/packets/SignUpdatePacket 2 | FIELD field_1755 x I 3 | FIELD field_1756 y I 4 | FIELD field_1757 z I 5 | FIELD field_1758 lines [Ljava/lang/String; 6 | METHOD (III[Ljava/lang/String;)V 7 | ARG 1 x 8 | ARG 2 y 9 | ARG 3 z 10 | ARG 4 lines 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/TileEventPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_440 net/minecraft/network/packets/TileEventPacket 2 | FIELD field_2047 x I 3 | FIELD field_2048 y I 4 | FIELD field_2049 z I 5 | FIELD field_2050 b0 I 6 | FIELD field_2051 b1 I 7 | METHOD (IIIII)V 8 | ARG 1 x 9 | ARG 2 y 10 | ARG 3 z 11 | ARG 4 b0 12 | ARG 5 b1 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/level/ServerLevelListener.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_72 net/minecraft/server/level/ServerLevelListener 2 | FIELD field_267 server Lnet/minecraft/server/MinecraftServer; 3 | FIELD field_268 level Lnet/minecraft/class_73; 4 | METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_73;)V 5 | ARG 1 server 6 | ARG 2 level 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/HttpTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_130 net/minecraft/client/renderer/HttpTexture 2 | FIELD field_492 loadedImage Ljava/awt/image/BufferedImage; 3 | FIELD field_493 count I 4 | FIELD field_494 id I 5 | FIELD field_495 isLoaded Z 6 | METHOD (Ljava/lang/String;Lnet/minecraft/class_131;)V 7 | ARG 1 _url 8 | ARG 2 processor 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/LevelEventPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_85 net/minecraft/network/packets/LevelEventPacket 2 | FIELD field_289 type I 3 | FIELD field_290 data I 4 | FIELD field_291 x I 5 | FIELD field_292 y I 6 | FIELD field_293 z I 7 | METHOD (IIIII)V 8 | ARG 1 type 9 | ARG 2 x 10 | ARG 3 y 11 | ARG 4 z 12 | ARG 5 data 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/DistanceChunkSorter.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_345 net/minecraft/client/renderer/DistanceChunkSorter 2 | FIELD field_1309 x D 3 | FIELD field_1310 y D 4 | FIELD field_1311 z D 5 | METHOD (Lnet/minecraft/class_57;)V 6 | ARG 1 entity 7 | METHOD compare (Ljava/lang/Object;Ljava/lang/Object;)I 8 | ARG 1 c0 9 | ARG 2 c1 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/isom/IsomPreview$OS.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_343 net/minecraft/isom/IsomPreview$OS 2 | FIELD field_1303 LINUX Lnet/minecraft/class_343; 3 | FIELD field_1304 SOLARIS Lnet/minecraft/class_343; 4 | FIELD field_1305 WINDOWS Lnet/minecraft/class_343; 5 | FIELD field_1306 MACOS Lnet/minecraft/class_343; 6 | FIELD field_1307 UNKNOWN Lnet/minecraft/class_343; 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MoveEntityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_437 net/minecraft/network/packets/MoveEntityPacket 2 | FIELD field_1748 id I 3 | FIELD field_1749 xa B 4 | FIELD field_1750 ya B 5 | FIELD field_1751 za B 6 | FIELD field_1752 yRot B 7 | FIELD field_1753 xRot B 8 | FIELD field_1754 hasRot Z 9 | METHOD (I)V 10 | ARG 1 entityId 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/item/FallingTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_226 net/minecraft/world/entity/item/FallingTile 2 | FIELD field_847 tileId I 3 | FIELD field_848 time I 4 | METHOD (Lnet/minecraft/class_18;DDDI)V 5 | ARG 1 level 6 | ARG 2 x 7 | ARG 4 y 8 | ARG 6 z 9 | ARG 8 tile 10 | METHOD method_769 getLevel ()Lnet/minecraft/class_18; 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/User.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_237 net/minecraft/client/User 2 | FIELD field_871 allowedTiles Ljava/util/List; 3 | FIELD field_872 username Ljava/lang/String; 4 | FIELD field_873 sessionId Ljava/lang/String; 5 | FIELD field_874 mppass Ljava/lang/String; 6 | METHOD (Ljava/lang/String;Ljava/lang/String;)V 7 | ARG 1 username 8 | ARG 2 sessionid 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/ControlsScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_587 net/minecraft/client/gui/screens/ControlsScreen 2 | FIELD field_2538 parent Lnet/minecraft/class_32; 3 | FIELD field_2539 config Lnet/minecraft/class_322; 4 | FIELD field_2540 selectedKey I 5 | METHOD (Lnet/minecraft/class_32;Lnet/minecraft/class_322;)V 6 | ARG 1 parent 7 | ARG 2 options 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/PlayerActionPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_228 net/minecraft/network/packets/PlayerActionPacket 2 | FIELD field_852 x I 3 | FIELD field_853 y I 4 | FIELD field_854 z I 5 | FIELD field_855 face I 6 | FIELD field_856 action I 7 | METHOD (IIIII)V 8 | ARG 1 action 9 | ARG 2 x 10 | ARG 3 y 11 | ARG 4 z 12 | ARG 5 face 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/TileUpdatePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_436 net/minecraft/network/packets/TileUpdatePacket 2 | FIELD field_1735 x I 3 | FIELD field_1736 y I 4 | FIELD field_1737 z I 5 | FIELD field_1738 block I 6 | FIELD field_1739 data I 7 | METHOD (IIILnet/minecraft/class_18;)V 8 | ARG 1 x 9 | ARG 2 y 10 | ARG 3 z 11 | ARG 4 level 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/CropTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_301 net/minecraft/world/level/tile/CropTile 2 | METHOD method_996 growCropsToMax (Lnet/minecraft/class_18;III)V 3 | ARG 1 level 4 | ARG 2 x 5 | ARG 3 y 6 | ARG 4 z 7 | METHOD method_997 getGrowthSpeed (Lnet/minecraft/class_18;III)F 8 | ARG 1 level 9 | ARG 2 x 10 | ARG 3 y 11 | ARG 4 z 12 | -------------------------------------------------------------------------------- /enigma_profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "services" : { 3 | "name_proposal": { 4 | "id": "nameproposal:name_proposal" 5 | }, 6 | "jar_indexer": { 7 | "id": "nameproposal:jar_indexer" 8 | }, 9 | "obfuscation_test": { 10 | "id": "nameproposal:intermediary_obfuscation_test", 11 | "args": {} 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/unpickDef/unpick-definitions/screen_handler_slot_ids.unpick: -------------------------------------------------------------------------------- 1 | v2 2 | 3 | constant screen_handler_slot_ids net/minecraft/screen/ScreenHandler EMPTY_SPACE_SLOT_INDEX 4 | 5 | target_method net/minecraft/screen/ScreenHandler internalOnSlotClick (IILnet/minecraft/screen/slot/SlotActionType;Lnet/minecraft/entity/player/PlayerEntity;)V 6 | param 0 screen_handler_slot_ids 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/ClockTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_384 net/minecraft/client/renderer/ptexture/ClockTexture 2 | FIELD field_1437 mc Lnet/minecraft/client/Minecraft; 3 | FIELD field_1438 raw [I 4 | FIELD field_1439 dialRaw [I 5 | FIELD field_1440 rot D 6 | FIELD field_1441 rota D 7 | METHOD (Lnet/minecraft/client/Minecraft;)V 8 | ARG 1 client 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/AddPaintingPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_439 net/minecraft/network/packets/AddPaintingPacket 2 | FIELD field_2032 id I 3 | FIELD field_2033 x I 4 | FIELD field_2034 y I 5 | FIELD field_2035 z I 6 | FIELD field_2036 dir I 7 | FIELD field_2037 motive Ljava/lang/String; 8 | METHOD (Lnet/minecraft/class_107;)V 9 | ARG 1 painting 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/FurnaceMenu.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_337 net/minecraft/world/inventory/FurnaceMenu 2 | FIELD field_1258 furnace Lnet/minecraft/class_138; 3 | FIELD field_1259 cookTime I 4 | FIELD field_1260 burnTime I 5 | FIELD field_1261 litDuration I 6 | METHOD (Lnet/minecraft/class_136;Lnet/minecraft/class_138;)V 7 | ARG 1 inventory 8 | ARG 2 furnace 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/TrapdoorTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_328 net/minecraft/world/level/tile/TrapdoorTile 2 | METHOD method_1059 toggle (Lnet/minecraft/class_18;IIIZ)V 3 | ARG 1 level 4 | ARG 2 x 5 | ARG 3 y 6 | ARG 4 z 7 | ARG 5 open 8 | METHOD method_1060 setDirectionShape (I)V 9 | ARG 1 data 10 | METHOD method_1061 isOpen (I)Z 11 | ARG 0 data 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gamemode/SurvivalGameMode.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_520 net/minecraft/client/gamemode/SurvivalGameMode 2 | FIELD field_2181 xDestroyBlock I 3 | FIELD field_2182 yDestroyBlock I 4 | FIELD field_2183 zDestroyBlock I 5 | FIELD field_2184 destroyProgress F 6 | FIELD field_2185 oDestroyProgress F 7 | FIELD field_2186 destroyTicks F 8 | FIELD field_2187 destroyDelay I 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/LiquidTileStatic.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_315 net/minecraft/world/level/tile/LiquidTileStatic 2 | METHOD method_1037 setDynamic (Lnet/minecraft/class_18;III)V 3 | ARG 1 level 4 | ARG 2 x 5 | ARG 3 y 6 | ARG 4 z 7 | METHOD method_1038 isFlammable (Lnet/minecraft/class_18;III)Z 8 | ARG 1 level 9 | ARG 2 x 10 | ARG 3 y 11 | ARG 4 z 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/ContainerScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_264 net/minecraft/client/gui/screens/ContainerScreen 2 | FIELD field_1063 container0 Lnet/minecraft/class_134; 3 | FIELD field_1064 container1 Lnet/minecraft/class_134; 4 | FIELD field_1065 containerRows I 5 | METHOD (Lnet/minecraft/class_134;Lnet/minecraft/class_134;)V 6 | ARG 1 inventory 7 | ARG 2 chest 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ContainerOpenPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_201 net/minecraft/network/packets/ContainerOpenPacket 2 | FIELD field_741 containerId I 3 | FIELD field_742 type I 4 | FIELD field_743 title Ljava/lang/String; 5 | FIELD field_744 size I 6 | METHOD (IILjava/lang/String;I)V 7 | ARG 1 containerId 8 | ARG 2 id 9 | ARG 3 name 10 | ARG 4 size 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ExplodePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_382 net/minecraft/network/packets/ExplodePacket 2 | FIELD field_1432 x D 3 | FIELD field_1433 y D 4 | FIELD field_1434 z D 5 | FIELD field_1435 r F 6 | FIELD field_1436 toBlow Ljava/util/Set; 7 | METHOD (DDDFLjava/util/Set;)V 8 | ARG 1 x 9 | ARG 3 y 10 | ARG 5 z 11 | ARG 7 r 12 | ARG 8 toBlow 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/InteractionPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_234 net/minecraft/network/packets/InteractionPacket 2 | FIELD field_864 id I 3 | FIELD field_865 x I 4 | FIELD field_866 y I 5 | FIELD field_867 z I 6 | FIELD field_868 type I 7 | METHOD (Lnet/minecraft/class_57;IIII)V 8 | ARG 1 entity 9 | ARG 2 type 10 | ARG 3 x 11 | ARG 4 y 12 | ARG 5 z 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/Screenshot.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_260 net/minecraft/client/Screenshot 2 | FIELD field_1005 DATE_FORMAT Ljava/text/DateFormat; 3 | FIELD field_1006 pixelsBuffer Ljava/nio/ByteBuffer; 4 | FIELD field_1007 pixels [B 5 | FIELD field_1008 colors [I 6 | METHOD method_908 grab (Ljava/io/File;II)Ljava/lang/String; 7 | ARG 0 name 8 | ARG 1 width 9 | ARG 2 height 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/PlayerRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_86 net/minecraft/client/renderer/entity/PlayerRenderer 2 | FIELD field_294 humanoidModel Lnet/minecraft/class_87; 3 | FIELD field_295 armorParts1 Lnet/minecraft/class_87; 4 | FIELD field_296 armorParts2 Lnet/minecraft/class_87; 5 | FIELD field_297 MATERIAL_NAMES [Ljava/lang/String; 6 | METHOD method_345 renderHand ()V 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/Recipe.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_160 net/minecraft/world/item/crafting/Recipe 2 | METHOD method_2071 size ()I 3 | METHOD method_2072 matches (Lnet/minecraft/class_159;)Z 4 | ARG 1 container 5 | METHOD method_2073 getResultItem ()Lnet/minecraft/class_31; 6 | METHOD method_2074 assemble (Lnet/minecraft/class_159;)Lnet/minecraft/class_31; 7 | ARG 1 container 8 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/piston/PistonHeadTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_205 net/minecraft/world/level/tile/piston/PistonHeadTile 2 | FIELD field_756 headTex I 3 | METHOD (II)V 4 | ARG 1 id 5 | ARG 2 tex 6 | METHOD method_727 getDirection (I)I 7 | ARG 0 meta 8 | METHOD method_728 resetHeadTexture ()V 9 | METHOD method_729 setHeadTexture (I)V 10 | ARG 1 texture 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/SetEntityMotionPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_119 net/minecraft/network/packets/SetEntityMotionPacket 2 | FIELD field_364 id I 3 | FIELD field_365 xa I 4 | FIELD field_366 ya I 5 | FIELD field_367 za I 6 | METHOD (IDDD)V 7 | ARG 1 id 8 | ARG 2 xd 9 | ARG 4 yd 10 | ARG 6 zd 11 | METHOD (Lnet/minecraft/class_57;)V 12 | ARG 1 entity 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/ArmorItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_500 net/minecraft/world/item/ArmorItem 2 | FIELD field_2082 tier I 3 | FIELD field_2083 slot I 4 | FIELD field_2084 defense I 5 | FIELD field_2085 icon I 6 | FIELD field_2086 defensePerSlot [I 7 | FIELD field_2087 healthPerSlot [I 8 | METHOD (IIII)V 9 | ARG 1 id 10 | ARG 2 tier 11 | ARG 3 icon 12 | ARG 4 slot 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/gui/StatsComponent.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_247 net/minecraft/server/gui/StatsComponent 2 | FIELD field_912 values [I 3 | FIELD field_913 vp I 4 | FIELD field_914 msgs [Ljava/lang/String; 5 | METHOD method_829 tick ()V 6 | METHOD method_830 StatsComponent$tick (Lnet/minecraft/class_247;)V 7 | ARG 0 stats 8 | METHOD paint paint (Ljava/awt/Graphics;)V 9 | ARG 1 graphics 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/BedSleepingProblem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_141 net/minecraft/util/BedSleepingProblem 2 | FIELD field_2660 OK Lnet/minecraft/class_141; 3 | FIELD field_2661 NOT_POSSIBLE_HERE Lnet/minecraft/class_141; 4 | FIELD field_2662 NOT_POSSIBLE_NOW Lnet/minecraft/class_141; 5 | FIELD field_2663 TOO_FAR_AWAY Lnet/minecraft/class_141; 6 | FIELD field_2664 OTHER_PROBLEM Lnet/minecraft/class_141; 7 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/JoinMultiplayerScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_412 net/minecraft/client/gui/screens/JoinMultiplayerScreen 2 | FIELD field_1657 lastScreen Lnet/minecraft/class_32; 3 | FIELD field_1658 box Lnet/minecraft/class_181; 4 | METHOD (Lnet/minecraft/class_32;)V 5 | ARG 1 lastScreen 6 | METHOD method_1395 parseInt (Ljava/lang/String;I)I 7 | ARG 1 msg 8 | ARG 2 defaultVal 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/FootprintParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_227 net/minecraft/client/particle/FootprintParticle 2 | FIELD field_849 ticks I 3 | FIELD field_850 maxAge I 4 | FIELD field_851 textureManager Lnet/minecraft/class_76; 5 | METHOD (Lnet/minecraft/class_76;Lnet/minecraft/class_18;DDD)V 6 | ARG 1 textureManager 7 | ARG 2 level 8 | ARG 3 x 9 | ARG 5 y 10 | ARG 7 z 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/UseItemPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_145 net/minecraft/network/packets/UseItemPacket 2 | FIELD field_542 x I 3 | FIELD field_543 y I 4 | FIELD field_544 z I 5 | FIELD field_545 face I 6 | FIELD field_546 item Lnet/minecraft/class_31; 7 | METHOD (IIIILnet/minecraft/class_31;)V 8 | ARG 1 x 9 | ARG 2 y 10 | ARG 3 z 11 | ARG 4 face 12 | ARG 5 itemStack 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/FoliageColor.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_334 net/minecraft/world/level/FoliageColor 2 | FIELD field_1243 pixels [I 3 | METHOD method_1079 getEvergreenColor ()I 4 | METHOD method_1080 get (DD)I 5 | ARG 0 temperature 6 | ARG 2 downfall 7 | METHOD method_1081 init ([I)V 8 | ARG 0 pixels 9 | METHOD method_1082 getBirchColor ()I 10 | METHOD method_1083 getDefaultColor ()I 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/FarmTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_492 net/minecraft/world/level/tile/FarmTile 2 | METHOD (I)V 3 | ARG 1 id 4 | METHOD method_1672 isUnderCrops (Lnet/minecraft/class_18;III)Z 5 | ARG 1 level 6 | ARG 2 x 7 | ARG 3 y 8 | ARG 4 z 9 | METHOD method_1673 isNearWater (Lnet/minecraft/class_18;III)Z 10 | ARG 1 level 11 | ARG 2 x 12 | ARG 3 y 13 | ARG 4 z 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/animal/Sheep.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_613 net/minecraft/world/entity/animal/Sheep 2 | FIELD field_2698 COLOR [[F 3 | METHOD method_2044 getSheepColor (Ljava/util/Random;)I 4 | ARG 0 random 5 | METHOD method_2045 setSheared (Z)V 6 | ARG 1 sheared 7 | METHOD method_2046 setColor (I)V 8 | ARG 1 color 9 | METHOD method_2047 getColor ()I 10 | METHOD method_2048 isSheared ()Z 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_458 net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise 2 | FIELD field_1746 noiseLevels [Lnet/minecraft/class_459; 3 | FIELD field_1747 octaves I 4 | METHOD (Ljava/util/Random;I)V 5 | ARG 1 random 6 | ARG 2 octaves 7 | METHOD method_1516 getRegion ([DDDIIDDD)[D 8 | METHOD method_1517 getRegion ([DDDIIDDDD)[D 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/DoorTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_252 net/minecraft/world/level/tile/DoorTile 2 | METHOD method_837 setOpen (Lnet/minecraft/class_18;IIIZ)V 3 | ARG 1 level 4 | ARG 2 x 5 | ARG 3 y 6 | ARG 4 z 7 | ARG 5 open 8 | METHOD method_838 setShape (I)V 9 | ARG 1 dir 10 | METHOD method_839 getDir (I)I 11 | ARG 1 meta 12 | METHOD method_840 isClosed (I)Z 13 | ARG 0 data 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/LeafTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_299 net/minecraft/world/level/tile/LeafTile 2 | FIELD field_1171 checkBuffer [I 3 | FIELD field_1172 oTex I 4 | METHOD (II)V 5 | ARG 1 id 6 | ARG 2 tex 7 | METHOD method_990 die (Lnet/minecraft/class_18;III)V 8 | ARG 1 level 9 | ARG 2 x 10 | ARG 3 y 11 | ARG 4 z 12 | METHOD method_991 setFancy (Z)V 13 | ARG 1 fancy 14 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/network/protocol/game/GameEventType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.network.protocol.game; 6 | 7 | public class GameEventType { 8 | public static final int NO_RESPAWN_TILE_AVAILABLE = 0; 9 | public static final int START_RAINING = 1; 10 | public static final int STOP_RAINING = 2; 11 | } 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/inventory/SignEditScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_615 net/minecraft/client/gui/screens/inventory/SignEditScreen 2 | FIELD field_2655 title Ljava/lang/String; 3 | FIELD field_2656 sign Lnet/minecraft/class_140; 4 | FIELD field_2657 frame I 5 | FIELD field_2658 line I 6 | FIELD field_2659 allowedChars Ljava/lang/String; 7 | METHOD (Lnet/minecraft/class_140;)V 8 | ARG 1 sign 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/culling/FrustumCuller.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_573 net/minecraft/client/renderer/culling/FrustumCuller 2 | FIELD field_2465 frustum Lnet/minecraft/class_84; 3 | FIELD field_2466 xOff D 4 | FIELD field_2467 yOff D 5 | FIELD field_2468 zOff D 6 | METHOD method_1907 cubeInFrustum (DDDDDD)Z 7 | ARG 1 x0 8 | ARG 3 y0 9 | ARG 5 z0 10 | ARG 7 x1 11 | ARG 9 y1 12 | ARG 11 z1 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/culling/FrustumData.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_84 net/minecraft/client/renderer/culling/FrustumData 2 | FIELD field_285 m_Frustum [[F 3 | FIELD field_286 projectionMatrix [F 4 | FIELD field_287 modelViewMatrix [F 5 | FIELD field_288 clip [F 6 | METHOD method_339 cubeInFrustum (DDDDDD)Z 7 | ARG 1 x1 8 | ARG 3 y1 9 | ARG 5 z1 10 | ARG 7 x2 11 | ARG 9 y2 12 | ARG 11 z2 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/CompoundContainer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_320 net/minecraft/world/CompoundContainer 2 | FIELD field_1215 name Ljava/lang/String; 3 | FIELD field_1216 container1 Lnet/minecraft/class_134; 4 | FIELD field_1217 container2 Lnet/minecraft/class_134; 5 | METHOD (Ljava/lang/String;Lnet/minecraft/class_134;Lnet/minecraft/class_134;)V 6 | ARG 1 name 7 | ARG 2 container1 8 | ARG 3 container2 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/components/ScreenParticleComponent.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_35 net/minecraft/client/gui/components/ScreenParticleComponent 2 | FIELD field_300 particles Ljava/util/List; 3 | FIELD field_301 minecraft Lnet/minecraft/client/Minecraft; 4 | METHOD (Lnet/minecraft/client/Minecraft;)V 5 | ARG 1 minecraft 6 | METHOD method_351 tick ()V 7 | METHOD method_352 render (F)V 8 | ARG 1 partialTick 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/worldselection/EditWorldScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_341 net/minecraft/client/gui/screens/worldselection/EditWorldScreen 2 | FIELD field_1271 lastScreen Lnet/minecraft/class_32; 3 | FIELD field_1272 nameEdit Lnet/minecraft/class_181; 4 | FIELD field_1273 worldId Ljava/lang/String; 5 | METHOD (Lnet/minecraft/class_32;Ljava/lang/String;)V 6 | ARG 1 lastScreen 7 | ARG 2 worldId 8 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/world/level/tile/meta/TileData.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.world.level.tile.meta; 6 | 7 | public class TileData { 8 | // Bed 9 | public static final byte BED_ORIENTATION_MASK = 3; 10 | public static final byte BED_OCCUPIED_FLAG = 4; 11 | public static final byte BED_HEAD_PIECE_FLAG = 8; 12 | } 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/MovePlayerPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_184 net/minecraft/network/packets/MovePlayerPacket 2 | FIELD field_636 x D 3 | FIELD field_637 y D 4 | FIELD field_638 z D 5 | FIELD field_639 yView D 6 | FIELD field_640 yRot F 7 | FIELD field_641 xRot F 8 | FIELD field_642 onGround Z 9 | FIELD field_643 hasPos Z 10 | FIELD field_644 hasRot Z 11 | METHOD (Z)V 12 | ARG 1 onGround 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/RepeaterTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_510 net/minecraft/world/level/tile/RepeaterTile 2 | FIELD field_2123 PARTICLE_OFFSETS [D 3 | FIELD field_2124 DELAYS [I 4 | FIELD field_2125 isOn Z 5 | METHOD (IZ)V 6 | ARG 1 id 7 | ARG 2 on 8 | METHOD method_1728 shouldTurnOn (Lnet/minecraft/class_18;IIII)Z 9 | ARG 1 level 10 | ARG 2 x 11 | ARG 3 y 12 | ARG 4 z 13 | ARG 5 data 14 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/network/protocol/game/AnimateType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.network.protocol.game; 6 | 7 | public class AnimateType { 8 | public static final int SWING = 1; 9 | public static final int ANIMATE_HURT = 2; 10 | public static final int STOP_SLEEP = 3; 11 | public static final int UNUSED = 4; 12 | } 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/DiggerItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_632 net/minecraft/world/item/DiggerItem 2 | FIELD field_2711 tier Lnet/minecraft/class_428; 3 | FIELD field_2712 tiles [Lnet/minecraft/class_17; 4 | FIELD field_2713 speed F 5 | FIELD field_2714 attackDamage I 6 | METHOD (IILnet/minecraft/class_428;[Lnet/minecraft/class_17;)V 7 | ARG 1 id 8 | ARG 2 baseDamage 9 | ARG 3 tier 10 | ARG 4 mineables 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/TorchTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_494 net/minecraft/world/level/tile/TorchTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | METHOD method_1674 canSupport (Lnet/minecraft/class_18;III)Z 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | METHOD method_1675 checkCanSurvive (Lnet/minecraft/class_18;III)Z 11 | ARG 1 level 12 | ARG 2 x 13 | ARG 3 y 14 | ARG 4 z 15 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/network/protocol/game/OpenScreenType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.network.protocol.game; 6 | 7 | public class OpenScreenType { 8 | public static final int CONTAINER = 0; 9 | public static final int CRAFTING = 1; 10 | public static final int FURNACE = 2; 11 | public static final int DISPENSER = 3; 12 | } 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/skins/FileTexturePack.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_592 net/minecraft/client/skins/FileTexturePack 2 | FIELD field_2562 zf Ljava/util/zip/ZipFile; 3 | FIELD field_2563 texture I 4 | FIELD field_2564 icon Ljava/awt/image/BufferedImage; 5 | FIELD field_2565 file Ljava/io/File; 6 | METHOD (Ljava/io/File;)V 7 | ARG 1 file 8 | METHOD method_1962 trim (Ljava/lang/String;)Ljava/lang/String; 9 | ARG 1 line 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/AddPlayerPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_272 net/minecraft/network/packets/AddPlayerPacket 2 | FIELD field_1114 id I 3 | FIELD field_1115 name Ljava/lang/String; 4 | FIELD field_1116 x I 5 | FIELD field_1117 y I 6 | FIELD field_1118 z I 7 | FIELD field_1119 yRot B 8 | FIELD field_1120 xRot B 9 | FIELD field_1121 carriedItem I 10 | METHOD (Lnet/minecraft/class_54;)V 11 | ARG 1 player 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/ResultSlot.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_557 net/minecraft/world/inventory/ResultSlot 2 | FIELD field_2366 craftSlots Lnet/minecraft/class_134; 3 | FIELD field_2367 player Lnet/minecraft/class_54; 4 | METHOD (Lnet/minecraft/class_54;Lnet/minecraft/class_134;Lnet/minecraft/class_134;III)V 5 | ARG 1 player 6 | ARG 2 craftSlots 7 | ARG 3 container 8 | ARG 4 slot 9 | ARG 5 x 10 | ARG 6 y 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/ButtonTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_323 net/minecraft/world/level/tile/ButtonTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 tex 5 | METHOD method_1047 findSideToPlace (Lnet/minecraft/class_18;III)I 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | METHOD method_1048 checkCanSurvive (Lnet/minecraft/class_18;III)Z 11 | ARG 1 level 12 | ARG 2 x 13 | ARG 3 y 14 | ARG 4 z 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/player/RemotePlayer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_614 net/minecraft/client/player/RemotePlayer 2 | FIELD field_2649 playerLerpSteps I 3 | FIELD field_2650 playerLerpX D 4 | FIELD field_2651 playerLerpY D 5 | FIELD field_2652 playerLerpZ D 6 | FIELD field_2653 playerLerpYRot D 7 | FIELD field_2654 playerLerpXRot D 8 | METHOD (Lnet/minecraft/class_18;Ljava/lang/String;)V 9 | ARG 1 level 10 | ARG 2 username 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/isom/ZoneRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_586 net/minecraft/isom/ZoneRenderer 2 | FIELD field_2525 texCols [F 3 | FIELD field_2526 pixels [I 4 | FIELD field_2527 zBuf [I 5 | FIELD field_2528 waterBuf [I 6 | FIELD field_2529 waterBr [I 7 | FIELD field_2530 yBuf [I 8 | FIELD field_2531 textures [I 9 | METHOD method_1938 postProcess ()V 10 | METHOD method_1939 render (Lnet/minecraft/class_478;)V 11 | ARG 1 zone 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/item/ItemEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_142 net/minecraft/world/entity/item/ItemEntity 2 | FIELD field_564 item Lnet/minecraft/class_31; 3 | FIELD field_565 age I 4 | FIELD field_566 throwTime I 5 | FIELD field_567 bobOffs F 6 | FIELD field_569 health I 7 | METHOD (Lnet/minecraft/class_18;DDDLnet/minecraft/class_31;)V 8 | ARG 1 level 9 | ARG 2 x 10 | ARG 4 y 11 | ARG 6 z 12 | ARG 8 item 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/InventoryMenu.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_277 net/minecraft/world/inventory/InventoryMenu 2 | FIELD field_1124 craftSlots Lnet/minecraft/class_159; 3 | FIELD field_1125 resultSlots Lnet/minecraft/class_134; 4 | FIELD field_1126 active Z 5 | METHOD (Lnet/minecraft/class_136;)V 6 | ARG 1 inventory 7 | METHOD (Lnet/minecraft/class_136;Z)V 8 | ARG 1 inventory 9 | ARG 2 active 10 | CLASS 1 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/chunk/DataLayer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_257 net/minecraft/world/level/chunk/DataLayer 2 | FIELD field_2103 data [B 3 | METHOD (I)V 4 | ARG 1 size 5 | METHOD ([B)V 6 | ARG 1 data 7 | METHOD method_1702 isValid ()Z 8 | METHOD method_1703 get (III)I 9 | ARG 1 x 10 | ARG 2 y 11 | ARG 3 z 12 | METHOD method_1704 set (IIII)V 13 | ARG 1 x 14 | ARG 2 y 15 | ARG 3 z 16 | ARG 4 data 17 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/OptionsScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_635 net/minecraft/client/gui/screens/OptionsScreen 2 | FIELD field_2761 title Ljava/lang/String; 3 | FIELD field_2762 lastScreen Lnet/minecraft/class_32; 4 | FIELD field_2763 options Lnet/minecraft/class_322; 5 | FIELD field_2764 OPTIONS [Lnet/minecraft/class_271; 6 | METHOD (Lnet/minecraft/class_32;Lnet/minecraft/class_322;)V 7 | ARG 1 lastScreen 8 | ARG 2 options 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/player/input/Input.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_41 net/minecraft/client/player/input/Input 2 | FIELD field_2532 leftImpulse F 3 | FIELD field_2533 forwardImpulse F 4 | FIELD field_2535 jumping Z 5 | FIELD field_2536 isSneaking Z 6 | METHOD method_1940 releaseAllKeys ()V 7 | METHOD method_1941 setKey (IZ)V 8 | ARG 1 key 9 | ARG 2 isDown 10 | METHOD method_1942 tick (Lnet/minecraft/class_54;)V 11 | ARG 1 player 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/synth/PerlinNoise.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_209 net/minecraft/world/level/levelgen/synth/PerlinNoise 2 | FIELD field_1744 noiseLevels [Lnet/minecraft/class_369; 3 | FIELD field_1745 levels I 4 | METHOD (Ljava/util/Random;I)V 5 | ARG 1 random 6 | ARG 2 levels 7 | METHOD method_1513 getValue (DD)D 8 | METHOD method_1514 getRegion ([DDDDIIIDDD)[D 9 | METHOD method_1515 getRegion ([DIIIIDDD)[D 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/sounds/CodecMus.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_309 net/minecraft/client/sounds/CodecMus 2 | CLASS class_310 DecoderInputStream 3 | FIELD field_1195 buff [B 4 | FIELD field_1197 seed I 5 | FIELD field_1198 in Ljava/io/InputStream; 6 | METHOD (Lnet/minecraft/class_309;Ljava/net/URL;Ljava/io/InputStream;)V 7 | ARG 2 url 8 | ARG 3 in 9 | METHOD read ([BII)I 10 | ARG 1 buff 11 | ARG 2 off 12 | ARG 3 len 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SandTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_123 net/minecraft/world/level/tile/SandTile 2 | FIELD field_375 instaFall Z 3 | METHOD (II)V 4 | ARG 1 id 5 | ARG 2 tex 6 | METHOD method_435 isFree (Lnet/minecraft/class_18;III)Z 7 | ARG 0 level 8 | ARG 1 x 9 | ARG 2 y 10 | ARG 3 z 11 | METHOD method_436 checkSlide (Lnet/minecraft/class_18;III)V 12 | ARG 1 level 13 | ARG 2 x 14 | ARG 3 y 15 | ARG 4 z 16 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/client/renderer/GlConst.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.client.renderer; 6 | 7 | public class GlConst { 8 | public static final int 9 | GL_COLOR_BUFFER_BIT = 0x4000, 10 | GL_DEPTH_BUFFER_BIT = 0x100; 11 | 12 | public static final int GL_COLOR_AND_DEPTH_BUFFER_BIT = GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT; 13 | } 14 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/util/Facing.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.util; 6 | 7 | public final class Facing { 8 | public static final int DOWN = 0; 9 | public static final int UP = 1; 10 | public static final int NORTH = 2; 11 | public static final int SOUTH = 3; 12 | public static final int WEST = 4; 13 | public static final int EAST = 5; 14 | } 15 | -------------------------------------------------------------------------------- /filament/src/test/resources/projects/unpickDef/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'java' 3 | id 'net.fabricmc.filament' 4 | } 5 | 6 | filament { 7 | minecraftVersion = "1.19.2" 8 | } 9 | 10 | combineUnpickDefinitions { 11 | input = file('unpick-definitions') 12 | output = file('combined_definitions.unpick') 13 | } 14 | 15 | remapUnpickDefinitionsIntermediary { 16 | output = file('intermediary_definitions.unpick') 17 | mappings = file('yarn-mappings-v2.tiny') 18 | } 19 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/Lighting.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_583 net/minecraft/client/Lighting 2 | FIELD field_2521 BUFFER Ljava/nio/FloatBuffer; 3 | METHOD method_1927 turnOff ()V 4 | METHOD method_1928 getBuffer (DDDD)Ljava/nio/FloatBuffer; 5 | ARG 0 x 6 | ARG 2 y 7 | ARG 4 z 8 | ARG 6 a 9 | METHOD method_1929 getBuffer (FFFF)Ljava/nio/FloatBuffer; 10 | ARG 0 x 11 | ARG 1 y 12 | ARG 2 z 13 | ARG 3 a 14 | METHOD method_1930 turnOn ()V 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/VideoSettingsScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_486 net/minecraft/client/gui/screens/VideoSettingsScreen 2 | FIELD field_2000 title Ljava/lang/String; 3 | FIELD field_2001 lastScreen Lnet/minecraft/class_32; 4 | FIELD field_2002 config Lnet/minecraft/class_322; 5 | FIELD field_2003 OPTIONS [Lnet/minecraft/class_271; 6 | METHOD (Lnet/minecraft/class_32;Lnet/minecraft/class_322;)V 7 | ARG 1 lastScreen 8 | ARG 2 options 9 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/entity/PaintingRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_106 net/minecraft/client/renderer/entity/PaintingRenderer 2 | FIELD field_332 random Ljava/util/Random; 3 | METHOD method_398 setBrightness (Lnet/minecraft/class_107;FF)V 4 | ARG 1 painting 5 | ARG 2 ss 6 | ARG 3 ya 7 | METHOD method_399 renderPainting (Lnet/minecraft/class_107;IIII)V 8 | ARG 1 painting 9 | ARG 2 w 10 | ARG 3 h 11 | ARG 4 uo 12 | ARG 5 vo 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/MouseHandler.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_596 net/minecraft/client/MouseHandler 2 | FIELD field_2586 xd I 3 | FIELD field_2587 yd I 4 | FIELD field_2588 parent Ljava/awt/Component; 5 | FIELD field_2589 invisibleCursor Lorg/lwjgl/input/Cursor; 6 | FIELD field_2590 toSkip I 7 | METHOD (Ljava/awt/Component;)V 8 | ARG 1 parent 9 | METHOD method_1970 grab ()V 10 | METHOD method_1971 release ()V 11 | METHOD method_1972 poll ()V 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/CraftingContainer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_159 net/minecraft/world/inventory/CraftingContainer 2 | FIELD field_1132 items [Lnet/minecraft/class_31; 3 | FIELD field_1133 size I 4 | FIELD field_1134 menu Lnet/minecraft/class_71; 5 | METHOD (Lnet/minecraft/class_71;II)V 6 | ARG 1 menu 7 | ARG 2 size 8 | ARG 3 rows 9 | METHOD method_974 getItem (II)Lnet/minecraft/class_31; 10 | ARG 1 slot 11 | ARG 2 amount 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/RecordPlayerTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_88 net/minecraft/world/level/tile/RecordPlayerTile 2 | METHOD (II)V 3 | ARG 1 id 4 | ARG 2 texture 5 | METHOD method_348 dropRecording (Lnet/minecraft/class_18;III)V 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | METHOD method_349 setRecord (Lnet/minecraft/class_18;IIII)V 11 | ARG 1 level 12 | ARG 2 x 13 | ARG 3 y 14 | ARG 4 z 15 | ARG 5 recordId 16 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/ScreenSizeCalculator.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_564 net/minecraft/client/ScreenSizeCalculator 2 | FIELD field_2389 guiScaledWidth D 3 | FIELD field_2390 guiScaledHeight D 4 | FIELD field_2391 guiScale I 5 | FIELD field_2392 width I 6 | FIELD field_2393 height I 7 | METHOD (Lnet/minecraft/class_322;II)V 8 | ARG 1 options 9 | ARG 2 width 10 | ARG 3 height 11 | METHOD method_1857 getWidth ()I 12 | METHOD method_1858 getHeight ()I 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ChunkTilesUpdatePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_441 net/minecraft/network/packets/ChunkTilesUpdatePacket 2 | FIELD field_2153 xc I 3 | FIELD field_2154 zc I 4 | FIELD field_2155 positions [S 5 | FIELD field_2156 blocks [B 6 | FIELD field_2157 data [B 7 | FIELD field_2158 changes I 8 | METHOD (II[SILnet/minecraft/class_18;)V 9 | ARG 1 xChunk 10 | ARG 2 zChunk 11 | ARG 3 blockData 12 | ARG 4 changes 13 | ARG 5 level 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/PressurePlateTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_457 net/minecraft/world/level/tile/PressurePlateTile 2 | FIELD field_1743 sensitivity Lnet/minecraft/class_389; 3 | METHOD (IILnet/minecraft/class_389;Lnet/minecraft/class_15;)V 4 | ARG 1 id 5 | ARG 2 texture 6 | ARG 3 sensitivity 7 | ARG 4 material 8 | METHOD method_1512 checkPressed (Lnet/minecraft/class_18;III)V 9 | ARG 1 level 10 | ARG 2 x 11 | ARG 3 y 12 | ARG 4 z 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/LoginPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_118 net/minecraft/network/packets/LoginPacket 2 | FIELD field_1209 clientVersion I 3 | FIELD field_1210 userName Ljava/lang/String; 4 | FIELD field_1211 seed J 5 | FIELD field_1212 dimension B 6 | METHOD (Ljava/lang/String;I)V 7 | ARG 1 userName 8 | ARG 2 protocol 9 | METHOD (Ljava/lang/String;IJB)V 10 | ARG 1 userName 11 | ARG 2 protocol 12 | ARG 3 seed 13 | ARG 5 dimension 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/MinecraftApplet.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/client/MinecraftApplet net/minecraft/client/MinecraftApplet 2 | FIELD field_2831 canvas Ljava/awt/Canvas; 3 | FIELD field_2832 minecraft Lnet/minecraft/client/Minecraft; 4 | FIELD field_2833 thread Ljava/lang/Thread; 5 | METHOD method_2153 startGameThread ()V 6 | METHOD method_2154 stopGameThread ()V 7 | METHOD method_2155 clearMemory ()V 8 | CLASS class_641 MinecraftApplet$2 9 | CLASS class_642 MinecraftApplet$1 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/AddItemEntityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_295 net/minecraft/network/packets/AddItemEntityPacket 2 | FIELD field_1156 entity I 3 | FIELD field_1157 x I 4 | FIELD field_1158 y I 5 | FIELD field_1159 z I 6 | FIELD field_1160 xa B 7 | FIELD field_1161 ya B 8 | FIELD field_1162 za B 9 | FIELD field_1163 item I 10 | FIELD field_1164 count I 11 | FIELD field_1165 auxValue I 12 | METHOD (Lnet/minecraft/class_142;)V 13 | ARG 1 item 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/ptexture/DynamicTexture.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_336 net/minecraft/client/renderer/ptexture/DynamicTexture 2 | FIELD field_1411 pixels [B 3 | FIELD field_1412 tex I 4 | FIELD field_1413 anaglyph3d Z 5 | FIELD field_1414 copyTo I 6 | FIELD field_1415 replicate I 7 | FIELD field_1416 textureId I 8 | METHOD (I)V 9 | ARG 1 id 10 | METHOD method_1205 tick ()V 11 | METHOD method_1206 bind (Lnet/minecraft/class_76;)V 12 | ARG 1 manager 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/nbt/NbtIo.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_83 net/minecraft/nbt/NbtIo 2 | METHOD method_335 write (Lnet/minecraft/class_8;Ljava/io/DataOutput;)V 3 | ARG 0 tag 4 | ARG 1 output 5 | METHOD method_336 write (Lnet/minecraft/class_8;Ljava/io/OutputStream;)V 6 | ARG 0 tag 7 | ARG 1 output 8 | METHOD method_337 read (Ljava/io/DataInput;)Lnet/minecraft/class_8; 9 | ARG 0 input 10 | METHOD method_338 read (Ljava/io/InputStream;)Lnet/minecraft/class_8; 11 | ARG 0 input 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/TeleportEntityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_374 net/minecraft/network/packets/TeleportEntityPacket 2 | FIELD field_1420 id I 3 | FIELD field_1421 x I 4 | FIELD field_1422 y I 5 | FIELD field_1423 z I 6 | FIELD field_1424 yRot B 7 | FIELD field_1425 xRot B 8 | METHOD (IIIIBB)V 9 | ARG 1 id 10 | ARG 2 x 11 | ARG 3 y 12 | ARG 4 z 13 | ARG 5 yRot 14 | ARG 6 xRot 15 | METHOD (Lnet/minecraft/class_57;)V 16 | ARG 1 entity 17 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/IntHashMap$Entry.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_232 net/minecraft/util/IntHashMap$Entry 2 | FIELD field_2113 key I 3 | FIELD field_2114 value Ljava/lang/Object; 4 | FIELD field_2115 next Lnet/minecraft/class_232; 5 | FIELD field_2116 hash I 6 | METHOD (IILjava/lang/Object;Lnet/minecraft/class_232;)V 7 | ARG 1 hash 8 | ARG 2 key 9 | ARG 3 value 10 | ARG 4 next 11 | METHOD method_1726 getKey ()I 12 | METHOD method_1727 getValue ()Ljava/lang/Object; 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/RedStoneOreTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_396 net/minecraft/world/level/tile/RedStoneOreTile 2 | FIELD field_1527 isLit Z 3 | METHOD (IIZ)V 4 | ARG 1 id 5 | ARG 2 tex 6 | ARG 3 lit 7 | METHOD method_1252 interact (Lnet/minecraft/class_18;III)V 8 | ARG 1 level 9 | ARG 2 x 10 | ARG 3 y 11 | ARG 4 z 12 | METHOD method_1253 spawnParticles (Lnet/minecraft/class_18;III)V 13 | ARG 1 level 14 | ARG 2 x 15 | ARG 3 y 16 | ARG 4 z 17 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/multiplayer/MultiplayerChunkCache.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_455 net/minecraft/client/multiplayer/MultiplayerChunkCache 2 | FIELD field_2552 emptyChunk Lnet/minecraft/class_43; 3 | FIELD field_2553 loadedChunks Ljava/util/Map; 4 | FIELD field_2554 loadedChunkList Ljava/util/List; 5 | FIELD field_2555 level Lnet/minecraft/class_18; 6 | METHOD (Lnet/minecraft/class_18;)V 7 | ARG 1 level 8 | METHOD method_1954 unloadChunk (II)V 9 | ARG 1 x 10 | ARG 2 z 11 | -------------------------------------------------------------------------------- /src/constants/java/net/minecraft/world/entity/EntityEvent.java: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is free for everyone to use under the Creative Commons Zero license. 3 | */ 4 | 5 | package net.minecraft.world.entity; 6 | 7 | /** 8 | * 9 | */ 10 | public class EntityEvent { 11 | public static final byte DAMAGE = 2; 12 | public static final byte DEATH = 3; 13 | public static final byte TAMING_FAILED = 6; 14 | public static final byte TAMING_SUCCEEDED = 7; 15 | public static final byte SHAKE_WETNESS = 8; 16 | } 17 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/QuadrupedModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_491 net/minecraft/client/model/QuadrupedModel 2 | FIELD field_2010 head Lnet/minecraft/class_163; 3 | FIELD field_2011 body Lnet/minecraft/class_163; 4 | FIELD field_2012 leg0 Lnet/minecraft/class_163; 5 | FIELD field_2013 leg1 Lnet/minecraft/class_163; 6 | FIELD field_2014 leg2 Lnet/minecraft/class_163; 7 | FIELD field_2015 leg3 Lnet/minecraft/class_163; 8 | METHOD (IF)V 9 | ARG 1 legSize 10 | ARG 2 scale 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/TakeAnimationParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_143 net/minecraft/client/particle/TakeAnimationParticle 2 | FIELD field_537 item Lnet/minecraft/class_57; 3 | FIELD field_538 target Lnet/minecraft/class_57; 4 | FIELD field_539 life I 5 | FIELD field_540 lifeTime I 6 | FIELD field_541 yOffs F 7 | METHOD (Lnet/minecraft/class_18;Lnet/minecraft/class_57;Lnet/minecraft/class_57;F)V 8 | ARG 1 level 9 | ARG 2 itemEntity 10 | ARG 3 target 11 | ARG 4 yOffs 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/BlockRegionUpdatePacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_6 net/minecraft/network/packets/BlockRegionUpdatePacket 2 | FIELD field_10 zs I 3 | FIELD field_11 buffer [B 4 | FIELD field_12 size I 5 | FIELD field_5 x I 6 | FIELD field_6 y I 7 | FIELD field_7 z I 8 | FIELD field_8 xs I 9 | FIELD field_9 ys I 10 | METHOD (IIIIIILnet/minecraft/class_18;)V 11 | ARG 1 x 12 | ARG 2 y 13 | ARG 3 z 14 | ARG 4 xs 15 | ARG 5 ys 16 | ARG 6 zs 17 | ARG 7 level 18 | -------------------------------------------------------------------------------- /mappings/net/minecraft/util/Vec3i.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_63 net/minecraft/util/Vec3i 2 | FIELD field_1482 x I 3 | FIELD field_1483 y I 4 | FIELD field_1484 z I 5 | METHOD (III)V 6 | ARG 1 x 7 | ARG 2 y 8 | ARG 3 z 9 | METHOD (Lnet/minecraft/class_63;)V 10 | ARG 1 other 11 | METHOD compareTo (Ljava/lang/Object;)I 12 | ARG 1 vec 13 | METHOD equals (Ljava/lang/Object;)Z 14 | ARG 1 other 15 | METHOD method_1235 distanceTo (III)D 16 | ARG 1 x 17 | ARG 2 y 18 | ARG 3 z 19 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/entity/MobSpawnerTileEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_104 net/minecraft/world/level/tile/entity/MobSpawnerTileEntity 2 | FIELD field_2681 spawnDelay I 3 | FIELD field_2682 spin D 4 | FIELD field_2683 oSpin D 5 | FIELD field_2684 entityId Ljava/lang/String; 6 | METHOD method_2034 isNearPlayer ()Z 7 | METHOD method_2035 setEntityId (Ljava/lang/String;)V 8 | ARG 1 name 9 | METHOD method_2036 delay ()V 10 | METHOD method_2037 getEntityId ()Ljava/lang/String; 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/LargeFeature.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_105 net/minecraft/world/level/levelgen/LargeFeature 2 | FIELD field_330 radius I 3 | FIELD field_331 random Ljava/util/Random; 4 | METHOD method_395 apply (Lnet/minecraft/class_51;Lnet/minecraft/class_18;II[B)V 5 | ARG 1 source 6 | ARG 2 level 7 | ARG 3 x 8 | ARG 4 z 9 | ARG 5 tiles 10 | METHOD method_396 addFeature (Lnet/minecraft/class_18;IIII[B)V 11 | ARG 1 level 12 | ARG 4 x 13 | ARG 5 z 14 | ARG 6 tiles 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/DispenserTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_526 net/minecraft/world/level/tile/DispenserTile 2 | FIELD field_2206 random Ljava/util/Random; 3 | METHOD (I)V 4 | ARG 1 id 5 | METHOD method_1774 dispenseFrom (Lnet/minecraft/class_18;IIILjava/util/Random;)V 6 | ARG 1 level 7 | ARG 2 x 8 | ARG 3 y 9 | ARG 4 z 10 | ARG 5 random 11 | METHOD method_1775 recalcLockDir (Lnet/minecraft/class_18;III)V 12 | ARG 1 level 13 | ARG 2 x 14 | ARG 3 y 15 | ARG 4 z 16 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/monster/Ghast.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_364 net/minecraft/world/entity/monster/Ghast 2 | FIELD field_1376 floatDuration I 3 | FIELD field_1377 xTarget D 4 | FIELD field_1378 yTarget D 5 | FIELD field_1379 zTarget D 6 | FIELD field_1380 oCharge I 7 | FIELD field_1381 charge I 8 | FIELD field_1382 target Lnet/minecraft/class_57; 9 | FIELD field_1383 retargetTime I 10 | METHOD method_1190 canReach (DDDD)Z 11 | ARG 1 x 12 | ARG 3 y 13 | ARG 5 z 14 | ARG 7 distance 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/ContainerListener.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_633 net/minecraft/world/inventory/ContainerListener 2 | METHOD method_2099 setContainerData (Lnet/minecraft/class_71;II)V 3 | ARG 1 menu 4 | ARG 2 index 5 | ARG 3 data 6 | METHOD method_2100 slotChanged (Lnet/minecraft/class_71;ILnet/minecraft/class_31;)V 7 | ARG 1 menu 8 | ARG 2 slot 9 | ARG 3 item 10 | METHOD method_2101 refreshContainer (Lnet/minecraft/class_71;Ljava/util/List;)V 11 | ARG 1 menu 12 | ARG 2 items 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/SoundType.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_475 net/minecraft/world/level/tile/SoundType 2 | FIELD field_2598 name Ljava/lang/String; 3 | FIELD field_2599 volume F 4 | FIELD field_2600 pitch F 5 | METHOD (Ljava/lang/String;FF)V 6 | ARG 1 name 7 | ARG 2 volume 8 | ARG 3 pitch 9 | METHOD method_1976 getVolume ()F 10 | METHOD method_1977 getPitch ()F 11 | METHOD method_1978 getStepSound ()Ljava/lang/String; 12 | METHOD method_1979 getBreakSound ()Ljava/lang/String; 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/Timer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_559 net/minecraft/client/Timer 2 | FIELD field_2368 ticksPerSecond F 3 | FIELD field_2369 ticks I 4 | FIELD field_2370 a F 5 | FIELD field_2371 timeScale F 6 | FIELD field_2372 passedTime F 7 | FIELD field_2373 lastTime D 8 | FIELD field_2374 lastMs J 9 | FIELD field_2375 lastMsSysTime J 10 | FIELD field_2376 passedMs J 11 | FIELD field_2377 adjustTime D 12 | METHOD (F)V 13 | ARG 1 ticksPerSecond 14 | METHOD method_1853 advanceTime ()V 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/RedDustParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_306 net/minecraft/client/particle/RedDustParticle 2 | FIELD field_1191 scaleFactor F 3 | METHOD (Lnet/minecraft/class_18;DDDFFF)V 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 4 y 7 | ARG 6 z 8 | ARG 8 rMul 9 | ARG 9 gMul 10 | ARG 10 bMul 11 | METHOD (Lnet/minecraft/class_18;DDDFFFF)V 12 | ARG 1 level 13 | ARG 2 x 14 | ARG 4 y 15 | ARG 6 z 16 | ARG 8 scale 17 | ARG 9 rMul 18 | ARG 10 gMul 19 | ARG 11 bMul 20 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/culling/Frustum.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_598 net/minecraft/client/renderer/culling/Frustum 2 | FIELD field_2594 FRUSTUM Lnet/minecraft/class_598; 3 | FIELD field_2595 _proj Ljava/nio/FloatBuffer; 4 | FIELD field_2596 _modl Ljava/nio/FloatBuffer; 5 | FIELD field_2597 _clip Ljava/nio/FloatBuffer; 6 | METHOD method_1973 getFrustum ()Lnet/minecraft/class_84; 7 | METHOD method_1974 normalizePlane ([[FI)V 8 | ARG 1 frustum 9 | ARG 2 side 10 | METHOD method_1975 calculateFrustum ()V 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/inventory/CraftingMenu.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_196 net/minecraft/world/inventory/CraftingMenu 2 | FIELD field_708 craftSlots Lnet/minecraft/class_159; 3 | FIELD field_709 resultSlots Lnet/minecraft/class_134; 4 | FIELD field_710 level Lnet/minecraft/class_18; 5 | FIELD field_711 x I 6 | FIELD field_712 y I 7 | FIELD field_713 z I 8 | METHOD (Lnet/minecraft/class_136;Lnet/minecraft/class_18;III)V 9 | ARG 1 inventory 10 | ARG 2 level 11 | ARG 3 x 12 | ARG 4 y 13 | ARG 5 z 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/saveddata/SavedData.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_58 net/minecraft/world/level/saveddata/SavedData 2 | FIELD field_574 id Ljava/lang/String; 3 | FIELD field_575 dirty Z 4 | METHOD (Ljava/lang/String;)V 5 | ARG 1 id 6 | METHOD method_544 setDirty ()V 7 | METHOD method_545 load (Lnet/minecraft/class_8;)V 8 | ARG 1 tag 9 | METHOD method_546 setDirty (Z)V 10 | ARG 1 dirty 11 | METHOD method_547 isDirty ()Z 12 | METHOD method_548 save (Lnet/minecraft/class_8;)V 13 | ARG 1 tag 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/CreeperModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_304 net/minecraft/client/model/CreeperModel 2 | FIELD field_1182 head Lnet/minecraft/class_163; 3 | FIELD field_1183 hair Lnet/minecraft/class_163; 4 | FIELD field_1184 body Lnet/minecraft/class_163; 5 | FIELD field_1185 leg0 Lnet/minecraft/class_163; 6 | FIELD field_1186 leg1 Lnet/minecraft/class_163; 7 | FIELD field_1187 leg2 Lnet/minecraft/class_163; 8 | FIELD field_1188 leg3 Lnet/minecraft/class_163; 9 | METHOD (F)V 10 | ARG 1 scale 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/PortalForcer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_467 net/minecraft/world/level/PortalForcer 2 | FIELD field_1772 random Ljava/util/Random; 3 | METHOD method_1530 force (Lnet/minecraft/class_18;Lnet/minecraft/class_57;)V 4 | ARG 1 level 5 | ARG 2 entity 6 | METHOD method_1531 findPortal (Lnet/minecraft/class_18;Lnet/minecraft/class_57;)Z 7 | ARG 1 level 8 | ARG 2 entity 9 | METHOD method_1532 createPortal (Lnet/minecraft/class_18;Lnet/minecraft/class_57;)Z 10 | ARG 1 level 11 | ARG 2 entity 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/pathfinder/Path.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_61 net/minecraft/world/level/pathfinder/Path 2 | FIELD field_2690 length I 3 | FIELD field_2691 nodes [Lnet/minecraft/class_29; 4 | FIELD field_2692 pos I 5 | METHOD ([Lnet/minecraft/class_29;)V 6 | ARG 1 nodes 7 | METHOD method_2040 next ()V 8 | METHOD method_2041 current (Lnet/minecraft/class_57;)Lnet/minecraft/class_26; 9 | ARG 1 entity 10 | METHOD method_2042 isDone ()Z 11 | METHOD method_2043 getLastNode ()Lnet/minecraft/class_29; 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/WolfModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_503 net/minecraft/client/model/WolfModel 2 | FIELD field_2089 head Lnet/minecraft/class_163; 3 | FIELD field_2090 body Lnet/minecraft/class_163; 4 | FIELD field_2091 leg0 Lnet/minecraft/class_163; 5 | FIELD field_2092 leg1 Lnet/minecraft/class_163; 6 | FIELD field_2093 leg2 Lnet/minecraft/class_163; 7 | FIELD field_2094 leg3 Lnet/minecraft/class_163; 8 | FIELD field_2098 tail Lnet/minecraft/class_163; 9 | FIELD field_2099 upperBody Lnet/minecraft/class_163; 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/AddMobPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_215 net/minecraft/network/packets/AddMobPacket 2 | FIELD field_797 xRot B 3 | FIELD field_798 entityData Lnet/minecraft/class_216; 4 | FIELD field_799 unpack Ljava/util/List; 5 | FIELD field_800 id I 6 | FIELD field_801 type B 7 | FIELD field_802 x I 8 | FIELD field_803 y I 9 | FIELD field_804 z I 10 | FIELD field_805 yRot B 11 | METHOD (Lnet/minecraft/class_127;)V 12 | ARG 1 entity 13 | METHOD method_747 getUnpackedData ()Ljava/util/List; 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/FurnaceRecipes.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_44 net/minecraft/world/item/crafting/FurnaceRecipes 2 | FIELD field_170 instance Lnet/minecraft/class_44; 3 | FIELD field_171 recipes Ljava/util/Map; 4 | METHOD method_144 getInstance ()Lnet/minecraft/class_44; 5 | METHOD method_145 getResult (I)Lnet/minecraft/class_31; 6 | ARG 1 inputId 7 | METHOD method_146 addFurnaceRecipe (ILnet/minecraft/class_31;)V 8 | ARG 1 input 9 | ARG 2 result 10 | METHOD method_147 getRecipes ()Ljava/util/Map; 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/ContainerClickPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_363 net/minecraft/network/packets/ContainerClickPacket 2 | FIELD field_1362 containerId I 3 | FIELD field_1363 slotNum I 4 | FIELD field_1364 buttonNum I 5 | FIELD field_1365 uid S 6 | FIELD field_1366 item Lnet/minecraft/class_31; 7 | FIELD field_1367 quickMove Z 8 | METHOD (IIIZLnet/minecraft/class_31;S)V 9 | ARG 1 containerId 10 | ARG 2 slotNum 11 | ARG 3 buttonNum 12 | ARG 4 quickMove 13 | ARG 5 carriedItem 14 | ARG 6 backup 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/MapItem.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_125 net/minecraft/world/item/MapItem 2 | METHOD method_1729 update (Lnet/minecraft/class_18;Lnet/minecraft/class_57;Lnet/minecraft/class_198;)V 3 | ARG 1 level 4 | ARG 2 entity 5 | ARG 3 data 6 | METHOD method_1730 getMapSaveData (Lnet/minecraft/class_31;Lnet/minecraft/class_18;)Lnet/minecraft/class_198; 7 | ARG 1 item 8 | ARG 2 level 9 | METHOD method_1731 createSavedData (SLnet/minecraft/class_18;)Lnet/minecraft/class_198; 10 | ARG 0 id 11 | ARG 1 level 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/levelgen/synth/SimplexNoise.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_459 net/minecraft/world/level/levelgen/synth/SimplexNoise 2 | FIELD field_2166 xo D 3 | FIELD field_2167 yo D 4 | FIELD field_2168 zo D 5 | FIELD field_2169 GRADIENT [[I 6 | FIELD field_2170 p [I 7 | FIELD field_2171 F2 D 8 | FIELD field_2172 G2 D 9 | METHOD (Ljava/util/Random;)V 10 | ARG 1 random 11 | METHOD method_1758 fastfloor (D)I 12 | ARG 0 value 13 | METHOD method_1759 add ([DDDIIDDD)V 14 | METHOD method_1760 dot ([IDD)D 15 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | maven { 4 | name = 'Fabric' 5 | url = 'https://maven.fabricmc.net/' 6 | } 7 | gradlePluginPortal() 8 | mavenLocal() 9 | } 10 | } 11 | 12 | // This check is done here before any plugins that may require java 17 are able to load. 13 | if (!JavaVersion.current().isCompatibleWith(JavaVersion.VERSION_17)) { 14 | throw new UnsupportedOperationException("Yarn's buildscript requires Java 17 or higher.") 15 | } 16 | 17 | rootProject.name = "nostalgia" 18 | 19 | includeBuild 'filament' -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Done to increase the memory available to gradle. 2 | org.gradle.jvmargs=-Xmx1G 3 | org.gradle.parallel=true 4 | org.gradle.configuration-cache=true 5 | 6 | enigma_version=2.3.3 7 | unpick_version=2.3.0 8 | cfr_version=0.2.2 9 | name_proposal_version=0.2.0 10 | asm_version=9.6 11 | 12 | # Javadoc generation/linking 13 | fabric_loader_version=0.15.10 14 | jetbrains_annotations_version=24.1.0 15 | mappingpoet_version=0.4.0 16 | 17 | # Build logic 18 | tiny_remapper_version=0.10.3 19 | junit_version=5.10.2 20 | assertj_version=3.25.3 21 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/ChickenModel.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_577 net/minecraft/client/model/ChickenModel 2 | FIELD field_2472 head Lnet/minecraft/class_163; 3 | FIELD field_2473 body Lnet/minecraft/class_163; 4 | FIELD field_2474 leg0 Lnet/minecraft/class_163; 5 | FIELD field_2475 leg1 Lnet/minecraft/class_163; 6 | FIELD field_2476 wing0 Lnet/minecraft/class_163; 7 | FIELD field_2477 wing1 Lnet/minecraft/class_163; 8 | FIELD field_2478 beak Lnet/minecraft/class_163; 9 | FIELD field_2479 redThing Lnet/minecraft/class_163; 10 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/PlayerInputPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_357 net/minecraft/network/packets/PlayerInputPacket 2 | FIELD field_1330 xxa F 3 | FIELD field_1331 zza F 4 | FIELD field_1332 isJumping Z 5 | FIELD field_1333 isShiftKeyDown Z 6 | FIELD field_1334 xRot F 7 | FIELD field_1335 yRot F 8 | METHOD method_1174 getXxa ()F 9 | METHOD method_1175 getXRot ()F 10 | METHOD method_1176 getZza ()F 11 | METHOD method_1177 getYRot ()F 12 | METHOD method_1178 isJumping ()Z 13 | METHOD method_1179 isShiftKeyDown ()Z 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/MobSkinTextureProcessor.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_570 net/minecraft/client/renderer/MobSkinTextureProcessor 2 | FIELD field_2445 pixels [I 3 | FIELD field_2446 width I 4 | FIELD field_2447 height I 5 | METHOD method_1898 setForceAlpha (IIII)V 6 | ARG 1 x0 7 | ARG 2 y0 8 | ARG 3 x1 9 | ARG 4 y1 10 | METHOD method_1899 setNoAlpha (IIII)V 11 | ARG 1 x0 12 | ARG 2 y0 13 | ARG 3 x1 14 | ARG 4 y1 15 | METHOD method_1900 hasAlpha (IIII)Z 16 | ARG 1 x0 17 | ARG 2 y0 18 | ARG 3 x1 19 | ARG 4 y1 20 | -------------------------------------------------------------------------------- /filament/src/main/java/net/fabricmc/filament/task/mappingio/ConvertMappingsTask.java: -------------------------------------------------------------------------------- 1 | package net.fabricmc.filament.task.mappingio; 2 | 3 | import java.io.IOException; 4 | 5 | import net.fabricmc.filament.task.base.WithFileInput; 6 | import net.fabricmc.mappingio.MappingReader; 7 | import net.fabricmc.mappingio.MappingWriter; 8 | 9 | public abstract class ConvertMappingsTask extends MappingOutputTask implements WithFileInput { 10 | @Override 11 | void run(MappingWriter writer) throws IOException { 12 | MappingReader.read(getInputPath(), writer); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/particle/TerrainParticle.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_563 net/minecraft/client/particle/TerrainParticle 2 | FIELD field_2383 tile Lnet/minecraft/class_17; 3 | FIELD field_2384 face I 4 | METHOD (Lnet/minecraft/class_18;DDDDDDLnet/minecraft/class_17;II)V 5 | ARG 1 level 6 | ARG 2 x 7 | ARG 4 y 8 | ARG 6 z 9 | ARG 8 xa 10 | ARG 10 ya 11 | ARG 12 za 12 | ARG 14 tile 13 | ARG 15 face 14 | ARG 16 data 15 | METHOD method_1856 init (III)Lnet/minecraft/class_563; 16 | ARG 1 x 17 | ARG 2 y 18 | ARG 3 z 19 | -------------------------------------------------------------------------------- /mappings/net/minecraft/locale/I18n.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_300 net/minecraft/locale/I18n 2 | FIELD field_1173 language Lnet/minecraft/class_300; 3 | FIELD field_1174 keys Ljava/util/Properties; 4 | METHOD method_992 getInstance ()Lnet/minecraft/class_300; 5 | METHOD method_993 get (Ljava/lang/String;)Ljava/lang/String; 6 | ARG 1 key 7 | METHOD method_994 get (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 8 | ARG 1 key 9 | ARG 2 format 10 | METHOD method_995 getDescriptionString (Ljava/lang/String;)Ljava/lang/String; 11 | ARG 1 key 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/FurnaceTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_421 net/minecraft/world/level/tile/FurnaceTile 2 | FIELD field_1682 random Ljava/util/Random; 3 | FIELD field_1683 isLit Z 4 | FIELD field_1684 updating Z 5 | METHOD (IZ)V 6 | ARG 1 id 7 | ARG 2 lit 8 | METHOD method_1403 setLit (ZLnet/minecraft/class_18;III)V 9 | ARG 0 lit 10 | ARG 1 level 11 | ARG 2 x 12 | ARG 3 y 13 | ARG 4 z 14 | METHOD method_1404 recalcLockDir (Lnet/minecraft/class_18;III)V 15 | ARG 1 level 16 | ARG 2 x 17 | ARG 3 y 18 | ARG 4 z 19 | -------------------------------------------------------------------------------- /filament/src/main/java/net/fabricmc/filament/task/base/FilamentTask.java: -------------------------------------------------------------------------------- 1 | package net.fabricmc.filament.task.base; 2 | 3 | import javax.inject.Inject; 4 | 5 | import org.gradle.api.DefaultTask; 6 | import org.gradle.api.tasks.Internal; 7 | 8 | import net.fabricmc.filament.FilamentExtension; 9 | 10 | public abstract class FilamentTask extends DefaultTask { 11 | @Inject 12 | public FilamentTask() { 13 | setGroup("filament"); 14 | } 15 | 16 | @Internal 17 | protected FilamentExtension getExtension() { 18 | return FilamentExtension.get(getProject()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/ProgressRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_452 net/minecraft/client/ProgressRenderer 2 | FIELD field_1714 status Ljava/lang/String; 3 | FIELD field_1715 minecraft Lnet/minecraft/client/Minecraft; 4 | FIELD field_1716 title Ljava/lang/String; 5 | FIELD field_1717 lastTime J 6 | FIELD field_1718 noAbort Z 7 | METHOD (Lnet/minecraft/client/Minecraft;)V 8 | ARG 1 minecraft 9 | METHOD method_1491 setHeader (Ljava/lang/String;)V 10 | ARG 1 header 11 | METHOD method_1492 _progressStart (Ljava/lang/String;)V 12 | ARG 1 title 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/Polygon.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_552 net/minecraft/client/model/Polygon 2 | FIELD field_2518 vertices [Lnet/minecraft/class_290; 3 | FIELD field_2519 vertexCount I 4 | FIELD field_2520 flipNormal Z 5 | METHOD ([Lnet/minecraft/class_290;)V 6 | ARG 1 vertices 7 | METHOD ([Lnet/minecraft/class_290;IIII)V 8 | ARG 1 vertices 9 | ARG 2 u0 10 | ARG 3 v0 11 | ARG 4 u1 12 | ARG 5 u2 13 | METHOD method_1925 mirror ()V 14 | METHOD method_1926 render (Lnet/minecraft/class_67;F)V 15 | ARG 1 t 16 | ARG 2 scale 17 | -------------------------------------------------------------------------------- /mappings/net/minecraft/server/util/Long2ObjectMapEntry.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_102 net/minecraft/server/util/Long2ObjectMapEntry 2 | FIELD field_1358 key J 3 | FIELD field_1359 value Ljava/lang/Object; 4 | FIELD field_1360 next Lnet/minecraft/class_102; 5 | FIELD field_1361 hash I 6 | METHOD (IJLjava/lang/Object;Lnet/minecraft/class_102;)V 7 | ARG 1 hash 8 | ARG 2 key 9 | ARG 4 value 10 | ARG 5 next 11 | METHOD equals (Ljava/lang/Object;)Z 12 | ARG 1 other 13 | METHOD method_1183 getKey ()J 14 | METHOD method_1184 getValue ()Ljava/lang/Object; 15 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/phys/HitResult.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_27 net/minecraft/world/phys/HitResult 2 | FIELD field_1983 hitType Lnet/minecraft/class_212; 3 | FIELD field_1984 x I 4 | FIELD field_1985 y I 5 | FIELD field_1986 z I 6 | FIELD field_1987 face I 7 | FIELD field_1988 pos Lnet/minecraft/class_26; 8 | FIELD field_1989 entity Lnet/minecraft/class_57; 9 | METHOD (IIIILnet/minecraft/class_26;)V 10 | ARG 1 x 11 | ARG 2 y 12 | ARG 3 z 13 | ARG 4 face 14 | ARG 5 pos 15 | METHOD (Lnet/minecraft/class_57;)V 16 | ARG 1 entity 17 | -------------------------------------------------------------------------------- /mappings/net/minecraft/network/packets/AddEntityPacket.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_414 net/minecraft/network/packets/AddEntityPacket 2 | FIELD field_1663 id I 3 | FIELD field_1664 x I 4 | FIELD field_1665 y I 5 | FIELD field_1666 z I 6 | FIELD field_1667 xd I 7 | FIELD field_1668 yd I 8 | FIELD field_1669 zd I 9 | FIELD field_1670 entityId I 10 | FIELD field_1671 data I 11 | METHOD (Lnet/minecraft/class_57;I)V 12 | ARG 1 entity 13 | ARG 2 entityId 14 | METHOD (Lnet/minecraft/class_57;II)V 15 | ARG 1 entity 16 | ARG 2 entityId 17 | ARG 3 data 18 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/chunk/storage/ChunkStorage.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_243 net/minecraft/world/level/chunk/storage/ChunkStorage 2 | METHOD method_810 tick ()V 3 | METHOD method_811 load (Lnet/minecraft/class_18;II)Lnet/minecraft/class_43; 4 | ARG 1 level 5 | ARG 2 x 6 | ARG 3 z 7 | METHOD method_812 save (Lnet/minecraft/class_18;Lnet/minecraft/class_43;)V 8 | ARG 1 level 9 | ARG 2 chunk 10 | METHOD method_813 flush ()V 11 | METHOD method_814 saveEntities (Lnet/minecraft/class_18;Lnet/minecraft/class_43;)V 12 | ARG 1 level 13 | ARG 2 chunk 14 | -------------------------------------------------------------------------------- /.github/workflows/release-filament.yml: -------------------------------------------------------------------------------- 1 | name: Release Filament 2 | on: [workflow_dispatch] # Manual trigger 3 | jobs: 4 | build: 5 | runs-on: ubuntu-22.04 6 | container: 7 | image: eclipse-temurin:21-jdk 8 | options: --user root 9 | steps: 10 | - uses: actions/checkout@v4 11 | - run: ./gradlew :filament:build :filament:publish --stacktrace --no-configuration-cache 12 | env: 13 | MAVEN_URL: ${{ secrets.MAVEN_URL }} 14 | MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} 15 | MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} 16 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/storage/LevelFormat.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_182 net/minecraft/world/level/storage/LevelFormat 2 | METHOD method_1001 getName ()Ljava/lang/String; 3 | METHOD method_1002 getLevelList ()Ljava/util/List; 4 | METHOD method_1005 setLevelName (Ljava/lang/String;Ljava/lang/String;)V 5 | ARG 1 name 6 | ARG 2 levelName 7 | METHOD method_1006 (Ljava/lang/String;)V 8 | ARG 1 name 9 | METHOD method_1007 requiresConversion (Ljava/lang/String;)Z 10 | ARG 1 levelName 11 | METHOD method_1008 convert (Ljava/lang/String;Lnet/minecraft/class_62;)Z 12 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/entity/FurnaceTileEntity.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_138 net/minecraft/world/level/tile/entity/FurnaceTileEntity 2 | FIELD field_1566 litTime I 3 | FIELD field_1567 litDuration I 4 | FIELD field_1568 tickCount I 5 | FIELD field_1569 items [Lnet/minecraft/class_31; 6 | METHOD method_1280 getBurnDuration (Lnet/minecraft/class_31;)I 7 | ARG 1 item 8 | METHOD method_1281 isLit ()Z 9 | METHOD method_1282 burn ()V 10 | METHOD method_1283 canBurn ()Z 11 | METHOD method_1284 getBurnProgress (I)I 12 | METHOD method_1285 getLitProgress (I)I 13 | -------------------------------------------------------------------------------- /filament/src/test/README.md: -------------------------------------------------------------------------------- 1 | The tests for Filament are mostly Gradle projects that are automatically tested using JUnit 5. 2 | 3 | ## Structure 4 | 5 | ### `/projects/sharedData` 6 | 7 | Data files shared between tests. This includes large files like a build of Yarn mappings. 8 | 9 | ### `/projects/javadocLint` 10 | 11 | Test project for the `javadocLint` task (`JavadocLintTask`). 12 | 13 | ### `/projects/unpickDef` 14 | 15 | Test project for the `combineUnpickDefinitions` and `remapUnpickDefinitionsIntermediary` tasks 16 | (`CombineUnpickDefinitionsTask` and `RemapUnpickDefinitionsTask`). 17 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/Vertex.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_290 net/minecraft/client/model/Vertex 2 | FIELD field_1146 pos Lnet/minecraft/class_26; 3 | FIELD field_1147 u F 4 | FIELD field_1148 v F 5 | METHOD (FFFFF)V 6 | ARG 1 x 7 | ARG 2 y 8 | ARG 3 z 9 | ARG 4 u 10 | ARG 5 v 11 | METHOD (Lnet/minecraft/class_26;FF)V 12 | ARG 1 pos 13 | ARG 2 u 14 | ARG 3 v 15 | METHOD (Lnet/minecraft/class_290;FF)V 16 | ARG 1 vertex 17 | ARG 2 u 18 | ARG 3 v 19 | METHOD method_983 remap (FF)Lnet/minecraft/class_290; 20 | ARG 1 u 21 | ARG 2 v 22 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/item/Boat.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_113 net/minecraft/world/entity/item/Boat 2 | FIELD field_338 damage I 3 | FIELD field_339 hurtTime I 4 | FIELD field_340 hurtDirection I 5 | FIELD field_341 lerpSteps I 6 | FIELD field_342 lerpX D 7 | FIELD field_343 lerpY D 8 | FIELD field_344 lerpZ D 9 | FIELD field_345 lerpYRot D 10 | FIELD field_346 lerpXRot D 11 | FIELD field_347 lxd D 12 | FIELD field_348 lyd D 13 | FIELD field_349 lzd D 14 | METHOD (Lnet/minecraft/class_18;DDD)V 15 | ARG 1 level 16 | ARG 2 x 17 | ARG 4 y 18 | ARG 6 z 19 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/tile/RedstoneTorchTile.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_619 net/minecraft/world/level/tile/RedstoneTorchTile 2 | FIELD field_2685 lit Z 3 | FIELD field_2686 RECENT_TOGGLES Ljava/util/List; 4 | METHOD (IIZ)V 5 | ARG 1 id 6 | ARG 2 texture 7 | ARG 3 lit 8 | METHOD method_2038 isToggledTooFrequently (Lnet/minecraft/class_18;IIIZ)Z 9 | ARG 1 level 10 | ARG 2 x 11 | ARG 3 y 12 | ARG 4 z 13 | ARG 5 lit 14 | METHOD method_2039 hasNeighborSignal (Lnet/minecraft/class_18;III)Z 15 | ARG 1 level 16 | ARG 2 x 17 | ARG 3 y 18 | ARG 4 z 19 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/gui/screens/worldselection/CreateWorldScreen.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_180 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen 2 | FIELD field_631 lastScreen Lnet/minecraft/class_32; 3 | FIELD field_632 nameBox Lnet/minecraft/class_181; 4 | FIELD field_633 seedBox Lnet/minecraft/class_181; 5 | FIELD field_634 resultFolder Ljava/lang/String; 6 | METHOD (Lnet/minecraft/class_32;)V 7 | ARG 1 lastScreen 8 | METHOD method_607 getSaveLocation (Lnet/minecraft/class_182;Ljava/lang/String;)Ljava/lang/String; 9 | ARG 0 format 10 | ARG 1 worldName 11 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/model/Model.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_173 net/minecraft/client/model/Model 2 | FIELD field_1427 attackTime F 3 | FIELD field_1428 riding Z 4 | METHOD method_1209 prepareMobModel (Lnet/minecraft/class_127;FFF)V 5 | ARG 1 entity 6 | ARG 2 time 7 | ARG 3 r 8 | ARG 4 a 9 | METHOD method_1210 setupAnim (FFFFFF)V 10 | ARG 1 time 11 | ARG 2 r 12 | ARG 3 bob 13 | ARG 4 yRot 14 | ARG 5 xRot 15 | ARG 6 scale 16 | METHOD method_1211 render (FFFFFF)V 17 | ARG 1 time 18 | ARG 2 r 19 | ARG 3 bob 20 | ARG 4 yRot 21 | ARG 5 xRot 22 | ARG 6 scale 23 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/sounds/SoundRepository.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_266 net/minecraft/client/sounds/SoundRepository 2 | FIELD field_1086 count I 3 | FIELD field_1087 trimDigits Z 4 | FIELD field_1088 random Ljava/util/Random; 5 | FIELD field_1089 urls Ljava/util/Map; 6 | FIELD field_1090 all Ljava/util/List; 7 | METHOD method_957 any ()Lnet/minecraft/class_267; 8 | METHOD method_958 get (Ljava/lang/String;)Lnet/minecraft/class_267; 9 | ARG 1 source 10 | METHOD method_959 add (Ljava/lang/String;Ljava/io/File;)Lnet/minecraft/class_267; 11 | ARG 1 source 12 | ARG 2 soundFile 13 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/entity/animal/Squid.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_151 net/minecraft/world/entity/animal/Squid 2 | FIELD field_2217 xBodyRot F 3 | FIELD field_2218 xBodyRotO F 4 | FIELD field_2219 zBodyRot F 5 | FIELD field_2220 zBodyRotO F 6 | FIELD field_2221 tentacleMovement F 7 | FIELD field_2222 oldTentacleMovement F 8 | FIELD field_2223 tentacleAngle F 9 | FIELD field_2224 oldTentacleAngle F 10 | FIELD field_2225 speed F 11 | FIELD field_2226 tentacleSpeed F 12 | FIELD field_2227 rotateSpeed F 13 | FIELD field_2228 tx F 14 | FIELD field_2229 ty F 15 | FIELD field_2230 tz F 16 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/item/crafting/ShapedRecipe.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_193 net/minecraft/world/item/crafting/ShapedRecipe 2 | FIELD field_698 resultId I 3 | FIELD field_699 width I 4 | FIELD field_700 height I 5 | FIELD field_701 recipeItems [Lnet/minecraft/class_31; 6 | FIELD field_702 result Lnet/minecraft/class_31; 7 | METHOD (II[Lnet/minecraft/class_31;Lnet/minecraft/class_31;)V 8 | ARG 1 width 9 | ARG 2 height 10 | ARG 3 recipeItems 11 | ARG 4 result 12 | METHOD method_652 matches (Lnet/minecraft/class_159;IIZ)Z 13 | ARG 1 container 14 | ARG 2 colum 15 | ARG 3 row 16 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/LightUpdate.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_417 net/minecraft/world/level/LightUpdate 2 | FIELD field_1673 type Lnet/minecraft/class_56; 3 | FIELD field_1674 x0 I 4 | FIELD field_1675 y0 I 5 | FIELD field_1676 z0 I 6 | FIELD field_1677 x1 I 7 | FIELD field_1678 y1 I 8 | FIELD field_1679 z1 I 9 | METHOD (Lnet/minecraft/class_56;IIIIII)V 10 | ARG 1 type 11 | ARG 2 x0 12 | ARG 3 y0 13 | ARG 4 z0 14 | ARG 5 x1 15 | ARG 6 y1 16 | ARG 7 z1 17 | METHOD method_1401 expandToContain (IIIIII)Z 18 | METHOD method_1402 update (Lnet/minecraft/class_18;)V 19 | ARG 1 level 20 | -------------------------------------------------------------------------------- /filament/src/main/java/net/fabricmc/filament/task/base/WithFileInput.java: -------------------------------------------------------------------------------- 1 | package net.fabricmc.filament.task.base; 2 | 3 | import java.io.File; 4 | import java.nio.file.Path; 5 | 6 | import org.gradle.api.file.RegularFileProperty; 7 | import org.gradle.api.tasks.InputFile; 8 | import org.gradle.api.tasks.Internal; 9 | 10 | public interface WithFileInput { 11 | @InputFile 12 | RegularFileProperty getInput(); 13 | 14 | @Internal 15 | default File getInputFile() { 16 | return getInput().get().getAsFile(); 17 | } 18 | 19 | @Internal 20 | default Path getInputPath() { 21 | return getInputFile().toPath(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /mappings/net/minecraft/client/renderer/MapRenderer.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_321 net/minecraft/client/renderer/MapRenderer 2 | FIELD field_1218 pixels [I 3 | FIELD field_1219 texture I 4 | FIELD field_1220 config Lnet/minecraft/class_322; 5 | FIELD field_1221 font Lnet/minecraft/class_34; 6 | METHOD (Lnet/minecraft/class_34;Lnet/minecraft/class_322;Lnet/minecraft/class_76;)V 7 | ARG 1 font 8 | ARG 2 options 9 | ARG 3 textureManager 10 | METHOD method_1046 render (Lnet/minecraft/class_54;Lnet/minecraft/class_76;Lnet/minecraft/class_198;)V 11 | ARG 1 player 12 | ARG 2 textureManager 13 | ARG 3 map 14 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/Container.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_134 net/minecraft/world/Container 2 | METHOD method_947 setChanged ()V 3 | METHOD method_948 getContainerSize ()I 4 | METHOD method_949 removeItem (II)Lnet/minecraft/class_31; 5 | ARG 1 slot 6 | ARG 2 count 7 | METHOD method_950 setItem (ILnet/minecraft/class_31;)V 8 | ARG 1 slot 9 | ARG 2 item 10 | METHOD method_951 stillValid (Lnet/minecraft/class_54;)Z 11 | ARG 1 player 12 | METHOD method_952 getName ()Ljava/lang/String; 13 | METHOD method_953 getMaxStackSize ()I 14 | METHOD method_954 getItem (I)Lnet/minecraft/class_31; 15 | ARG 1 slot 16 | -------------------------------------------------------------------------------- /mappings/net/minecraft/world/level/TickNextTickData.mapping: -------------------------------------------------------------------------------- 1 | CLASS net/minecraft/class_366 net/minecraft/world/level/TickNextTickData 2 | FIELD field_1400 x I 3 | FIELD field_1401 y I 4 | FIELD field_1402 z I 5 | FIELD field_1403 priority I 6 | FIELD field_1404 delay J 7 | FIELD field_1405 counter J 8 | FIELD field_1406 c J 9 | METHOD (IIII)V 10 | ARG 1 x 11 | ARG 2 y 12 | ARG 3 z 13 | ARG 4 priority 14 | METHOD compareTo compareTo (Ljava/lang/Object;)I 15 | ARG 1 other 16 | METHOD equals (Ljava/lang/Object;)Z 17 | ARG 1 obj 18 | METHOD method_1197 delay (J)Lnet/minecraft/class_366; 19 | ARG 1 delay 20 | --------------------------------------------------------------------------------