From 5e2a724cda4dac0984a9cca01dbb95b4bf520c9b Mon Sep 17 00:00:00 2001 From: Reno Date: Wed, 22 Jul 2020 05:30:03 +0000 Subject: [PATCH] Update to 1.15.2 --- client.txt | 13427 ++++++++-------- src/com/mojang/blaze3d/audio/Channel.java | 14 +- src/com/mojang/blaze3d/audio/Library.java | 22 +- src/com/mojang/blaze3d/audio/Listener.java | 4 +- .../blaze3d/font/TrueTypeGlyphProvider.java | 52 +- .../mojang/blaze3d/pipeline/RenderTarget.java | 16 +- .../blaze3d/platform/ClipboardManager.java | 29 +- src/com/mojang/blaze3d/platform/GLX.java | 44 +- src/com/mojang/blaze3d/platform/Monitor.java | 18 +- .../mojang/blaze3d/platform/NativeImage.java | 38 +- .../blaze3d/platform/ScreenManager.java | 34 +- .../mojang/blaze3d/platform/VideoMode.java | 4 +- src/com/mojang/blaze3d/platform/Window.java | 44 +- src/com/mojang/blaze3d/shaders/BlendMode.java | 4 +- src/com/mojang/blaze3d/shaders/Program.java | 10 +- .../blaze3d/shaders/ProgramManager.java | 22 +- src/com/mojang/blaze3d/shaders/Uniform.java | 4 +- .../mojang/blaze3d/systems/RenderSystem.java | 8 +- .../vertex/BreakingTextureGenerator.java | 4 +- .../mojang/blaze3d/vertex/BufferBuilder.java | 38 +- .../mojang/blaze3d/vertex/BufferUploader.java | 12 +- .../blaze3d/vertex/BufferVertexConsumer.java | 24 +- src/com/mojang/blaze3d/vertex/PoseStack.java | 5 +- .../mojang/blaze3d/vertex/VertexBuffer.java | 20 +- .../mojang/blaze3d/vertex/VertexConsumer.java | 10 +- .../mojang/blaze3d/vertex/VertexFormat.java | 12 +- .../blaze3d/vertex/VertexFormatElement.java | 4 +- .../blaze3d/vertex/VertexMultiConsumer.java | 12 +- src/com/mojang/math/Transformation.java | 2 +- src/com/mojang/math/Vector3f.java | 4 +- .../mojang/realmsclient/RealmsMainScreen.java | 82 +- .../realmsclient/client/FileUpload.java | 8 +- .../realmsclient/client/RealmsClient.java | 34 +- .../mojang/realmsclient/client/Request.java | 4 +- .../exception/RealmsServiceException.java | 6 +- .../realmsclient/gui/ChatFormatting.java | 4 +- .../realmsclient/gui/LongRunningTask.java | 4 +- .../realmsclient/gui/RealmsDataFetcher.java | 30 +- .../mojang/realmsclient/gui/RowButton.java | 12 +- .../gui/screens/RealmsBackupScreen.java | 24 +- .../gui/screens/RealmsBrokenWorldScreen.java | 68 +- .../screens/RealmsConfigureWorldScreen.java | 86 +- .../gui/screens/RealmsCreateRealmScreen.java | 16 +- .../gui/screens/RealmsCreateTrialScreen.java | 112 - .../RealmsDownloadLatestWorldScreen.java | 22 +- .../gui/screens/RealmsGenericErrorScreen.java | 18 +- .../gui/screens/RealmsInviteScreen.java | 8 +- .../RealmsLongRunningMcoTaskScreen.java | 6 +- .../screens/RealmsNotificationsScreen.java | 8 +- .../screens/RealmsPendingInvitesScreen.java | 18 +- .../gui/screens/RealmsPlayerScreen.java | 26 +- .../screens/RealmsResetNormalWorldScreen.java | 8 +- .../gui/screens/RealmsResetWorldScreen.java | 56 +- .../gui/screens/RealmsResourcePackScreen.java | 8 +- .../RealmsSelectFileToUploadScreen.java | 4 +- .../RealmsSelectWorldTemplateScreen.java | 24 +- .../gui/screens/RealmsSettingsScreen.java | 4 +- .../gui/screens/RealmsSlotOptionsScreen.java | 4 +- .../screens/RealmsSubscriptionInfoScreen.java | 16 +- .../gui/screens/RealmsTermsScreen.java | 16 +- .../gui/screens/RealmsUploadScreen.java | 36 +- .../mojang/realmsclient/util/RealmsTasks.java | 171 +- .../util/RealmsTextureManager.java | 5 +- src/net/minecraft/CrashReport.java | 4 + src/net/minecraft/CrashReportCategory.java | 6 +- src/net/minecraft/DetectedVersion.java | 8 +- src/net/minecraft/Util.java | 4 +- .../minecraft/advancements/Advancement.java | 8 +- .../advancements/AdvancementRewards.java | 14 +- .../minecraft/advancements/DisplayInfo.java | 20 +- .../critereon/BeeNestDestroyedTrigger.java | 20 +- .../critereon/BlockPredicate.java | 24 +- .../critereon/BredAnimalsTrigger.java | 8 +- .../critereon/BrewedPotionTrigger.java | 18 +- .../critereon/ChangeDimensionTrigger.java | 24 +- .../critereon/ChanneledLightningTrigger.java | 4 +- .../critereon/ConstructBeaconTrigger.java | 8 +- .../critereon/ConsumeItemTrigger.java | 12 +- .../critereon/CuredZombieVillagerTrigger.java | 8 +- .../critereon/DamagePredicate.java | 4 +- .../critereon/DamageSourcePredicate.java | 8 +- .../critereon/EnchantedItemTrigger.java | 8 +- .../critereon/EnchantmentPredicate.java | 10 +- .../critereon/EnterBlockTrigger.java | 24 +- .../critereon/EntityEquipmentPredicate.java | 8 +- .../critereon/EntityFlagsPredicate.java | 4 +- .../critereon/EntityHurtPlayerTrigger.java | 8 +- .../critereon/EntityPredicate.java | 36 +- .../critereon/EntityTypePredicate.java | 24 +- .../critereon/FilledBucketTrigger.java | 8 +- .../critereon/FishingRodHookedTrigger.java | 20 +- .../critereon/FluidPredicate.java | 16 +- .../critereon/InventoryChangeTrigger.java | 16 +- .../critereon/ItemDurabilityTrigger.java | 8 +- .../advancements/critereon/ItemPredicate.java | 42 +- .../critereon/ItemUsedOnBlockTrigger.java | 10 +- .../critereon/KilledByCrossbowTrigger.java | 8 +- .../advancements/critereon/KilledTrigger.java | 8 +- .../critereon/LevitationTrigger.java | 8 +- .../critereon/LocationPredicate.java | 34 +- .../critereon/MobEffectsPredicate.java | 24 +- .../advancements/critereon/NbtPredicate.java | 20 +- .../critereon/NetherTravelTrigger.java | 8 +- .../critereon/PlacedBlockTrigger.java | 26 +- .../critereon/PlayerHurtEntityTrigger.java | 8 +- .../critereon/PlayerPredicate.java | 14 +- .../critereon/RecipeUnlockedTrigger.java | 8 +- .../critereon/ShotCrossbowTrigger.java | 12 +- .../critereon/SlideDownBlockTrigger.java | 24 +- .../critereon/StatePropertiesPredicate.java | 60 +- .../critereon/SummonedEntityTrigger.java | 8 +- .../critereon/TameAnimalTrigger.java | 8 +- .../advancements/critereon/TradeTrigger.java | 8 +- .../critereon/UsedTotemTrigger.java | 12 +- src/net/minecraft/client/BooleanOption.java | 30 +- src/net/minecraft/client/Camera.java | 36 +- .../minecraft/client/ClientRecipeBook.java | 106 +- src/net/minecraft/client/CycleOption.java | 18 +- .../minecraft/client/DebugQueryHandler.java | 4 +- .../FullscreenResolutionProgressOption.java | 32 +- src/net/minecraft/client/Game.java | 8 +- src/net/minecraft/client/KeyMapping.java | 44 +- src/net/minecraft/client/KeyboardHandler.java | 102 +- src/net/minecraft/client/Minecraft.java | 558 +- src/net/minecraft/client/MouseHandler.java | 12 +- src/net/minecraft/client/Option.java | 250 +- src/net/minecraft/client/Options.java | 69 +- src/net/minecraft/client/ProgressOption.java | 16 +- src/net/minecraft/client/Screenshot.java | 30 +- src/net/minecraft/client/Session.java | 16 +- .../client/color/block/BlockColor.java | 2 +- .../client/color/block/BlockColors.java | 92 +- .../client/color/item/ItemColor.java | 2 +- .../client/color/item/ItemColors.java | 44 +- src/net/minecraft/client/gui/Font.java | 46 +- src/net/minecraft/client/gui/Gui.java | 356 +- .../minecraft/client/gui/GuiComponent.java | 64 +- src/net/minecraft/client/gui/MapRenderer.java | 92 +- .../client/gui/chat/NarratorChatListener.java | 24 +- .../client/gui/chat/OverlayChatListener.java | 4 +- .../client/gui/chat/StandardChatListener.java | 4 +- .../gui/components/AbstractSelectionList.java | 128 +- .../gui/components/AbstractSliderButton.java | 10 +- .../client/gui/components/AbstractWidget.java | 16 +- .../gui/components/BossHealthOverlay.java | 38 +- .../client/gui/components/Button.java | 2 +- .../client/gui/components/ChatComponent.java | 28 +- .../client/gui/components/Checkbox.java | 10 +- .../gui/components/CommandSuggestions.java | 12 +- .../gui/components/ComponentRenderUtils.java | 10 +- .../ContainerObjectSelectionList.java | 8 +- .../gui/components/DebugScreenOverlay.java | 134 +- .../client/gui/components/EditBox.java | 28 +- .../client/gui/components/ImageButton.java | 4 +- .../gui/components/ObjectSelectionList.java | 4 +- .../client/gui/components/OptionButton.java | 4 +- .../client/gui/components/OptionsList.java | 32 +- .../gui/components/PlayerTabOverlay.java | 116 +- .../gui/components/ScrolledSelectionList.java | 128 +- .../client/gui/components/SliderButton.java | 6 +- .../gui/components/StateSwitchingButton.java | 4 +- .../gui/components/SubtitleOverlay.java | 36 +- .../client/gui/components/VolumeSlider.java | 4 +- .../events/AbstractContainerEventHandler.java | 4 +- .../events/ContainerEventHandler.java | 40 +- .../components/spectator/SpectatorGui.java | 32 +- .../components/toasts/AdvancementToast.java | 24 +- .../gui/components/toasts/RecipeToast.java | 36 +- .../gui/components/toasts/SystemToast.java | 22 +- .../client/gui/components/toasts/Toast.java | 6 +- .../gui/components/toasts/ToastComponent.java | 18 +- .../gui/components/toasts/TutorialToast.java | 18 +- .../client/gui/font/FontManager.java | 72 +- .../minecraft/client/gui/font/FontSet.java | 71 +- .../client/gui/font/FontTexture.java | 22 +- .../client/gui/font/TextFieldHelper.java | 6 +- .../client/gui/font/glyphs/BakedGlyph.java | 26 +- .../client/gui/font/glyphs/EmptyGlyph.java | 2 +- .../client/gui/font/glyphs/MissingGlyph.java | 6 +- .../client/gui/font/glyphs/WhiteGlyph.java | 6 +- .../gui/font/providers/BitmapProvider.java | 24 +- .../providers/GlyphProviderBuilderType.java | 12 +- .../LegacyUnicodeBitmapsProvider.java | 14 +- .../TrueTypeGlyphProviderBuilder.java | 34 +- .../screens/AccessibilityOptionsScreen.java | 16 +- .../client/gui/screens/AlertScreen.java | 6 +- .../gui/screens/BackupConfirmScreen.java | 10 +- .../client/gui/screens/ChatOptionsScreen.java | 16 +- .../client/gui/screens/ChatScreen.java | 4 +- .../client/gui/screens/ConfirmLinkScreen.java | 6 +- .../client/gui/screens/ConfirmScreen.java | 12 +- .../client/gui/screens/ConnectScreen.java | 32 +- .../gui/screens/CreateBuffetWorldScreen.java | 12 +- .../gui/screens/CreateFlatWorldScreen.java | 56 +- .../client/gui/screens/DeathScreen.java | 22 +- .../client/gui/screens/DemoIntroScreen.java | 14 +- .../gui/screens/DirectJoinServerScreen.java | 14 +- .../gui/screens/DisconnectedScreen.java | 6 +- .../client/gui/screens/EditServerScreen.java | 16 +- .../client/gui/screens/ErrorScreen.java | 2 +- .../client/gui/screens/InBedChatScreen.java | 6 +- .../gui/screens/LanguageSelectScreen.java | 26 +- .../gui/screens/LevelLoadingScreen.java | 4 +- .../client/gui/screens/LoadingOverlay.java | 12 +- .../client/gui/screens/MenuScreens.java | 36 +- .../gui/screens/MouseSettingsScreen.java | 6 +- .../client/gui/screens/OptionsScreen.java | 40 +- .../client/gui/screens/OptionsSubScreen.java | 6 +- .../client/gui/screens/OutOfMemoryScreen.java | 4 +- .../client/gui/screens/PauseScreen.java | 26 +- .../gui/screens/PresetFlatWorldScreen.java | 34 +- .../minecraft/client/gui/screens/Screen.java | 58 +- .../client/gui/screens/ShareToLanScreen.java | 13 +- .../gui/screens/SkinCustomizationScreen.java | 22 +- .../gui/screens/SoundOptionsScreen.java | 10 +- .../client/gui/screens/TitleScreen.java | 60 +- .../gui/screens/VideoSettingsScreen.java | 6 +- .../client/gui/screens/WinScreen.java | 32 +- .../gui/screens/achievement/StatsScreen.java | 94 +- .../screens/advancements/AdvancementTab.java | 46 +- .../advancements/AdvancementTabType.java | 8 +- .../advancements/AdvancementWidget.java | 70 +- .../advancements/AdvancementsScreen.java | 58 +- .../gui/screens/controls/ControlList.java | 34 +- .../gui/screens/controls/ControlsScreen.java | 20 +- .../AbstractCommandBlockEditScreen.java | 26 +- .../inventory/AbstractContainerScreen.java | 212 +- .../inventory/AbstractFurnaceScreen.java | 16 +- .../gui/screens/inventory/AnvilScreen.java | 24 +- .../gui/screens/inventory/BeaconScreen.java | 40 +- .../screens/inventory/BlastFurnaceScreen.java | 4 +- .../gui/screens/inventory/BookEditScreen.java | 38 +- .../gui/screens/inventory/BookViewScreen.java | 34 +- .../screens/inventory/BrewingStandScreen.java | 4 +- .../inventory/CartographyTableScreen.java | 48 +- .../inventory/CommandBlockEditScreen.java | 24 +- .../screens/inventory/ContainerScreen.java | 6 +- .../gui/screens/inventory/CraftingScreen.java | 14 +- .../inventory/CreativeInventoryListener.java | 12 +- .../CreativeModeInventoryScreen.java | 382 +- .../screens/inventory/DispenserScreen.java | 4 +- .../EffectRenderingInventoryScreen.java | 28 +- .../screens/inventory/EnchantmentNames.java | 4 +- .../screens/inventory/EnchantmentScreen.java | 52 +- .../gui/screens/inventory/FurnaceScreen.java | 4 +- .../screens/inventory/GrindstoneScreen.java | 4 +- .../gui/screens/inventory/HopperScreen.java | 4 +- .../inventory/HorseInventoryScreen.java | 12 +- .../screens/inventory/InventoryScreen.java | 64 +- .../inventory/JigsawBlockEditScreen.java | 12 +- .../gui/screens/inventory/LecternScreen.java | 18 +- .../gui/screens/inventory/LoomScreen.java | 137 +- .../gui/screens/inventory/MerchantScreen.java | 94 +- .../MinecartCommandBlockEditScreen.java | 12 +- .../gui/screens/inventory/PageButton.java | 4 +- .../screens/inventory/ShulkerBoxScreen.java | 4 +- .../gui/screens/inventory/SignEditScreen.java | 68 +- .../gui/screens/inventory/SmokerScreen.java | 4 +- .../screens/inventory/StonecutterScreen.java | 6 +- .../inventory/StructureBlockEditScreen.java | 54 +- .../multiplayer/JoinMultiplayerScreen.java | 40 +- .../gui/screens/multiplayer/SafetyScreen.java | 74 + .../multiplayer/ServerSelectionList.java | 44 +- .../AbstractFurnaceRecipeBookComponent.java | 24 +- .../gui/screens/recipebook/GhostRecipe.java | 22 +- .../recipebook/OverlayRecipeComponent.java | 38 +- .../recipebook/RecipeBookComponent.java | 114 +- .../screens/recipebook/RecipeBookPage.java | 46 +- .../recipebook/RecipeBookTabButton.java | 40 +- .../gui/screens/recipebook/RecipeButton.java | 32 +- .../screens/recipebook/RecipeCollection.java | 48 +- .../ResourcePackSelectScreen.java | 40 +- .../lists/AvailableResourcePackList.java | 4 +- .../resourcepacks/lists/ResourcePackList.java | 28 +- .../lists/SelectedResourcePackList.java | 4 +- .../worldselection/CreateWorldScreen.java | 78 +- .../worldselection/EditWorldScreen.java | 64 +- .../worldselection/OptimizeWorldScreen.java | 14 +- .../worldselection/SelectWorldScreen.java | 16 +- .../worldselection/WorldSelectionList.java | 70 +- .../client/gui/spectator/PlayerMenuItem.java | 8 +- .../client/gui/spectator/SpectatorMenu.java | 26 +- .../gui/spectator/SpectatorMenuItem.java | 2 +- .../gui/spectator/SpectatorMenuListener.java | 2 +- .../spectator/categories/SpectatorPage.java | 4 +- .../TeleportToPlayerMenuCategory.java | 12 +- .../TeleportToTeamMenuCategory.java | 30 +- src/net/minecraft/client/main/GameConfig.java | 8 +- src/net/minecraft/client/main/Main.java | 41 +- .../client/model/AbstractZombieModel.java | 8 +- .../client/model/AgeableListModel.java | 26 +- .../minecraft/client/model/ArmedModel.java | 2 +- .../client/model/ArmorStandArmorModel.java | 38 +- .../client/model/ArmorStandModel.java | 44 +- src/net/minecraft/client/model/BatModel.java | 18 +- src/net/minecraft/client/model/BeeModel.java | 14 +- .../minecraft/client/model/BlazeModel.java | 2 +- src/net/minecraft/client/model/BoatModel.java | 26 +- src/net/minecraft/client/model/BookModel.java | 8 +- src/net/minecraft/client/model/CatModel.java | 16 +- .../client/model/ChestedHorseModel.java | 32 +- .../minecraft/client/model/ChickenModel.java | 2 +- src/net/minecraft/client/model/CodModel.java | 4 +- .../model/ColorableAgeableListModel.java | 4 +- .../client/model/ColorableListModel.java | 4 +- .../minecraft/client/model/CreeperModel.java | 2 +- .../minecraft/client/model/DolphinModel.java | 52 +- .../minecraft/client/model/DrownedModel.java | 14 +- .../minecraft/client/model/ElytraModel.java | 34 +- .../minecraft/client/model/EndermanModel.java | 4 +- .../client/model/EndermiteModel.java | 2 +- .../minecraft/client/model/EntityModel.java | 12 +- .../client/model/EvokerFangsModel.java | 2 +- src/net/minecraft/client/model/FoxModel.java | 24 +- .../minecraft/client/model/GhastModel.java | 10 +- .../client/model/GiantZombieModel.java | 2 +- .../minecraft/client/model/GuardianModel.java | 30 +- .../minecraft/client/model/HorseModel.java | 120 +- .../client/model/HumanoidHeadModel.java | 6 +- .../minecraft/client/model/HumanoidModel.java | 54 +- .../minecraft/client/model/IllagerModel.java | 36 +- .../client/model/IronGolemModel.java | 8 +- .../client/model/LavaSlimeModel.java | 6 +- .../client/model/LeashKnotModel.java | 2 +- src/net/minecraft/client/model/ListModel.java | 4 +- .../minecraft/client/model/LlamaModel.java | 38 +- .../client/model/LlamaSpitModel.java | 2 +- .../minecraft/client/model/MinecartModel.java | 2 +- src/net/minecraft/client/model/Model.java | 4 +- .../minecraft/client/model/OcelotModel.java | 8 +- .../minecraft/client/model/PandaModel.java | 24 +- .../minecraft/client/model/ParrotModel.java | 20 +- .../minecraft/client/model/PhantomModel.java | 14 +- .../minecraft/client/model/PlayerModel.java | 32 +- .../client/model/PolarBearModel.java | 14 +- .../client/model/PufferfishBigModel.java | 2 +- .../client/model/PufferfishMidModel.java | 2 +- .../client/model/PufferfishSmallModel.java | 2 +- .../client/model/QuadrupedModel.java | 2 +- .../minecraft/client/model/RabbitModel.java | 52 +- .../minecraft/client/model/RavagerModel.java | 34 +- .../minecraft/client/model/SalmonModel.java | 28 +- .../minecraft/client/model/SheepFurModel.java | 12 +- .../minecraft/client/model/SheepModel.java | 12 +- .../minecraft/client/model/ShieldModel.java | 6 +- .../client/model/ShulkerBulletModel.java | 2 +- .../minecraft/client/model/ShulkerModel.java | 8 +- .../client/model/SilverfishModel.java | 2 +- .../minecraft/client/model/SkeletonModel.java | 28 +- .../minecraft/client/model/SkullModel.java | 4 +- .../minecraft/client/model/SlimeModel.java | 2 +- .../client/model/SnowGolemModel.java | 2 +- .../minecraft/client/model/SpiderModel.java | 2 +- .../minecraft/client/model/SquidModel.java | 6 +- .../minecraft/client/model/TridentModel.java | 30 +- .../client/model/TropicalFishModelA.java | 4 +- .../client/model/TropicalFishModelB.java | 4 +- .../minecraft/client/model/TurtleModel.java | 22 +- src/net/minecraft/client/model/VexModel.java | 8 +- .../minecraft/client/model/VillagerModel.java | 6 +- .../minecraft/client/model/WitchModel.java | 46 +- .../client/model/WitherBossModel.java | 8 +- src/net/minecraft/client/model/WolfModel.java | 16 +- .../minecraft/client/model/ZombieModel.java | 4 +- .../client/model/ZombieVillagerModel.java | 6 +- .../client/model/dragon/DragonHeadModel.java | 12 +- .../client/model/geom/ModelPart.java | 62 +- .../multiplayer/ClientAdvancements.java | 10 +- .../client/multiplayer/ClientChunkCache.java | 96 +- .../ClientHandshakePacketListenerImpl.java | 6 +- .../client/multiplayer/ClientLevel.java | 294 +- .../multiplayer/ClientPacketListener.java | 970 +- .../multiplayer/ClientSuggestionProvider.java | 28 +- .../multiplayer/MultiPlayerGameMode.java | 212 +- .../client/multiplayer/PlayerInfo.java | 4 +- .../client/multiplayer/ServerData.java | 24 +- .../client/multiplayer/ServerList.java | 40 +- .../multiplayer/ServerStatusPinger.java | 66 +- .../client/particle/AttackSweepParticle.java | 16 +- .../client/particle/BarrierParticle.java | 10 +- .../client/particle/BreakingItemParticle.java | 22 +- .../particle/BubbleColumnUpParticle.java | 16 +- .../client/particle/BubbleParticle.java | 16 +- .../client/particle/BubblePopParticle.java | 16 +- .../particle/CampfireSmokeParticle.java | 32 +- .../client/particle/CritParticle.java | 44 +- .../client/particle/DragonBreathParticle.java | 14 +- .../client/particle/DripParticle.java | 156 +- .../client/particle/DustParticle.java | 16 +- .../particle/EnchantmentTableParticle.java | 28 +- .../client/particle/EndRodParticle.java | 14 +- .../client/particle/ExplodeParticle.java | 16 +- .../client/particle/FallingDustParticle.java | 26 +- .../client/particle/FireworkParticles.java | 50 +- .../client/particle/FlameParticle.java | 16 +- .../client/particle/HeartParticle.java | 30 +- .../particle/HugeExplosionParticle.java | 14 +- .../particle/HugeExplosionSeedParticle.java | 8 +- .../client/particle/ItemPickupParticle.java | 22 +- .../client/particle/LargeSmokeParticle.java | 12 +- .../client/particle/LavaParticle.java | 16 +- .../particle/MobAppearanceParticle.java | 24 +- .../client/particle/NoRenderParticle.java | 10 +- .../client/particle/NoteParticle.java | 16 +- .../minecraft/client/particle/Particle.java | 38 +- .../client/particle/ParticleEngine.java | 170 +- .../client/particle/ParticleProvider.java | 2 +- .../client/particle/ParticleRenderType.java | 52 +- .../client/particle/PlayerCloudParticle.java | 38 +- .../client/particle/PortalParticle.java | 16 +- .../particle/SimpleAnimatedParticle.java | 6 +- .../client/particle/SingleQuadParticle.java | 30 +- .../client/particle/SmokeParticle.java | 16 +- .../client/particle/SpellParticle.java | 64 +- .../client/particle/SpitParticle.java | 12 +- .../client/particle/SplashParticle.java | 16 +- .../client/particle/SquidInkParticle.java | 14 +- .../client/particle/SuspendedParticle.java | 16 +- .../particle/SuspendedTownParticle.java | 64 +- .../client/particle/TerrainParticle.java | 20 +- .../client/particle/TextureSheetParticle.java | 20 +- .../client/particle/TotemParticle.java | 14 +- .../client/particle/TrackingEmitter.java | 14 +- .../client/particle/WakeParticle.java | 16 +- .../particle/WaterCurrentDownParticle.java | 16 +- .../client/particle/WaterDropParticle.java | 16 +- .../client/player/AbstractClientPlayer.java | 50 +- .../client/player/KeyboardInput.java | 4 +- .../minecraft/client/player/LocalPlayer.java | 238 +- .../minecraft/client/player/RemotePlayer.java | 6 +- .../client/player/inventory/Hotbar.java | 8 +- .../client/renderer/BiomeColors.java | 20 +- .../BlockEntityWithoutLevelRenderer.java | 97 +- .../renderer/ChunkBufferBuilderPack.java | 6 +- .../minecraft/client/renderer/CubeMap.java | 66 +- .../client/renderer/EffectInstance.java | 38 +- .../client/renderer/FogRenderer.java | 80 +- .../client/renderer/GameRenderer.java | 244 +- .../client/renderer/ItemBlockRenderTypes.java | 486 +- .../client/renderer/ItemInHandRenderer.java | 394 +- .../client/renderer/ItemModelShaper.java | 36 +- .../client/renderer/LevelRenderer.java | 1164 +- .../client/renderer/LightTexture.java | 24 +- .../client/renderer/MultiBufferSource.java | 62 +- .../client/renderer/OutlineBufferSource.java | 24 +- .../client/renderer/PanoramaRenderer.java | 4 +- .../minecraft/client/renderer/PostChain.java | 86 +- .../minecraft/client/renderer/PostPass.java | 26 +- .../client/renderer/RenderBuffers.java | 6 +- .../client/renderer/RenderStateShard.java | 12 +- .../minecraft/client/renderer/RenderType.java | 91 +- .../client/renderer/ScreenEffectRenderer.java | 136 +- src/net/minecraft/client/renderer/Sheets.java | 40 +- .../renderer/SpriteCoordinateExpander.java | 6 +- .../minecraft/client/renderer/ViewArea.java | 12 +- .../client/renderer/VirtualScreen.java | 8 +- .../renderer/block/BlockModelShaper.java | 40 +- .../renderer/block/BlockRenderDispatcher.java | 48 +- .../renderer/block/LiquidBlockRenderer.java | 172 +- .../renderer/block/ModelBlockRenderer.java | 178 +- .../renderer/block/model/BakedQuad.java | 4 +- .../renderer/block/model/BlockElement.java | 14 +- .../block/model/BlockElementFace.java | 8 +- .../renderer/block/model/BlockModel.java | 167 +- .../block/model/BlockModelDefinition.java | 34 +- .../renderer/block/model/FaceBakery.java | 80 +- .../block/model/ItemModelGenerator.java | 58 +- .../renderer/block/model/ItemOverride.java | 8 +- .../renderer/block/model/ItemOverrides.java | 28 +- .../renderer/block/model/ItemTransform.java | 12 +- .../renderer/block/model/ItemTransforms.java | 62 +- .../renderer/block/model/MultiVariant.java | 12 +- .../client/renderer/block/model/Variant.java | 14 +- .../block/model/multipart/AndCondition.java | 6 +- .../block/model/multipart/Condition.java | 6 +- .../model/multipart/KeyValueCondition.java | 24 +- .../block/model/multipart/MultiPart.java | 26 +- .../block/model/multipart/OrCondition.java | 6 +- .../block/model/multipart/Selector.java | 14 +- .../renderer/blockentity/BannerRenderer.java | 100 +- .../renderer/blockentity/BeaconRenderer.java | 62 +- .../renderer/blockentity/BedRenderer.java | 52 +- .../renderer/blockentity/BellRenderer.java | 30 +- .../BlockEntityRenderDispatcher.java | 69 +- .../blockentity/BlockEntityRenderer.java | 8 +- .../blockentity/BrightnessCombiner.java | 8 +- .../blockentity/CampfireRenderer.java | 30 +- .../renderer/blockentity/ChestRenderer.java | 62 +- .../renderer/blockentity/ConduitRenderer.java | 88 +- .../blockentity/EnchantTableRenderer.java | 32 +- .../renderer/blockentity/LecternRenderer.java | 28 +- .../blockentity/PistonHeadRenderer.java | 58 +- .../blockentity/ShulkerBoxRenderer.java | 50 +- .../renderer/blockentity/SignRenderer.java | 76 +- .../blockentity/SkullBlockRenderer.java | 74 +- .../renderer/blockentity/SpawnerRenderer.java | 32 +- .../blockentity/StructureBlockRenderer.java | 50 +- .../blockentity/TheEndGatewayRenderer.java | 22 +- .../blockentity/TheEndPortalRenderer.java | 40 +- .../renderer/chunk/ChunkRenderDispatcher.java | 221 +- .../renderer/chunk/RenderChunkRegion.java | 20 +- .../client/renderer/chunk/VisGraph.java | 10 +- .../client/renderer/culling/Frustum.java | 4 +- .../renderer/debug/BeeDebugRenderer.java | 16 +- .../renderer/debug/CaveDebugRenderer.java | 14 +- .../renderer/debug/ChunkBorderRenderer.java | 100 +- .../renderer/debug/ChunkDebugRenderer.java | 48 +- .../renderer/debug/CollisionBoxRenderer.java | 16 +- .../client/renderer/debug/DebugRenderer.java | 112 +- .../renderer/debug/GameTestDebugRenderer.java | 2 +- .../debug/GoalSelectorDebugRenderer.java | 10 +- .../renderer/debug/HeightMapRenderer.java | 24 +- .../renderer/debug/LightDebugRenderer.java | 12 +- .../debug/NeighborsUpdateRenderer.java | 12 +- .../renderer/debug/PathfindingRenderer.java | 74 +- .../renderer/debug/RaidDebugRenderer.java | 6 +- .../renderer/debug/SolidFaceRenderer.java | 138 +- .../renderer/debug/StructureRenderer.java | 58 +- .../renderer/debug/VillageDebugRenderer.java | 16 +- .../renderer/debug/WaterDebugRenderer.java | 20 +- .../debug/WorldGenAttemptRenderer.java | 12 +- .../entity/AbstractHorseRenderer.java | 10 +- .../entity/AbstractZombieRenderer.java | 16 +- .../entity/AreaEffectCloudRenderer.java | 6 +- .../renderer/entity/ArmorStandRenderer.java | 39 +- .../client/renderer/entity/ArrowRenderer.java | 60 +- .../client/renderer/entity/BatRenderer.java | 20 +- .../client/renderer/entity/BeeRenderer.java | 12 +- .../client/renderer/entity/BlazeRenderer.java | 8 +- .../client/renderer/entity/BoatRenderer.java | 44 +- .../client/renderer/entity/CatRenderer.java | 34 +- .../renderer/entity/CaveSpiderRenderer.java | 10 +- .../renderer/entity/ChestedHorseRenderer.java | 8 +- .../renderer/entity/ChickenRenderer.java | 12 +- .../client/renderer/entity/CodRenderer.java | 18 +- .../client/renderer/entity/CowRenderer.java | 6 +- .../renderer/entity/CreeperRenderer.java | 16 +- .../renderer/entity/DolphinRenderer.java | 6 +- .../entity/DragonFireballRenderer.java | 38 +- .../renderer/entity/DrownedRenderer.java | 14 +- .../entity/ElderGuardianRenderer.java | 10 +- .../renderer/entity/EndCrystalRenderer.java | 76 +- .../renderer/entity/EnderDragonRenderer.java | 216 +- .../renderer/entity/EndermanRenderer.java | 24 +- .../renderer/entity/EndermiteRenderer.java | 8 +- .../entity/EntityRenderDispatcher.java | 284 +- .../renderer/entity/EntityRenderer.java | 70 +- .../renderer/entity/EvokerFangsRenderer.java | 30 +- .../renderer/entity/EvokerRenderer.java | 12 +- .../entity/ExperienceOrbRenderer.java | 46 +- .../renderer/entity/FallingBlockRenderer.java | 30 +- .../entity/FireworkEntityRenderer.java | 30 +- .../renderer/entity/FishingHookRenderer.java | 100 +- .../client/renderer/entity/FoxRenderer.java | 22 +- .../client/renderer/entity/GhastRenderer.java | 12 +- .../renderer/entity/GiantMobRenderer.java | 10 +- .../renderer/entity/GuardianRenderer.java | 106 +- .../client/renderer/entity/HorseRenderer.java | 10 +- .../renderer/entity/HumanoidMobRenderer.java | 6 +- .../client/renderer/entity/HuskRenderer.java | 12 +- .../renderer/entity/IllagerRenderer.java | 8 +- .../renderer/entity/IllusionerRenderer.java | 32 +- .../renderer/entity/IronGolemRenderer.java | 16 +- .../renderer/entity/ItemEntityRenderer.java | 66 +- .../renderer/entity/ItemFrameRenderer.java | 88 +- .../client/renderer/entity/ItemRenderer.java | 199 +- .../renderer/entity/LeashKnotRenderer.java | 22 +- .../entity/LightningBoltRenderer.java | 34 +- .../renderer/entity/LivingEntityRenderer.java | 207 +- .../client/renderer/entity/LlamaRenderer.java | 8 +- .../renderer/entity/LlamaSpitRenderer.java | 26 +- .../renderer/entity/MagmaCubeRenderer.java | 16 +- .../renderer/entity/MinecartRenderer.java | 96 +- .../client/renderer/entity/MobRenderer.java | 88 +- .../renderer/entity/MushroomCowRenderer.java | 8 +- .../renderer/entity/OcelotRenderer.java | 6 +- .../renderer/entity/PaintingRenderer.java | 132 +- .../client/renderer/entity/PandaRenderer.java | 60 +- .../renderer/entity/ParrotRenderer.java | 14 +- .../renderer/entity/PhantomRenderer.java | 20 +- .../client/renderer/entity/PigRenderer.java | 6 +- .../renderer/entity/PigZombieRenderer.java | 6 +- .../renderer/entity/PillagerRenderer.java | 6 +- .../renderer/entity/PolarBearRenderer.java | 12 +- .../renderer/entity/PufferfishRenderer.java | 18 +- .../renderer/entity/RabbitRenderer.java | 10 +- .../renderer/entity/RavagerRenderer.java | 6 +- .../renderer/entity/RenderLayerParent.java | 2 +- .../renderer/entity/SalmonRenderer.java | 22 +- .../client/renderer/entity/SheepRenderer.java | 6 +- .../entity/ShulkerBulletRenderer.java | 44 +- .../renderer/entity/ShulkerRenderer.java | 52 +- .../renderer/entity/SilverfishRenderer.java | 8 +- .../renderer/entity/SkeletonRenderer.java | 6 +- .../client/renderer/entity/SlimeRenderer.java | 24 +- .../renderer/entity/SnowGolemRenderer.java | 6 +- .../entity/SpectralArrowRenderer.java | 6 +- .../renderer/entity/SpiderRenderer.java | 8 +- .../client/renderer/entity/SquidRenderer.java | 26 +- .../client/renderer/entity/StrayRenderer.java | 6 +- .../renderer/entity/ThrownItemRenderer.java | 32 +- .../entity/ThrownTridentRenderer.java | 22 +- .../entity/TippableArrowRenderer.java | 8 +- .../renderer/entity/TntMinecartRenderer.java | 16 +- .../client/renderer/entity/TntRenderer.java | 30 +- .../renderer/entity/TropicalFishRenderer.java | 34 +- .../renderer/entity/TurtleRenderer.java | 12 +- .../renderer/entity/UndeadHorseRenderer.java | 8 +- .../client/renderer/entity/VexRenderer.java | 14 +- .../renderer/entity/VillagerRenderer.java | 12 +- .../renderer/entity/VindicatorRenderer.java | 12 +- .../entity/WanderingTraderRenderer.java | 10 +- .../client/renderer/entity/WitchRenderer.java | 16 +- .../renderer/entity/WitherBossRenderer.java | 16 +- .../entity/WitherSkeletonRenderer.java | 10 +- .../renderer/entity/WitherSkullRenderer.java | 28 +- .../client/renderer/entity/WolfRenderer.java | 24 +- .../renderer/entity/ZombieRenderer.java | 4 +- .../entity/ZombieVillagerRenderer.java | 14 +- .../entity/layers/AbstractArmorLayer.java | 74 +- .../renderer/entity/layers/ArrowLayer.java | 16 +- .../entity/layers/BeeStingerLayer.java | 40 +- .../renderer/entity/layers/CapeLayer.java | 42 +- .../entity/layers/CarriedBlockLayer.java | 28 +- .../entity/layers/CatCollarLayer.java | 12 +- .../entity/layers/CreeperPowerLayer.java | 4 +- .../entity/layers/CrossedArmsItemLayer.java | 18 +- .../entity/layers/CustomHeadLayer.java | 54 +- .../entity/layers/Deadmau5EarsLayer.java | 36 +- .../layers/DolphinCarryingItemLayer.java | 24 +- .../entity/layers/DrownedOuterLayer.java | 8 +- .../renderer/entity/layers/ElytraLayer.java | 34 +- .../entity/layers/EnderEyesLayer.java | 4 +- .../entity/layers/EnergySwirlLayer.java | 22 +- .../renderer/entity/layers/EyesLayer.java | 10 +- .../entity/layers/FoxHeldItemLayer.java | 46 +- .../entity/layers/HorseArmorLayer.java | 24 +- .../entity/layers/HumanoidArmorLayer.java | 34 +- .../layers/IronGolemCrackinessLayer.java | 13 +- .../entity/layers/IronGolemFlowerLayer.java | 28 +- .../entity/layers/ItemInHandLayer.java | 46 +- .../entity/layers/LlamaDecorLayer.java | 20 +- .../layers/MushroomCowMushroomLayer.java | 62 +- .../entity/layers/PandaHoldsItemLayer.java | 20 +- .../entity/layers/ParrotOnShoulderLayer.java | 28 +- .../entity/layers/PhantomEyesLayer.java | 4 +- .../entity/layers/PigSaddleLayer.java | 16 +- .../renderer/entity/layers/RenderLayer.java | 28 +- .../renderer/entity/layers/SheepFurLayer.java | 18 +- .../entity/layers/ShulkerHeadLayer.java | 38 +- .../entity/layers/SlimeOuterLayer.java | 16 +- .../entity/layers/SnowGolemHeadLayer.java | 24 +- .../entity/layers/SpiderEyesLayer.java | 4 +- .../entity/layers/SpinAttackEffectLayer.java | 22 +- .../entity/layers/StrayClothingLayer.java | 8 +- .../entity/layers/StuckInBodyLayer.java | 28 +- .../layers/TropicalFishPatternLayer.java | 12 +- .../layers/VillagerProfessionLayer.java | 48 +- .../entity/layers/WitchItemLayer.java | 30 +- .../entity/layers/WitherArmorLayer.java | 4 +- .../entity/layers/WolfCollarLayer.java | 12 +- .../entity/player/PlayerRenderer.java | 192 +- .../renderer/texture/AbstractTexture.java | 4 +- .../client/renderer/texture/AtlasSet.java | 4 +- .../renderer/texture/DynamicTexture.java | 8 +- .../client/renderer/texture/HttpTexture.java | 96 +- .../renderer/texture/LayeredTexture.java | 20 +- .../renderer/texture/MipmapGenerator.java | 22 +- .../texture/MissingTextureAtlasSprite.java | 20 +- .../renderer/texture/OverlayTexture.java | 8 +- .../renderer/texture/PreloadedTexture.java | 4 +- .../renderer/texture/SimpleTexture.java | 34 +- .../client/renderer/texture/TextureAtlas.java | 96 +- .../renderer/texture/TextureAtlasSprite.java | 48 +- .../renderer/texture/TextureManager.java | 101 +- .../client/resources/ClientPackSource.java | 4 +- .../resources/DefaultClientResourcePack.java | 4 +- .../resources/FoliageColorReloadListener.java | 4 +- .../resources/GrassColorReloadListener.java | 4 +- .../client/resources/LegacyStuffWrapper.java | 4 +- .../resources/MobEffectTextureManager.java | 8 +- .../client/resources/PackAdapterV4.java | 178 +- .../resources/PaintingTextureManager.java | 8 +- .../client/resources/SkinManager.java | 12 +- .../client/resources/SplashManager.java | 8 +- .../client/resources/TextureAtlasHolder.java | 26 +- .../resources/UnopenedResourcePack.java | 16 +- .../client/resources/language/I18n.java | 4 +- .../client/resources/language/Language.java | 4 +- .../resources/language/LanguageManager.java | 14 +- .../animation/AnimationMetadataSection.java | 10 +- .../AnimationMetadataSectionSerializer.java | 6 +- .../client/resources/model/BakedModel.java | 4 +- .../resources/model/BlockModelRotation.java | 2 +- .../client/resources/model/BuiltInModel.java | 17 +- .../client/resources/model/Material.java | 8 +- .../client/resources/model/ModelBakery.java | 204 +- .../client/resources/model/ModelManager.java | 55 +- .../model/ModelResourceLocation.java | 4 +- .../resources/model/MultiPartBakedModel.java | 35 +- .../resources/model/SimpleBakedModel.java | 51 +- .../client/resources/model/UnbakedModel.java | 2 +- .../resources/model/WeightedBakedModel.java | 19 +- .../sounds/AbstractSoundInstance.java | 4 +- .../sounds/BeeAggressiveSoundInstance.java | 4 +- .../sounds/BeeFlyingSoundInstance.java | 4 +- .../resources/sounds/BeeSoundInstance.java | 10 +- .../BubbleColumnAmbientSoundHandler.java | 14 +- .../sounds/ElytraOnPlayerSoundInstance.java | 4 +- .../sounds/EntityBoundSoundInstance.java | 8 +- .../sounds/GuardianAttackSoundInstance.java | 4 +- .../sounds/MinecartSoundInstance.java | 10 +- .../sounds/RidingMinecartSoundInstance.java | 6 +- .../client/resources/sounds/Sound.java | 4 +- .../resources/sounds/SoundInstance.java | 2 +- .../sounds/UnderwaterAmbientSoundHandler.java | 6 +- .../UnderwaterAmbientSoundInstances.java | 8 +- .../client/searchtree/SearchRegistry.java | 8 +- .../client/server/IntegratedPlayerList.java | 4 +- .../client/server/IntegratedServer.java | 93 +- .../client/server/LanServerDetection.java | 6 +- .../client/sounds/ChannelAccess.java | 12 +- .../minecraft/client/sounds/MusicManager.java | 4 +- .../client/sounds/SoundBufferLibrary.java | 16 +- .../minecraft/client/sounds/SoundEngine.java | 208 +- .../client/sounds/SoundEventListener.java | 2 +- .../minecraft/client/sounds/SoundManager.java | 122 +- .../client/sounds/WeighedSoundEvents.java | 20 +- src/net/minecraft/client/sounds/Weighted.java | 2 +- .../CompletedTutorialStepInstance.java | 4 +- .../tutorial/CraftPlanksTutorialStep.java | 24 +- .../FindTreeTutorialStepInstance.java | 34 +- .../MovementTutorialStepInstance.java | 8 +- .../tutorial/OpenInventoryTutorialStep.java | 4 +- .../PunchTreeTutorialStepInstance.java | 20 +- .../minecraft/client/tutorial/Tutorial.java | 28 +- .../client/tutorial/TutorialStepInstance.java | 8 +- .../client/tutorial/TutorialSteps.java | 10 +- .../commands/CommandSourceStack.java | 44 +- .../arguments/DimensionTypeArgument.java | 2 +- .../arguments/EntityAnchorArgument.java | 14 +- .../commands/arguments/ObjectiveArgument.java | 16 +- .../commands/arguments/OperationArgument.java | 14 +- .../arguments/ResourceLocationArgument.java | 12 +- .../arguments/ScoreHolderArgument.java | 4 +- .../commands/arguments/TeamArgument.java | 8 +- .../commands/arguments/blocks/BlockInput.java | 24 +- .../blocks/BlockPredicateArgument.java | 36 +- .../arguments/blocks/BlockStateParser.java | 82 +- .../coordinates/LocalCoordinates.java | 30 +- .../arguments/coordinates/Vec2Argument.java | 4 +- .../coordinates/WorldCoordinates.java | 8 +- .../commands/arguments/item/ItemInput.java | 18 +- .../arguments/item/ItemPredicateArgument.java | 12 +- .../arguments/selector/EntitySelector.java | 44 +- .../selector/EntitySelectorParser.java | 40 +- .../synchronization/SuggestionProviders.java | 2 +- src/net/minecraft/core/BlockPos.java | 36 +- src/net/minecraft/core/BlockSourceImpl.java | 4 +- src/net/minecraft/core/Direction.java | 6 +- src/net/minecraft/core/GlobalPos.java | 10 +- src/net/minecraft/core/SectionPos.java | 14 +- .../AbstractProjectileDispenseBehavior.java | 16 +- .../dispenser/BoatDispenseItemBehavior.java | 22 +- .../DefaultDispenseItemBehavior.java | 24 +- .../core/dispenser/DispenseItemBehavior.java | 324 +- .../dispenser/ShulkerBoxDispenseBehavior.java | 10 +- .../core/particles/BlockParticleOption.java | 4 +- .../core/particles/ItemParticleOption.java | 8 +- .../advancements/AdventureAdvancements.java | 8 +- .../advancements/HusbandryAdvancements.java | 16 +- .../minecraft/data/info/BlockListReport.java | 26 +- src/net/minecraft/data/loot/BlockLoot.java | 28 +- src/net/minecraft/data/loot/EntityLoot.java | 20 +- .../data/loot/LootTableProvider.java | 8 +- .../data/recipes/RecipeProvider.java | 32 +- .../data/recipes/ShapedRecipeBuilder.java | 24 +- .../data/recipes/ShapelessRecipeBuilder.java | 36 +- .../recipes/SimpleCookingRecipeBuilder.java | 28 +- .../data/recipes/SingleItemRecipeBuilder.java | 24 +- .../data/recipes/SpecialRecipeBuilder.java | 8 +- .../data/structures/StructureUpdater.java | 6 +- .../minecraft/data/tags/ItemTagsProvider.java | 10 +- .../gametest/framework/GameTestInfo.java | 10 +- .../gametest/framework/StructureUtils.java | 130 +- .../gametest/framework/TestCommand.java | 16 +- src/net/minecraft/nbt/NbtUtils.java | 36 +- .../minecraft/network/FriendlyByteBuf.java | 36 +- .../network/chat/ComponentUtils.java | 6 +- .../network/chat/ContextAwareComponent.java | 2 +- .../minecraft/network/chat/NbtComponent.java | 10 +- .../network/chat/ScoreComponent.java | 14 +- .../network/chat/SelectorComponent.java | 2 +- .../network/chat/TranslatableComponent.java | 4 +- .../network/protocol/PacketUtils.java | 6 +- .../game/ClientboundAddEntityPacket.java | 22 +- .../ClientboundAddExperienceOrbPacket.java | 12 +- .../ClientboundAddGlobalEntityPacket.java | 12 +- .../game/ClientboundAddMobPacket.java | 28 +- .../game/ClientboundAddPaintingPacket.java | 12 +- .../game/ClientboundAddPlayerPacket.java | 16 +- .../game/ClientboundAnimatePacket.java | 4 +- .../game/ClientboundBlockBreakAckPacket.java | 4 +- .../game/ClientboundBlockEventPacket.java | 4 +- .../game/ClientboundBlockUpdatePacket.java | 4 +- .../game/ClientboundBossEventPacket.java | 18 +- .../ClientboundChangeDifficultyPacket.java | 4 +- .../ClientboundChunkBlocksUpdatePacket.java | 14 +- .../ClientboundContainerSetContentPacket.java | 4 +- .../ClientboundContainerSetSlotPacket.java | 4 +- .../game/ClientboundCooldownPacket.java | 4 +- .../game/ClientboundCustomSoundPacket.java | 8 +- .../game/ClientboundEntityEventPacket.java | 8 +- .../game/ClientboundExplodePacket.java | 10 +- .../game/ClientboundLevelChunkPacket.java | 42 +- .../game/ClientboundLightUpdatePacket.java | 44 +- .../protocol/game/ClientboundLoginPacket.java | 8 +- .../game/ClientboundMapItemDataPacket.java | 30 +- .../game/ClientboundMerchantOffersPacket.java | 4 +- .../game/ClientboundMoveEntityPacket.java | 4 +- .../game/ClientboundMoveVehiclePacket.java | 12 +- .../game/ClientboundOpenBookPacket.java | 4 +- .../game/ClientboundOpenScreenPacket.java | 4 +- .../ClientboundPlaceGhostRecipePacket.java | 4 +- .../ClientboundPlayerAbilitiesPacket.java | 14 +- .../game/ClientboundPlayerCombatPacket.java | 16 +- .../game/ClientboundPlayerInfoPacket.java | 12 +- .../game/ClientboundPlayerLookAtPacket.java | 20 +- .../ClientboundRemoveMobEffectPacket.java | 8 +- .../game/ClientboundRespawnPacket.java | 8 +- .../game/ClientboundRotateHeadPacket.java | 8 +- .../game/ClientboundSetBorderPacket.java | 42 +- .../game/ClientboundSetCameraPacket.java | 8 +- .../ClientboundSetDisplayObjectivePacket.java | 6 +- .../game/ClientboundSetEntityLinkPacket.java | 6 +- .../ClientboundSetEntityMotionPacket.java | 12 +- .../ClientboundSetEquippedItemPacket.java | 6 +- .../game/ClientboundSetObjectivePacket.java | 8 +- .../game/ClientboundSetPassengersPacket.java | 6 +- .../game/ClientboundSetPlayerTeamPacket.java | 24 +- .../game/ClientboundSoundEntityPacket.java | 4 +- .../game/ClientboundTeleportEntityPacket.java | 16 +- .../ClientboundUpdateAttributesPacket.java | 12 +- .../ClientboundUpdateMobEffectPacket.java | 16 +- .../game/ClientboundUpdateRecipesPacket.java | 12 +- .../network/protocol/game/DebugPackets.java | 20 +- .../ServerboundChangeDifficultyPacket.java | 4 +- .../ServerboundClientInformationPacket.java | 6 +- .../game/ServerboundContainerClickPacket.java | 6 +- .../game/ServerboundEditBookPacket.java | 6 +- .../game/ServerboundInteractPacket.java | 22 +- .../game/ServerboundMoveVehiclePacket.java | 12 +- .../game/ServerboundPlaceRecipePacket.java | 4 +- .../ServerboundPlayerAbilitiesPacket.java | 14 +- .../game/ServerboundPlayerCommandPacket.java | 8 +- .../ServerboundRecipeBookUpdatePacket.java | 4 +- .../ServerboundSetCommandMinecartPacket.java | 8 +- .../ServerboundSetCreativeModeSlotPacket.java | 4 +- .../ServerboundSetStructureBlockPacket.java | 8 +- .../protocol/game/ServerboundSwingPacket.java | 4 +- .../game/ServerboundUseItemOnPacket.java | 6 +- .../game/ServerboundUseItemPacket.java | 4 +- .../syncher/EntityDataSerializers.java | 28 +- .../network/syncher/SynchedEntityData.java | 4 +- src/net/minecraft/realms/Realms.java | 18 +- .../realms/RealmsAnvilLevelStorageSource.java | 8 +- src/net/minecraft/realms/RealmsBridge.java | 8 +- src/net/minecraft/realms/RealmsButton.java | 2 +- .../minecraft/realms/RealmsButtonProxy.java | 2 +- .../minecraft/realms/RealmsLevelSummary.java | 8 +- src/net/minecraft/realms/RealmsScreen.java | 8 +- .../minecraft/realms/RealmsScreenProxy.java | 16 +- .../minecraft/realms/RealmsServerAddress.java | 4 +- ...ealmsSimpleScrolledSelectionListProxy.java | 42 +- .../realms/RealmsSliderButtonProxy.java | 4 +- .../minecraft/realms/RealmsVertexFormat.java | 8 +- .../realms/RealmsVertexFormatElement.java | 4 +- .../minecraft/realms/RepeatedNarrator.java | 4 +- src/net/minecraft/recipebook/PlaceRecipe.java | 10 +- .../recipebook/ServerPlaceRecipe.java | 98 +- .../recipebook/ServerPlaceSmeltingRecipe.java | 28 +- src/net/minecraft/server/MinecraftServer.java | 252 +- .../server/ServerAdvancementManager.java | 2 +- .../minecraft/server/ServerScoreboard.java | 124 +- .../commands/ClearInventoryCommands.java | 2 +- .../server/commands/CloneCommands.java | 64 +- .../server/commands/DataPackCommand.java | 16 +- .../server/commands/DebugCommand.java | 18 +- .../commands/DefaultGameModeCommands.java | 16 +- .../server/commands/DifficultyCommand.java | 20 +- .../server/commands/EffectCommands.java | 32 +- .../server/commands/EnchantCommand.java | 30 +- .../server/commands/ExecuteCommand.java | 88 +- .../server/commands/FillCommand.java | 30 +- .../server/commands/ForceLoadCommand.java | 44 +- .../server/commands/GameModeCommand.java | 18 +- .../server/commands/GiveCommand.java | 22 +- .../server/commands/KillCommand.java | 4 +- .../server/commands/LootCommand.java | 162 +- .../server/commands/ParticleCommand.java | 4 +- .../server/commands/PlaySoundCommand.java | 14 +- .../server/commands/ReplaceItemCommand.java | 36 +- .../server/commands/ScheduleCommand.java | 6 +- .../server/commands/ScoreboardCommand.java | 166 +- .../server/commands/SetBlockCommand.java | 8 +- .../server/commands/SpectateCommand.java | 10 +- .../server/commands/SpreadPlayersCommand.java | 52 +- .../server/commands/SummonCommand.java | 24 +- .../minecraft/server/commands/TagCommand.java | 22 +- .../server/commands/TeamCommand.java | 118 +- .../server/commands/TeamMsgCommand.java | 12 +- .../server/commands/TeleportCommand.java | 100 +- .../server/commands/TriggerCommand.java | 56 +- .../server/commands/WorldBorderCommand.java | 42 +- .../commands/data/BlockDataAccessor.java | 14 +- .../commands/data/EntityDataAccessor.java | 4 +- .../commands/data/StorageDataAccessor.java | 4 +- .../server/dedicated/DedicatedServer.java | 51 +- .../minecraft/server/level/ChunkHolder.java | 96 +- src/net/minecraft/server/level/ChunkMap.java | 6 +- .../server/level/ChunkTaskPriorityQueue.java | 6 +- .../level/ChunkTaskPriorityQueueSorter.java | 54 +- .../minecraft/server/level/ChunkTracker.java | 12 +- src/net/minecraft/server/level/DemoMode.java | 8 +- .../server/level/DerivedServerLevel.java | 4 +- .../server/level/DistanceManager.java | 32 +- .../server/level/ServerChunkCache.java | 186 +- .../minecraft/server/level/ServerEntity.java | 70 +- .../minecraft/server/level/ServerLevel.java | 584 +- .../minecraft/server/level/ServerPlayer.java | 358 +- .../server/level/ServerPlayerGameMode.java | 140 +- .../level/ThreadedLevelLightEngine.java | 72 +- .../server/level/WorldGenRegion.java | 120 +- .../server/level/WorldGenTickList.java | 6 +- .../level/progress/ChunkProgressListener.java | 4 +- .../progress/LoggerChunkProgressListener.java | 6 +- .../ProcessorChunkProgressListener.java | 8 +- .../StoringChunkProgressListener.java | 16 +- .../network/ServerGamePacketListenerImpl.java | 350 +- .../resources/PreparableReloadListener.java | 2 +- .../resources/ProfiledReloadInstance.java | 22 +- .../ResourceManagerReloadListener.java | 2 +- .../SimpleJsonResourceReloadListener.java | 2 +- .../SimplePreparableReloadListener.java | 8 +- .../minecraft/server/players/PlayerList.java | 146 +- src/net/minecraft/stats/RecipeBook.java | 34 +- src/net/minecraft/stats/ServerRecipeBook.java | 16 +- .../minecraft/stats/ServerStatsCounter.java | 4 +- src/net/minecraft/stats/StatsCounter.java | 6 +- src/net/minecraft/tags/BlockTags.java | 4 +- src/net/minecraft/tags/EntityTypeTags.java | 4 +- src/net/minecraft/tags/FluidTags.java | 4 +- src/net/minecraft/tags/ItemTags.java | 4 +- src/net/minecraft/tags/TagManager.java | 2 +- .../minecraft/util/datafix/DataFixers.java | 4 + .../util/datafix/fixes/AdvancementsFix.java | 23 +- .../datafix/fixes/AdvancementsRenameFix.java | 29 + .../util/datafix/fixes/LeavesFix.java | 20 +- .../util/datafix/fixes/RecipesFix.java | 20 +- .../util/datafix/fixes/RecipesRenameFix.java | 30 + .../datafix/fixes/RecipesRenameningFix.java | 20 +- .../datafix/fixes/SwimStatsRenameFix.java | 48 +- .../util/profiling/ActiveProfiler.java | 68 +- .../util/profiling/FilledProfileResults.java | 194 +- .../util/profiling/GameProfiler.java | 16 +- .../util/profiling/InactiveProfiler.java | 8 + .../util/profiling/ProfileCollector.java | 12 - .../util/profiling/ProfilerFiller.java | 4 + .../util/profiling/ProfilerPathEntry.java | 11 + .../minecraft/util/profiling/ResultField.java | 8 +- .../util/thread/ProcessorMailbox.java | 4 +- .../util/worldupdate/WorldUpgrader.java | 64 +- .../minecraft/world/CompoundContainer.java | 46 +- src/net/minecraft/world/Container.java | 22 +- src/net/minecraft/world/ContainerHelper.java | 6 +- .../minecraft/world/ContainerListener.java | 2 +- src/net/minecraft/world/Containers.java | 28 +- src/net/minecraft/world/Difficulty.java | 6 +- .../minecraft/world/DifficultyInstance.java | 16 +- .../world/InteractionResultHolder.java | 4 +- src/net/minecraft/world/LockCode.java | 4 +- src/net/minecraft/world/SimpleContainer.java | 110 +- .../minecraft/world/SimpleMenuProvider.java | 8 +- src/net/minecraft/world/Snooper.java | 4 +- src/net/minecraft/world/SnooperPopulator.java | 2 +- src/net/minecraft/world/WorldlyContainer.java | 4 +- .../world/WorldlyContainerHolder.java | 2 +- .../world/damagesource/CombatEntry.java | 4 +- .../world/damagesource/CombatTracker.java | 108 +- .../world/damagesource/DamageSource.java | 70 +- .../damagesource/EntityDamageSource.java | 14 +- .../IndirectEntityDamageSource.java | 16 +- .../world/damagesource/NetherBedDamage.java | 4 +- .../world/effect/AbsoptionMobEffect.java | 16 +- .../world/effect/AttackDamageMobEffect.java | 6 +- .../world/effect/HealthBoostMobEffect.java | 12 +- .../world/effect/InstantenousMobEffect.java | 4 +- src/net/minecraft/world/effect/MobEffect.java | 84 +- .../world/effect/MobEffectInstance.java | 153 +- .../minecraft/world/effect/MobEffectUtil.java | 24 +- .../minecraft/world/effect/MobEffects.java | 12 +- src/net/minecraft/world/entity/AgableMob.java | 46 +- .../world/entity/AreaEffectCloud.java | 64 +- src/net/minecraft/world/entity/Entity.java | 786 +- .../world/entity/EntitySelector.java | 54 +- .../minecraft/world/entity/EntityType.java | 130 +- .../minecraft/world/entity/EquipmentSlot.java | 12 +- .../minecraft/world/entity/ExperienceOrb.java | 42 +- src/net/minecraft/world/entity/FlyingMob.java | 14 +- .../minecraft/world/entity/LivingEntity.java | 4 +- src/net/minecraft/world/entity/Mob.java | 384 +- .../minecraft/world/entity/MobCategory.java | 2 +- .../minecraft/world/entity/PathfinderMob.java | 28 +- .../world/entity/ReputationEventHandler.java | 2 +- .../world/entity/SpawnPlacements.java | 22 +- .../minecraft/world/entity/TamableAnimal.java | 46 +- src/net/minecraft/world/entity/ai/Brain.java | 130 +- .../ai/attributes/AttributeInstance.java | 12 +- .../ai/attributes/AttributeModifier.java | 4 +- .../entity/ai/attributes/BaseAttribute.java | 4 +- .../ai/attributes/BaseAttributeMap.java | 50 +- .../ModifiableAttributeInstance.java | 66 +- .../ai/attributes/ModifiableAttributeMap.java | 46 +- .../entity/ai/attributes/RangedAttribute.java | 4 +- .../world/entity/ai/behavior/AcquirePoi.java | 28 +- .../behavior/AssignProfessionFromJobSite.java | 14 +- .../world/entity/ai/behavior/Behavior.java | 40 +- .../entity/ai/behavior/BehaviorUtils.java | 62 +- .../entity/ai/behavior/BlockPosWrapper.java | 2 +- .../world/entity/ai/behavior/Celebrate.java | 44 +- .../world/entity/ai/behavior/DoNothing.java | 2 +- .../entity/ai/behavior/EntityPosWrapper.java | 8 +- .../entity/ai/behavior/GateBehavior.java | 36 +- .../entity/ai/behavior/GiveGiftToHero.java | 76 +- .../ai/behavior/GoOutsideToCelebrate.java | 6 +- .../ai/behavior/GoToClosestVillage.java | 26 +- .../entity/ai/behavior/HarvestFarmland.java | 84 +- .../ai/behavior/InsideBrownianWalk.java | 12 +- .../entity/ai/behavior/InteractWith.java | 28 +- .../entity/ai/behavior/InteractWithDoor.java | 42 +- .../world/entity/ai/behavior/JumpOnBed.java | 56 +- .../entity/ai/behavior/LocateHidingPlace.java | 28 +- .../behavior/LocateHidingPlaceDuringRaid.java | 6 +- .../LookAndFollowTradingPlayerSink.java | 36 +- .../entity/ai/behavior/LookAtTargetSink.java | 12 +- .../world/entity/ai/behavior/MakeLove.java | 102 +- .../ai/behavior/MoveToSkySeeingSpot.java | 22 +- .../entity/ai/behavior/MoveToTargetSink.java | 84 +- .../world/entity/ai/behavior/PickUpItems.java | 16 +- .../ai/behavior/PlayTagWithOtherKids.java | 72 +- .../entity/ai/behavior/PositionWrapper.java | 2 +- .../world/entity/ai/behavior/ReactToBell.java | 10 +- .../entity/ai/behavior/ResetProfession.java | 12 +- .../entity/ai/behavior/ResetRaidStatus.java | 14 +- .../world/entity/ai/behavior/RingBell.java | 18 +- .../behavior/SetClosestHomeAsWalkTarget.java | 28 +- .../ai/behavior/SetEntityLookTarget.java | 18 +- .../entity/ai/behavior/SetHiddenState.java | 16 +- .../ai/behavior/SetLookAndInteract.java | 32 +- .../entity/ai/behavior/SetRaidStatus.java | 20 +- .../behavior/SetWalkTargetAwayFromEntity.java | 26 +- .../SetWalkTargetFromBlockMemory.java | 56 +- .../behavior/SetWalkTargetFromLookTarget.java | 8 +- .../ai/behavior/ShowTradesToPlayer.java | 80 +- .../world/entity/ai/behavior/SleepInBed.java | 32 +- .../entity/ai/behavior/SocializeAtBell.java | 20 +- .../entity/ai/behavior/StrollAroundPoi.java | 18 +- .../world/entity/ai/behavior/StrollToPoi.java | 20 +- .../entity/ai/behavior/StrollToPoiList.java | 20 +- .../world/entity/ai/behavior/Swim.java | 14 +- .../entity/ai/behavior/TradeWithVillager.java | 78 +- .../behavior/UpdateActivityFromSchedule.java | 4 +- .../entity/ai/behavior/ValidateNearbyPoi.java | 32 +- .../entity/ai/behavior/VictoryStroll.java | 6 +- .../ai/behavior/VillageBoundRandomStroll.java | 22 +- .../entity/ai/behavior/VillagerCalmDown.java | 14 +- .../ai/behavior/VillagerGoalPackages.java | 22 +- .../ai/behavior/VillagerPanicTrigger.java | 36 +- .../world/entity/ai/behavior/WakeUp.java | 8 +- .../world/entity/ai/behavior/WorkAtPoi.java | 20 +- .../ai/control/BodyRotationControl.java | 4 +- .../entity/ai/control/DolphinLookControl.java | 4 +- .../entity/ai/control/FlyingMoveControl.java | 4 +- .../world/entity/ai/control/JumpControl.java | 4 +- .../world/entity/ai/control/LookControl.java | 20 +- .../world/entity/ai/control/MoveControl.java | 20 +- .../world/entity/ai/goal/AvoidEntityGoal.java | 22 +- .../world/entity/ai/goal/BegGoal.java | 16 +- .../world/entity/ai/goal/BreakDoorGoal.java | 12 +- .../world/entity/ai/goal/BreathAirGoal.java | 10 +- .../world/entity/ai/goal/BreedGoal.java | 34 +- .../world/entity/ai/goal/CatLieOnBedGoal.java | 12 +- .../entity/ai/goal/CatSitOnBlockGoal.java | 20 +- .../world/entity/ai/goal/DolphinJumpGoal.java | 16 +- .../entity/ai/goal/DoorInteractGoal.java | 36 +- .../world/entity/ai/goal/EatBlockGoal.java | 6 +- .../world/entity/ai/goal/FleeSunGoal.java | 16 +- .../world/entity/ai/goal/FloatGoal.java | 6 +- .../world/entity/ai/goal/FollowBoatGoal.java | 16 +- .../entity/ai/goal/FollowFlockLeaderGoal.java | 16 +- .../world/entity/ai/goal/FollowMobGoal.java | 20 +- .../world/entity/ai/goal/FollowOwnerGoal.java | 28 +- .../entity/ai/goal/FollowParentGoal.java | 18 +- .../world/entity/ai/goal/GoalSelector.java | 34 +- .../world/entity/ai/goal/InteractGoal.java | 4 +- .../ai/goal/LandOnOwnersShoulderGoal.java | 4 +- .../entity/ai/goal/LeapAtTargetGoal.java | 14 +- .../ai/goal/LlamaFollowCaravanGoal.java | 58 +- .../entity/ai/goal/LookAtPlayerGoal.java | 10 +- .../ai/goal/LookAtTradingPlayerGoal.java | 6 +- .../world/entity/ai/goal/MeleeAttackGoal.java | 54 +- .../entity/ai/goal/MoveBackToVillage.java | 4 +- .../ai/goal/MoveThroughVillageGoal.java | 38 +- .../world/entity/ai/goal/MoveToBlockGoal.java | 14 +- .../ai/goal/MoveTowardsRestrictionGoal.java | 14 +- .../entity/ai/goal/MoveTowardsTargetGoal.java | 14 +- .../entity/ai/goal/OcelotAttackGoal.java | 12 +- .../world/entity/ai/goal/OfferFlowerGoal.java | 4 +- .../world/entity/ai/goal/OpenDoorGoal.java | 6 +- .../world/entity/ai/goal/PanicGoal.java | 20 +- .../entity/ai/goal/PathfindToRaidGoal.java | 24 +- .../entity/ai/goal/RandomLookAroundGoal.java | 4 +- .../entity/ai/goal/RandomStrollGoal.java | 18 +- .../entity/ai/goal/RandomSwimmingGoal.java | 10 +- .../entity/ai/goal/RangedAttackGoal.java | 18 +- .../entity/ai/goal/RangedBowAttackGoal.java | 20 +- .../ai/goal/RangedCrossbowAttackGoal.java | 26 +- .../world/entity/ai/goal/RemoveBlockGoal.java | 50 +- .../world/entity/ai/goal/RestrictSunGoal.java | 4 +- .../ai/goal/RunAroundLikeCrazyGoal.java | 22 +- .../world/entity/ai/goal/SitGoal.java | 8 +- .../ai/goal/StrollThroughVillageGoal.java | 26 +- .../world/entity/ai/goal/SwellGoal.java | 8 +- .../world/entity/ai/goal/TemptGoal.java | 16 +- .../entity/ai/goal/TradeWithPlayerGoal.java | 8 +- .../entity/ai/goal/TryFindWaterGoal.java | 4 +- .../world/entity/ai/goal/UseItemGoal.java | 6 +- .../goal/WaterAvoidingRandomFlyingGoal.java | 16 +- .../goal/WaterAvoidingRandomStrollGoal.java | 12 +- .../world/entity/ai/goal/WrappedGoal.java | 8 +- .../entity/ai/goal/ZombieAttackGoal.java | 6 +- .../goal/target/DefendVillageTargetGoal.java | 22 +- .../ai/goal/target/HurtByTargetGoal.java | 30 +- .../target/NearestAttackableTargetGoal.java | 12 +- .../NearestAttackableWitchTargetGoal.java | 4 +- .../NearestHealableRaiderTargetGoal.java | 4 +- .../goal/target/NonTameRandomTargetGoal.java | 6 +- .../ai/goal/target/OwnerHurtByTargetGoal.java | 22 +- .../ai/goal/target/OwnerHurtTargetGoal.java | 22 +- .../entity/ai/goal/target/TargetGoal.java | 60 +- .../entity/ai/gossip/GossipContainer.java | 34 +- .../world/entity/ai/gossip/GossipType.java | 2 +- .../world/entity/ai/memory/WalkTarget.java | 8 +- .../ai/navigation/FlyingPathNavigation.java | 42 +- .../ai/navigation/GroundPathNavigation.java | 68 +- .../entity/ai/navigation/PathNavigation.java | 98 +- .../ai/navigation/WallClimberNavigation.java | 20 +- .../navigation/WaterBoundPathNavigation.java | 52 +- .../world/entity/ai/sensing/DummySensor.java | 2 +- .../world/entity/ai/sensing/GolemSensor.java | 14 +- .../world/entity/ai/sensing/HurtBySensor.java | 16 +- .../ai/sensing/InteractableDoorsSensor.java | 14 +- .../entity/ai/sensing/NearestBedSensor.java | 18 +- .../ai/sensing/NearestLivingEntitySensor.java | 12 +- .../world/entity/ai/sensing/PlayerSensor.java | 10 +- .../entity/ai/sensing/SecondaryPoiSensor.java | 16 +- .../world/entity/ai/sensing/Sensing.java | 16 +- .../world/entity/ai/sensing/Sensor.java | 6 +- .../ai/sensing/VillagerBabiesSensor.java | 16 +- .../ai/sensing/VillagerHostilesSensor.java | 26 +- .../ai/targeting/TargetingConditions.java | 26 +- .../world/entity/ai/util/RandomPos.java | 92 +- .../world/entity/ai/village/VillageSiege.java | 20 +- .../entity/ai/village/poi/PoiManager.java | 66 +- .../entity/ai/village/poi/PoiRecord.java | 8 +- .../entity/ai/village/poi/PoiSection.java | 54 +- .../world/entity/ai/village/poi/PoiType.java | 24 +- .../world/entity/ambient/AmbientCreature.java | 6 +- .../minecraft/world/entity/ambient/Bat.java | 36 +- .../world/entity/animal/AbstractFish.java | 62 +- .../world/entity/animal/AbstractGolem.java | 6 +- .../entity/animal/AbstractSchoolingFish.java | 28 +- .../minecraft/world/entity/animal/Animal.java | 64 +- .../minecraft/world/entity/animal/Bee.java | 242 +- .../minecraft/world/entity/animal/Cat.java | 150 +- .../world/entity/animal/Chicken.java | 38 +- .../minecraft/world/entity/animal/Cod.java | 6 +- .../minecraft/world/entity/animal/Cow.java | 34 +- .../world/entity/animal/Dolphin.java | 142 +- .../minecraft/world/entity/animal/Fox.java | 344 +- .../world/entity/animal/IronGolem.java | 68 +- .../world/entity/animal/MushroomCow.java | 96 +- .../minecraft/world/entity/animal/Ocelot.java | 66 +- .../minecraft/world/entity/animal/Panda.java | 224 +- .../minecraft/world/entity/animal/Parrot.java | 128 +- .../minecraft/world/entity/animal/Pig.java | 62 +- .../world/entity/animal/PolarBear.java | 64 +- .../world/entity/animal/Pufferfish.java | 42 +- .../minecraft/world/entity/animal/Rabbit.java | 156 +- .../minecraft/world/entity/animal/Salmon.java | 6 +- .../minecraft/world/entity/animal/Sheep.java | 82 +- .../entity/animal/ShoulderRidingEntity.java | 4 +- .../world/entity/animal/SnowGolem.java | 40 +- .../minecraft/world/entity/animal/Squid.java | 76 +- .../world/entity/animal/TropicalFish.java | 34 +- .../minecraft/world/entity/animal/Turtle.java | 162 +- .../world/entity/animal/WaterAnimal.java | 12 +- .../minecraft/world/entity/animal/Wolf.java | 152 +- .../animal/horse/AbstractChestedHorse.java | 54 +- .../entity/animal/horse/AbstractHorse.java | 216 +- .../world/entity/animal/horse/Donkey.java | 22 +- .../world/entity/animal/horse/Horse.java | 116 +- .../world/entity/animal/horse/Llama.java | 122 +- .../world/entity/animal/horse/Mule.java | 10 +- .../entity/animal/horse/SkeletonHorse.java | 36 +- .../entity/animal/horse/SkeletonTrapGoal.java | 62 +- .../entity/animal/horse/TraderLlama.java | 46 +- .../entity/animal/horse/ZombieHorse.java | 36 +- .../world/entity/boss/EnderDragonPart.java | 16 +- .../entity/boss/enderdragon/EndCrystal.java | 28 +- .../entity/boss/enderdragon/EnderDragon.java | 288 +- .../phases/AbstractDragonPhaseInstance.java | 8 +- .../phases/AbstractDragonSittingPhase.java | 12 +- .../phases/DragonChargePlayerPhase.java | 8 +- .../enderdragon/phases/DragonDeathPhase.java | 4 +- .../phases/DragonHoldingPatternPhase.java | 34 +- .../enderdragon/phases/DragonHoverPhase.java | 4 +- .../phases/DragonLandingApproachPhase.java | 26 +- .../phases/DragonLandingPhase.java | 14 +- .../phases/DragonPhaseInstance.java | 4 +- .../phases/DragonSittingAttackingPhase.java | 4 +- .../phases/DragonSittingFlamingPhase.java | 18 +- .../phases/DragonSittingScanningPhase.java | 26 +- .../phases/DragonStrafePlayerPhase.java | 40 +- .../phases/DragonTakeoffPhase.java | 16 +- .../enderdragon/phases/EnderDragonPhase.java | 8 +- .../phases/EnderDragonPhaseManager.java | 20 +- .../world/entity/boss/wither/WitherBoss.java | 134 +- .../world/entity/decoration/ArmorStand.java | 238 +- .../entity/decoration/HangingEntity.java | 56 +- .../world/entity/decoration/ItemFrame.java | 114 +- .../decoration/LeashFenceKnotEntity.java | 46 +- .../world/entity/decoration/Painting.java | 34 +- .../world/entity/fishing/FishingHook.java | 106 +- .../world/entity/global/LightningBolt.java | 22 +- .../world/entity/item/FallingBlockEntity.java | 81 +- .../world/entity/item/ItemEntity.java | 120 +- .../world/entity/item/PrimedTnt.java | 14 +- .../world/entity/monster/AbstractIllager.java | 8 +- .../entity/monster/AbstractSkeleton.java | 66 +- .../minecraft/world/entity/monster/Blaze.java | 50 +- .../world/entity/monster/CaveSpider.java | 18 +- .../world/entity/monster/Creeper.java | 56 +- .../entity/monster/CrossbowAttackMob.java | 2 +- .../world/entity/monster/Drowned.java | 138 +- .../world/entity/monster/ElderGuardian.java | 12 +- .../world/entity/monster/EnderMan.java | 156 +- .../world/entity/monster/Endermite.java | 18 +- .../world/entity/monster/Evoker.java | 68 +- .../minecraft/world/entity/monster/Ghast.java | 108 +- .../minecraft/world/entity/monster/Giant.java | 10 +- .../world/entity/monster/Guardian.java | 138 +- .../minecraft/world/entity/monster/Husk.java | 18 +- .../world/entity/monster/Illusioner.java | 30 +- .../world/entity/monster/MagmaCube.java | 22 +- .../world/entity/monster/Monster.java | 40 +- .../entity/monster/PatrollingMonster.java | 44 +- .../world/entity/monster/Phantom.java | 76 +- .../world/entity/monster/PigZombie.java | 90 +- .../world/entity/monster/Pillager.java | 126 +- .../world/entity/monster/RangedAttackMob.java | 2 +- .../world/entity/monster/Ravager.java | 78 +- .../monster/SharedMonsterAttributes.java | 56 +- .../world/entity/monster/Shulker.java | 70 +- .../world/entity/monster/Silverfish.java | 66 +- .../world/entity/monster/Skeleton.java | 20 +- .../minecraft/world/entity/monster/Slime.java | 110 +- .../entity/monster/SpellcasterIllager.java | 12 +- .../world/entity/monster/Spider.java | 70 +- .../minecraft/world/entity/monster/Stray.java | 20 +- .../minecraft/world/entity/monster/Vex.java | 60 +- .../world/entity/monster/Vindicator.java | 68 +- .../minecraft/world/entity/monster/Witch.java | 90 +- .../world/entity/monster/WitherSkeleton.java | 52 +- .../world/entity/monster/Zombie.java | 260 +- .../world/entity/monster/ZombieVillager.java | 92 +- .../world/entity/npc/AbstractVillager.java | 78 +- .../world/entity/npc/CatSpawner.java | 24 +- .../world/entity/npc/ClientSideMerchant.java | 16 +- .../minecraft/world/entity/npc/Villager.java | 374 +- .../world/entity/npc/VillagerData.java | 14 +- .../world/entity/npc/VillagerProfession.java | 12 +- .../world/entity/npc/VillagerTrades.java | 152 +- .../world/entity/npc/VillagerType.java | 4 +- .../world/entity/npc/WanderingTrader.java | 64 +- .../entity/npc/WanderingTraderSpawner.java | 57 +- .../world/entity/player/Inventory.java | 224 +- .../minecraft/world/entity/player/Player.java | 544 +- .../world/entity/player/StackedContents.java | 52 +- .../entity/projectile/AbstractArrow.java | 232 +- .../projectile/AbstractHurtingProjectile.java | 68 +- .../world/entity/projectile/Arrow.java | 66 +- .../entity/projectile/DragonFireball.java | 42 +- .../world/entity/projectile/EvokerFangs.java | 40 +- .../world/entity/projectile/EyeOfEnder.java | 52 +- .../world/entity/projectile/Fireball.java | 32 +- .../projectile/FireworkRocketEntity.java | 110 +- .../entity/projectile/LargeFireball.java | 24 +- .../world/entity/projectile/LlamaSpit.java | 62 +- .../entity/projectile/ProjectileUtil.java | 150 +- .../entity/projectile/ShulkerBullet.java | 62 +- .../entity/projectile/SmallFireball.java | 38 +- .../world/entity/projectile/Snowball.java | 26 +- .../entity/projectile/SpectralArrow.java | 20 +- .../projectile/ThrowableItemProjectile.java | 32 +- .../projectile/ThrowableProjectile.java | 80 +- .../world/entity/projectile/ThrownEgg.java | 26 +- .../entity/projectile/ThrownEnderpearl.java | 84 +- .../projectile/ThrownExperienceBottle.java | 14 +- .../world/entity/projectile/ThrownPotion.java | 138 +- .../entity/projectile/ThrownTrident.java | 82 +- .../world/entity/projectile/WitherSkull.java | 38 +- src/net/minecraft/world/entity/raid/Raid.java | 182 +- .../minecraft/world/entity/raid/Raider.java | 178 +- .../minecraft/world/entity/raid/Raids.java | 72 +- .../world/entity/schedule/Schedule.java | 18 +- .../entity/schedule/ScheduleBuilder.java | 20 +- .../world/entity/schedule/Timeline.java | 16 +- .../entity/vehicle/AbstractMinecart.java | 248 +- .../vehicle/AbstractMinecartContainer.java | 66 +- .../minecraft/world/entity/vehicle/Boat.java | 206 +- .../world/entity/vehicle/Minecart.java | 14 +- .../world/entity/vehicle/MinecartChest.java | 16 +- .../entity/vehicle/MinecartCommandBlock.java | 12 +- .../world/entity/vehicle/MinecartFurnace.java | 57 +- .../world/entity/vehicle/MinecartHopper.java | 16 +- .../world/entity/vehicle/MinecartSpawner.java | 8 +- .../world/entity/vehicle/MinecartTNT.java | 40 +- src/net/minecraft/world/food/FoodData.java | 28 +- .../minecraft/world/food/FoodProperties.java | 4 +- .../inventory/AbstractContainerMenu.java | 490 +- .../world/inventory/AbstractFurnaceMenu.java | 98 +- .../minecraft/world/inventory/AnvilMenu.java | 214 +- .../minecraft/world/inventory/BeaconMenu.java | 86 +- .../world/inventory/BlastFurnaceMenu.java | 8 +- .../world/inventory/BrewingStandMenu.java | 126 +- .../world/inventory/CartographyTableMenu.java | 188 +- .../minecraft/world/inventory/ChestMenu.java | 86 +- .../world/inventory/ContainerLevelAccess.java | 8 +- .../world/inventory/ContainerListener.java | 6 +- .../world/inventory/CraftingContainer.java | 26 +- .../world/inventory/CraftingMenu.java | 104 +- .../minecraft/world/inventory/DataSlot.java | 6 +- .../world/inventory/DispenserMenu.java | 54 +- .../world/inventory/EnchantmentMenu.java | 166 +- .../world/inventory/FurnaceFuelSlot.java | 18 +- .../world/inventory/FurnaceMenu.java | 8 +- .../world/inventory/FurnaceResultSlot.java | 24 +- .../world/inventory/GrindstoneMenu.java | 192 +- .../minecraft/world/inventory/HopperMenu.java | 50 +- .../world/inventory/HorseInventoryMenu.java | 82 +- .../world/inventory/InventoryMenu.java | 104 +- .../world/inventory/LecternMenu.java | 28 +- .../minecraft/world/inventory/LoomMenu.java | 140 +- .../world/inventory/MenuConstructor.java | 2 +- .../minecraft/world/inventory/MenuType.java | 8 +- .../world/inventory/MerchantContainer.java | 66 +- .../world/inventory/MerchantMenu.java | 142 +- .../world/inventory/MerchantResultSlot.java | 46 +- .../inventory/PlayerEnderChestContainer.java | 22 +- .../world/inventory/RecipeBookMenu.java | 12 +- .../world/inventory/RecipeHolder.java | 16 +- .../world/inventory/ResultContainer.java | 14 +- .../minecraft/world/inventory/ResultSlot.java | 50 +- .../world/inventory/ShulkerBoxMenu.java | 50 +- .../world/inventory/ShulkerBoxSlot.java | 8 +- src/net/minecraft/world/inventory/Slot.java | 28 +- .../minecraft/world/inventory/SmokerMenu.java | 8 +- .../inventory/StackedContentsCompatible.java | 2 +- .../world/inventory/StonecutterMenu.java | 110 +- src/net/minecraft/world/item/AirItem.java | 10 +- src/net/minecraft/world/item/ArmorItem.java | 66 +- .../minecraft/world/item/ArmorMaterial.java | 4 +- .../minecraft/world/item/ArmorMaterials.java | 8 +- .../minecraft/world/item/ArmorStandItem.java | 48 +- src/net/minecraft/world/item/ArrowItem.java | 8 +- src/net/minecraft/world/item/AxeItem.java | 36 +- src/net/minecraft/world/item/BannerItem.java | 24 +- .../world/item/BannerPatternItem.java | 6 +- src/net/minecraft/world/item/BedItem.java | 8 +- src/net/minecraft/world/item/BlockItem.java | 146 +- .../world/item/BlockPlaceContext.java | 16 +- src/net/minecraft/world/item/BoatItem.java | 50 +- .../minecraft/world/item/BoneMealItem.java | 88 +- src/net/minecraft/world/item/BookItem.java | 4 +- src/net/minecraft/world/item/BottleItem.java | 52 +- src/net/minecraft/world/item/BowItem.java | 90 +- .../minecraft/world/item/BowlFoodItem.java | 8 +- src/net/minecraft/world/item/BucketItem.java | 130 +- .../world/item/CarrotOnAStickItem.java | 30 +- .../minecraft/world/item/ChorusFruitItem.java | 34 +- src/net/minecraft/world/item/ClockItem.java | 24 +- src/net/minecraft/world/item/CompassItem.java | 36 +- src/net/minecraft/world/item/ComplexItem.java | 2 +- .../minecraft/world/item/CreativeModeTab.java | 12 +- .../minecraft/world/item/CrossbowItem.java | 248 +- .../minecraft/world/item/DebugStickItem.java | 66 +- src/net/minecraft/world/item/DiggerItem.java | 28 +- .../world/item/DirectionalPlaceContext.java | 4 +- .../world/item/DoubleHighBlockItem.java | 10 +- src/net/minecraft/world/item/DyeColor.java | 16 +- src/net/minecraft/world/item/DyeItem.java | 22 +- .../world/item/DyeableArmorItem.java | 4 +- .../world/item/DyeableLeatherItem.java | 46 +- src/net/minecraft/world/item/EggItem.java | 24 +- src/net/minecraft/world/item/ElytraItem.java | 28 +- .../minecraft/world/item/EmptyMapItem.java | 22 +- .../world/item/EnchantedBookItem.java | 56 +- .../world/item/EnchantedGoldenAppleItem.java | 2 +- .../minecraft/world/item/EndCrystalItem.java | 32 +- .../minecraft/world/item/EnderEyeItem.java | 74 +- .../minecraft/world/item/EnderpearlItem.java | 26 +- .../world/item/ExperienceBottleItem.java | 26 +- .../minecraft/world/item/FireChargeItem.java | 30 +- .../world/item/FireworkRocketItem.java | 40 +- .../world/item/FireworkStarItem.java | 10 +- .../minecraft/world/item/FishBucketItem.java | 28 +- .../minecraft/world/item/FishingRodItem.java | 40 +- .../world/item/FlintAndSteelItem.java | 50 +- .../world/item/GameMasterBlockItem.java | 10 +- .../world/item/HangingEntityItem.java | 42 +- src/net/minecraft/world/item/HoeItem.java | 38 +- .../minecraft/world/item/HoneyBottleItem.java | 38 +- src/net/minecraft/world/item/Item.java | 136 +- .../minecraft/world/item/ItemCooldowns.java | 24 +- .../minecraft/world/item/ItemFrameItem.java | 4 +- .../world/item/ItemNameBlockItem.java | 4 +- .../world/item/ItemPropertyFunction.java | 2 +- src/net/minecraft/world/item/ItemStack.java | 238 +- src/net/minecraft/world/item/Items.java | 28 +- .../world/item/KnowledgeBookItem.java | 26 +- src/net/minecraft/world/item/LeadItem.java | 32 +- .../world/item/LingeringPotionItem.java | 10 +- src/net/minecraft/world/item/MapItem.java | 236 +- .../minecraft/world/item/MilkBucketItem.java | 30 +- .../minecraft/world/item/MinecartItem.java | 62 +- src/net/minecraft/world/item/NameTagItem.java | 14 +- src/net/minecraft/world/item/PickaxeItem.java | 26 +- .../minecraft/world/item/PlayerHeadItem.java | 12 +- src/net/minecraft/world/item/PotionItem.java | 70 +- .../world/item/ProjectileWeaponItem.java | 14 +- src/net/minecraft/world/item/RecordItem.java | 28 +- src/net/minecraft/world/item/SaddleItem.java | 14 +- .../world/item/ScaffoldingBlockItem.java | 44 +- .../world/item/ServerItemCooldowns.java | 12 +- src/net/minecraft/world/item/ShearsItem.java | 26 +- src/net/minecraft/world/item/ShieldItem.java | 34 +- src/net/minecraft/world/item/ShovelItem.java | 48 +- src/net/minecraft/world/item/SignItem.java | 12 +- .../world/item/SimpleFoiledItem.java | 2 +- .../minecraft/world/item/SnowballItem.java | 24 +- .../minecraft/world/item/SpawnEggItem.java | 96 +- .../world/item/SpectralArrowItem.java | 4 +- .../world/item/SplashPotionItem.java | 6 +- .../world/item/StandingAndWallBlockItem.java | 32 +- .../world/item/SuspiciousStewItem.java | 22 +- src/net/minecraft/world/item/SwordItem.java | 40 +- .../world/item/ThrowablePotionItem.java | 22 +- src/net/minecraft/world/item/TieredItem.java | 10 +- .../minecraft/world/item/TippedArrowItem.java | 18 +- src/net/minecraft/world/item/TridentItem.java | 90 +- .../minecraft/world/item/UseOnContext.java | 16 +- .../world/item/WaterLilyBlockItem.java | 54 +- .../world/item/WritableBookItem.java | 22 +- .../minecraft/world/item/WrittenBookItem.java | 52 +- .../minecraft/world/item/alchemy/Potion.java | 4 +- .../world/item/alchemy/PotionBrewing.java | 86 +- .../world/item/alchemy/PotionUtils.java | 106 +- .../minecraft/world/item/alchemy/Potions.java | 4 +- .../item/crafting/AbstractCookingRecipe.java | 14 +- .../world/item/crafting/ArmorDyeRecipe.java | 48 +- .../item/crafting/BannerDuplicateRecipe.java | 72 +- .../world/item/crafting/BlastingRecipe.java | 4 +- .../item/crafting/BookCloningRecipe.java | 68 +- .../item/crafting/CampfireCookingRecipe.java | 4 +- .../item/crafting/FireworkRocketRecipe.java | 34 +- .../item/crafting/FireworkStarFadeRecipe.java | 38 +- .../item/crafting/FireworkStarRecipe.java | 44 +- .../world/item/crafting/Ingredient.java | 36 +- .../world/item/crafting/MapCloningRecipe.java | 46 +- .../item/crafting/MapExtendingRecipe.java | 48 +- .../minecraft/world/item/crafting/Recipe.java | 14 +- .../world/item/crafting/RecipeManager.java | 28 +- .../world/item/crafting/RecipeSerializer.java | 6 +- .../world/item/crafting/RecipeType.java | 4 +- .../world/item/crafting/RepairItemRecipe.java | 50 +- .../world/item/crafting/ShapedRecipe.java | 62 +- .../world/item/crafting/ShapelessRecipe.java | 46 +- .../item/crafting/ShieldDecorationRecipe.java | 60 +- .../item/crafting/ShulkerBoxColoring.java | 42 +- .../crafting/SimpleCookingSerializer.java | 26 +- .../item/crafting/SimpleRecipeSerializer.java | 2 +- .../world/item/crafting/SingleItemRecipe.java | 38 +- .../world/item/crafting/SmeltingRecipe.java | 4 +- .../world/item/crafting/SmokingRecipe.java | 4 +- .../item/crafting/StonecutterRecipe.java | 8 +- .../item/crafting/SuspiciousStewRecipe.java | 42 +- .../item/crafting/TippedArrowRecipe.java | 32 +- .../enchantment/ArrowInfiniteEnchantment.java | 4 +- .../enchantment/ArrowPiercingEnchantment.java | 4 +- .../item/enchantment/DamageEnchantment.java | 26 +- .../enchantment/DigDurabilityEnchantment.java | 8 +- .../item/enchantment/DiggingEnchantment.java | 4 +- .../world/item/enchantment/Enchantment.java | 34 +- .../item/enchantment/EnchantmentCategory.java | 64 +- .../item/enchantment/EnchantmentHelper.java | 218 +- .../item/enchantment/EnchantmentInstance.java | 6 +- .../world/item/enchantment/Enchantments.java | 4 +- .../enchantment/FishingSpeedEnchantment.java | 4 +- .../enchantment/FrostWalkerEnchantment.java | 24 +- .../enchantment/LootBonusEnchantment.java | 8 +- .../enchantment/MultiShotEnchantment.java | 4 +- .../enchantment/ProtectionEnchantment.java | 30 +- .../item/enchantment/ThornsEnchantment.java | 18 +- .../TridentChannelingEnchantment.java | 4 +- .../TridentImpalerEnchantment.java | 4 +- .../TridentLoyaltyEnchantment.java | 4 +- .../TridentRiptideEnchantment.java | 4 +- .../enchantment/UntouchingEnchantment.java | 4 +- .../enchantment/WaterWalkerEnchantment.java | 4 +- .../world/item/trading/Merchant.java | 18 +- .../world/item/trading/MerchantOffer.java | 50 +- .../world/item/trading/MerchantOffers.java | 66 +- .../world/level/BaseCommandBlock.java | 14 +- .../minecraft/world/level/BaseSpawner.java | 74 +- .../world/level/BlockAndTintGetter.java | 4 +- .../minecraft/world/level/BlockEventData.java | 8 +- .../minecraft/world/level/BlockGetter.java | 92 +- src/net/minecraft/world/level/ChunkPos.java | 30 +- .../minecraft/world/level/ChunkTickList.java | 4 +- .../minecraft/world/level/ClipContext.java | 30 +- .../world/level/CollisionGetter.java | 80 +- .../minecraft/world/level/ColorResolver.java | 2 +- .../minecraft/world/level/EmptyTickList.java | 2 +- .../minecraft/world/level/EntityGetter.java | 126 +- src/net/minecraft/world/level/Explosion.java | 112 +- src/net/minecraft/world/level/GameRules.java | 4 + src/net/minecraft/world/level/GameType.java | 46 +- src/net/minecraft/world/level/Level.java | 492 +- .../minecraft/world/level/LevelAccessor.java | 14 +- .../minecraft/world/level/LevelReader.java | 34 +- .../minecraft/world/level/LevelSettings.java | 10 +- src/net/minecraft/world/level/LevelType.java | 6 +- .../minecraft/world/level/LevelWriter.java | 6 +- .../minecraft/world/level/NaturalSpawner.java | 140 +- .../world/level/PathNavigationRegion.java | 28 +- .../minecraft/world/level/PortalForcer.java | 58 +- .../minecraft/world/level/ServerTickList.java | 92 +- src/net/minecraft/world/level/TickList.java | 2 +- .../world/level/TickNextTickData.java | 10 +- .../minecraft/world/level/TickPriority.java | 6 +- .../minecraft/world/level/biome/Biome.java | 94 +- .../level/biome/BiomeDefaultFeatures.java | 412 +- .../world/level/biome/BiomeManager.java | 8 +- .../world/level/biome/BiomeSource.java | 8 +- .../world/level/biome/BiomeSourceType.java | 8 +- .../minecraft/world/level/biome/Biomes.java | 10 +- .../CheckerboardBiomeSourceSettings.java | 2 +- .../biome/CheckerboardColumnBiomeSource.java | 8 +- .../world/level/biome/FixedBiomeSource.java | 6 +- .../level/biome/FixedBiomeSourceSettings.java | 6 +- .../world/level/biome/ForestFlowerBiome.java | 2 +- .../level/biome/OverworldBiomeSource.java | 4 +- .../biome/OverworldBiomeSourceSettings.java | 10 +- .../world/level/biome/TheEndBiomeSource.java | 4 +- .../biome/TheEndBiomeSourceSettings.java | 4 +- .../level/block/AbstractBannerBlock.java | 26 +- .../world/level/block/AbstractChestBlock.java | 2 +- .../level/block/AbstractFurnaceBlock.java | 56 +- .../world/level/block/AbstractGlassBlock.java | 10 +- .../world/level/block/AbstractSkullBlock.java | 2 +- .../minecraft/world/level/block/AirBlock.java | 6 +- .../world/level/block/AnvilBlock.java | 50 +- .../world/level/block/AttachedStemBlock.java | 28 +- .../world/level/block/BambooBlock.java | 118 +- .../world/level/block/BambooSaplingBlock.java | 42 +- .../world/level/block/BannerBlock.java | 34 +- .../world/level/block/BarrelBlock.java | 66 +- .../world/level/block/BarrierBlock.java | 8 +- .../world/level/block/BaseCoralFanBlock.java | 2 +- .../level/block/BaseCoralPlantBlock.java | 2 +- .../level/block/BaseCoralPlantTypeBlock.java | 40 +- .../level/block/BaseCoralWallFanBlock.java | 46 +- .../world/level/block/BaseEntityBlock.java | 16 +- .../level/block/BasePressurePlateBlock.java | 86 +- .../world/level/block/BaseRailBlock.java | 84 +- .../world/level/block/BeaconBlock.java | 28 +- .../minecraft/world/level/block/BedBlock.java | 196 +- .../world/level/block/BedrockBlock.java | 2 +- .../world/level/block/BeehiveBlock.java | 220 +- .../world/level/block/BeetrootBlock.java | 12 +- .../world/level/block/BellBlock.java | 146 +- .../world/level/block/BlastFurnaceBlock.java | 22 +- .../minecraft/world/level/block/Block.java | 448 +- .../minecraft/world/level/block/Blocks.java | 14 +- .../world/level/block/BonemealableBlock.java | 6 +- .../world/level/block/BrewingStandBlock.java | 52 +- .../world/level/block/BubbleColumnBlock.java | 94 +- .../world/level/block/BucketPickup.java | 2 +- .../world/level/block/BushBlock.java | 22 +- .../world/level/block/ButtonBlock.java | 86 +- .../world/level/block/CactusBlock.java | 44 +- .../world/level/block/CakeBlock.java | 48 +- .../world/level/block/CampfireBlock.java | 168 +- .../world/level/block/CarrotBlock.java | 4 +- .../level/block/CartographyTableBlock.java | 12 +- .../world/level/block/CarvedPumpkinBlock.java | 66 +- .../world/level/block/CauldronBlock.java | 194 +- .../world/level/block/ChestBlock.java | 212 +- .../world/level/block/ChorusFlowerBlock.java | 98 +- .../world/level/block/ChorusPlantBlock.java | 58 +- .../world/level/block/CocoaBlock.java | 50 +- .../world/level/block/CommandBlock.java | 170 +- .../world/level/block/ComparatorBlock.java | 128 +- .../world/level/block/ComposterBlock.java | 142 +- .../level/block/ConcretePowderBlock.java | 47 +- .../world/level/block/ConduitBlock.java | 38 +- .../world/level/block/CoralBlock.java | 26 +- .../world/level/block/CoralFanBlock.java | 24 +- .../world/level/block/CoralPlantBlock.java | 26 +- .../world/level/block/CoralWallFanBlock.java | 26 +- .../world/level/block/CraftingTableBlock.java | 12 +- .../world/level/block/CropBlock.java | 70 +- .../level/block/CrossCollisionBlock.java | 72 +- .../level/block/DaylightDetectorBlock.java | 42 +- .../world/level/block/DeadBushBlock.java | 8 +- .../world/level/block/DetectorRailBlock.java | 196 +- .../world/level/block/DiodeBlock.java | 156 +- .../world/level/block/DispenserBlock.java | 102 +- .../world/level/block/DoorBlock.java | 164 +- .../level/block/DoubleBlockCombiner.java | 36 +- .../world/level/block/DoublePlantBlock.java | 68 +- .../world/level/block/DragonEggBlock.java | 42 +- .../world/level/block/DropperBlock.java | 40 +- .../level/block/EnchantmentTableBlock.java | 46 +- .../world/level/block/EndGatewayBlock.java | 16 +- .../world/level/block/EndPortalBlock.java | 18 +- .../level/block/EndPortalFrameBlock.java | 26 +- .../world/level/block/EndRodBlock.java | 28 +- .../world/level/block/EnderChestBlock.java | 62 +- .../world/level/block/EntityBlock.java | 2 +- ...aceAttachedHorizontalDirectionalBlock.java | 34 +- .../world/level/block/FallingBlock.java | 42 +- .../world/level/block/FarmBlock.java | 64 +- .../world/level/block/FenceBlock.java | 54 +- .../world/level/block/FenceGateBlock.java | 94 +- .../world/level/block/FireBlock.java | 404 +- .../level/block/FletchingTableBlock.java | 2 +- .../world/level/block/FlowerBlock.java | 12 +- .../world/level/block/FlowerPotBlock.java | 50 +- .../world/level/block/FrostedIceBlock.java | 30 +- .../world/level/block/FurnaceBlock.java | 24 +- .../level/block/GlazedTerracottaBlock.java | 6 +- .../world/level/block/GrassBlock.java | 30 +- .../world/level/block/GrassPathBlock.java | 34 +- .../world/level/block/GravelBlock.java | 2 +- .../world/level/block/GrindstoneBlock.java | 40 +- .../level/block/HalfTransparentBlock.java | 4 +- .../minecraft/world/level/block/HayBlock.java | 4 +- .../world/level/block/HoneyBlock.java | 92 +- .../world/level/block/HopperBlock.java | 94 +- .../block/HorizontalDirectionalBlock.java | 8 +- .../world/level/block/HugeMushroomBlock.java | 24 +- .../minecraft/world/level/block/IceBlock.java | 38 +- .../world/level/block/InfestedBlock.java | 28 +- .../world/level/block/IronBarsBlock.java | 42 +- .../world/level/block/JigsawBlock.java | 18 +- .../world/level/block/JukeboxBlock.java | 78 +- .../world/level/block/KelpBlock.java | 50 +- .../world/level/block/KelpPlantBlock.java | 42 +- .../world/level/block/LadderBlock.java | 64 +- .../minecraft/world/level/block/Lantern.java | 34 +- .../world/level/block/LeavesBlock.java | 60 +- .../world/level/block/LecternBlock.java | 162 +- .../world/level/block/LeverBlock.java | 76 +- .../world/level/block/LiquidBlock.java | 86 +- .../level/block/LiquidBlockContainer.java | 4 +- .../minecraft/world/level/block/LogBlock.java | 8 +- .../world/level/block/LoomBlock.java | 16 +- .../world/level/block/MagmaBlock.java | 34 +- .../world/level/block/MushroomBlock.java | 46 +- .../world/level/block/MyceliumBlock.java | 6 +- .../world/level/block/NetherPortalBlock.java | 104 +- .../world/level/block/NetherWartBlock.java | 20 +- .../world/level/block/NoteBlock.java | 54 +- .../world/level/block/ObserverBlock.java | 74 +- .../minecraft/world/level/block/OreBlock.java | 10 +- .../world/level/block/PipeBlock.java | 18 +- .../world/level/block/PlayerHeadBlock.java | 16 +- .../level/block/PlayerWallHeadBlock.java | 8 +- .../world/level/block/PotatoBlock.java | 4 +- .../world/level/block/PoweredBlock.java | 4 +- .../world/level/block/PoweredRailBlock.java | 144 +- .../world/level/block/PressurePlateBlock.java | 32 +- .../world/level/block/PumpkinBlock.java | 26 +- .../world/level/block/RailBlock.java | 110 +- .../world/level/block/RailState.java | 162 +- .../world/level/block/RedStoneOreBlock.java | 62 +- .../world/level/block/RedStoneWireBlock.java | 246 +- .../world/level/block/RedstoneLampBlock.java | 32 +- .../world/level/block/RedstoneTorchBlock.java | 70 +- .../level/block/RedstoneWallTorchBlock.java | 44 +- .../world/level/block/RepeaterBlock.java | 42 +- .../world/level/block/RotatedPillarBlock.java | 18 +- .../minecraft/world/level/block/Rotation.java | 4 +- .../world/level/block/SandBlock.java | 2 +- .../world/level/block/SaplingBlock.java | 30 +- .../world/level/block/ScaffoldingBlock.java | 112 +- .../world/level/block/SeaPickleBlock.java | 68 +- .../minecraft/world/level/block/Seagrass.java | 44 +- .../block/ShearableDoublePlantBlock.java | 6 +- .../world/level/block/ShulkerBoxBlock.java | 172 +- .../world/level/block/SignBlock.java | 44 +- .../level/block/SimpleWaterloggedBlock.java | 20 +- .../world/level/block/SkullBlock.java | 16 +- .../world/level/block/SlabBlock.java | 76 +- .../world/level/block/SlimeBlock.java | 36 +- .../world/level/block/SmithingTableBlock.java | 2 +- .../world/level/block/SmokerBlock.java | 20 +- .../world/level/block/SnowLayerBlock.java | 54 +- .../world/level/block/SnowyDirtBlock.java | 14 +- .../world/level/block/SoulsandBlock.java | 22 +- .../world/level/block/SpawnerBlock.java | 14 +- .../world/level/block/SpongeBlock.java | 44 +- .../level/block/SpreadingSnowyDirtBlock.java | 24 +- .../world/level/block/StainedGlassBlock.java | 4 +- .../level/block/StainedGlassPaneBlock.java | 4 +- .../world/level/block/StairBlock.java | 178 +- .../world/level/block/StandingSignBlock.java | 28 +- .../world/level/block/StemBlock.java | 48 +- .../world/level/block/StonecutterBlock.java | 32 +- .../world/level/block/StructureBlock.java | 56 +- .../world/level/block/StructureVoidBlock.java | 8 +- .../world/level/block/SugarCaneBlock.java | 34 +- .../level/block/SweetBerryBushBlock.java | 60 +- .../world/level/block/TallFlowerBlock.java | 8 +- .../world/level/block/TallGrassBlock.java | 14 +- .../world/level/block/TallSeagrass.java | 38 +- .../minecraft/world/level/block/TntBlock.java | 90 +- .../world/level/block/TorchBlock.java | 18 +- .../world/level/block/TrapDoorBlock.java | 92 +- .../world/level/block/TrappedChestBlock.java | 12 +- .../world/level/block/TripWireBlock.java | 116 +- .../world/level/block/TripWireHookBlock.java | 142 +- .../world/level/block/TurtleEggBlock.java | 100 +- .../world/level/block/VineBlock.java | 206 +- .../world/level/block/WallBannerBlock.java | 42 +- .../world/level/block/WallBlock.java | 70 +- .../world/level/block/WallSignBlock.java | 44 +- .../world/level/block/WallSkullBlock.java | 28 +- .../world/level/block/WallTorchBlock.java | 54 +- .../world/level/block/WaterlilyBlock.java | 16 +- .../minecraft/world/level/block/WebBlock.java | 4 +- .../block/WeightedPressurePlateBlock.java | 22 +- .../world/level/block/WetSpongeBlock.java | 18 +- .../world/level/block/WitherRoseBlock.java | 34 +- .../world/level/block/WitherSkullBlock.java | 58 +- .../level/block/WitherWallSkullBlock.java | 4 +- .../world/level/block/WoolCarpetBlock.java | 16 +- .../entity/AbstractFurnaceBlockEntity.java | 152 +- .../level/block/entity/BannerBlockEntity.java | 119 +- .../level/block/entity/BannerPattern.java | 14 +- .../level/block/entity/BarrelBlockEntity.java | 42 +- .../entity/BaseContainerBlockEntity.java | 24 +- .../level/block/entity/BeaconBlockEntity.java | 36 +- .../level/block/entity/BedBlockEntity.java | 8 +- .../block/entity/BeehiveBlockEntity.java | 106 +- .../level/block/entity/BellBlockEntity.java | 50 +- .../block/entity/BlastFurnaceBlockEntity.java | 8 +- .../world/level/block/entity/BlockEntity.java | 22 +- .../level/block/entity/BlockEntityType.java | 16 +- .../block/entity/BrewingStandBlockEntity.java | 84 +- .../block/entity/CampfireBlockEntity.java | 32 +- .../level/block/entity/ChestBlockEntity.java | 68 +- .../block/entity/CommandBlockEntity.java | 26 +- .../block/entity/ConduitBlockEntity.java | 44 +- .../entity/DaylightDetectorBlockEntity.java | 8 +- .../block/entity/DispenserBlockEntity.java | 12 +- .../entity/EnchantmentTableBlockEntity.java | 8 +- .../block/entity/EnderChestBlockEntity.java | 4 +- .../block/entity/FurnaceBlockEntity.java | 4 +- .../level/block/entity/HopperBlockEntity.java | 214 +- .../level/block/entity/JigsawBlockEntity.java | 4 +- .../block/entity/JukeboxBlockEntity.java | 4 +- .../block/entity/LecternBlockEntity.java | 50 +- .../RandomizableContainerBlockEntity.java | 52 +- .../block/entity/ShulkerBoxBlockEntity.java | 56 +- .../level/block/entity/SignBlockEntity.java | 14 +- .../level/block/entity/SkullBlockEntity.java | 4 +- .../level/block/entity/SmokerBlockEntity.java | 8 +- .../block/entity/SpawnerBlockEntity.java | 8 +- .../block/entity/StructureBlockEntity.java | 142 +- .../entity/TheEndGatewayBlockEntity.java | 48 +- .../block/entity/TheEndPortalBlockEntity.java | 4 +- .../block/grower/AbstractMegaTreeGrower.java | 40 +- .../block/grower/AbstractTreeGrower.java | 27 +- .../level/block/grower/AcaciaTreeGrower.java | 2 +- .../level/block/grower/BirchTreeGrower.java | 4 +- .../level/block/grower/DarkOakTreeGrower.java | 2 +- .../level/block/grower/JungleTreeGrower.java | 2 +- .../level/block/grower/OakTreeGrower.java | 4 +- .../level/block/grower/SpruceTreeGrower.java | 2 +- .../level/block/piston/MovingPistonBlock.java | 74 +- .../level/block/piston/PistonBaseBlock.java | 228 +- .../level/block/piston/PistonHeadBlock.java | 80 +- .../world/level/block/piston/PistonMath.java | 14 +- .../block/piston/PistonMovingBlockEntity.java | 146 +- .../block/piston/PistonStructureResolver.java | 50 +- .../block/state/AbstractStateHolder.java | 44 +- .../world/level/block/state/BlockState.java | 238 +- .../level/block/state/StateDefinition.java | 30 +- .../world/level/block/state/StateHolder.java | 16 +- .../block/state/pattern/BlockInWorld.java | 6 +- .../block/state/pattern/BlockPattern.java | 38 +- .../predicate/BlockMaterialPredicate.java | 16 +- .../block/state/predicate/BlockPredicate.java | 12 +- .../state/predicate/BlockStatePredicate.java | 28 +- .../state/properties/AbstractProperty.java | 4 +- .../properties/BlockStateProperties.java | 2 +- .../state/properties/BooleanProperty.java | 4 +- .../block/state/properties/EnumProperty.java | 4 +- .../state/properties/IntegerProperty.java | 4 +- .../state/properties/NoteBlockInstrument.java | 36 +- .../block/state/properties/WoodType.java | 6 +- .../level/border/BorderChangeListener.java | 32 +- .../world/level/border/WorldBorder.java | 82 +- .../world/level/chunk/ChunkAccess.java | 16 +- .../level/chunk/ChunkBiomeContainer.java | 28 +- .../world/level/chunk/ChunkGenerator.java | 122 +- .../level/chunk/ChunkGeneratorFactory.java | 2 +- .../world/level/chunk/ChunkGeneratorType.java | 12 +- .../world/level/chunk/ChunkSource.java | 8 +- .../world/level/chunk/ChunkStatus.java | 134 +- .../world/level/chunk/EmptyLevelChunk.java | 20 +- .../world/level/chunk/FeatureAccess.java | 2 +- .../world/level/chunk/HashMapPalette.java | 4 +- .../world/level/chunk/ImposterProtoChunk.java | 22 +- .../world/level/chunk/LevelChunk.java | 326 +- .../world/level/chunk/LevelChunkSection.java | 52 +- .../world/level/chunk/LightChunkGetter.java | 2 +- .../world/level/chunk/LinearPalette.java | 4 +- .../world/level/chunk/PalettedContainer.java | 22 +- .../world/level/chunk/ProtoChunk.java | 98 +- .../world/level/chunk/ProtoTickList.java | 16 +- .../world/level/chunk/UpgradeData.java | 142 +- .../level/chunk/storage/ChunkSerializer.java | 262 +- .../level/chunk/storage/ChunkStorage.java | 14 +- .../world/level/chunk/storage/IOWorker.java | 22 +- .../level/chunk/storage/OldChunkStorage.java | 22 +- .../world/level/chunk/storage/RegionFile.java | 76 +- .../chunk/storage/RegionFileStorage.java | 34 +- .../chunk/storage/RegionFileVersion.java | 6 +- .../level/chunk/storage/SectionStorage.java | 38 +- .../world/level/dimension/Dimension.java | 8 +- .../world/level/dimension/DimensionType.java | 16 +- .../level/dimension/NetherDimension.java | 14 +- .../level/dimension/NormalDimension.java | 134 +- .../dimension/end/DragonRespawnAnimation.java | 46 +- .../level/dimension/end/EndDragonFight.java | 90 +- .../level/dimension/end/TheEndDimension.java | 22 +- .../levelgen/ChunkGeneratorSettings.java | 8 +- .../level/levelgen/DebugLevelSource.java | 24 +- .../world/level/levelgen/FlatLevelSource.java | 82 +- .../world/level/levelgen/Heightmap.java | 32 +- .../level/levelgen/NetherLevelSource.java | 10 +- .../levelgen/NoiseBasedChunkGenerator.java | 176 +- .../level/levelgen/OverworldLevelSource.java | 32 +- .../world/level/levelgen/PatrolSpawner.java | 38 +- .../world/level/levelgen/PhantomSpawner.java | 30 +- .../level/levelgen/TheEndLevelSource.java | 6 +- .../levelgen/carver/CanyonWorldCarver.java | 12 +- .../levelgen/carver/CaveWorldCarver.java | 22 +- .../carver/ConfiguredWorldCarver.java | 10 +- .../levelgen/carver/HellCaveWorldCarver.java | 12 +- .../carver/UnderwaterCanyonWorldCarver.java | 6 +- .../carver/UnderwaterCaveWorldCarver.java | 28 +- .../level/levelgen/carver/WorldCarver.java | 46 +- .../feature/AbstractFlowerFeature.java | 20 +- .../feature/AbstractHugeMushroomFeature.java | 28 +- .../feature/AbstractSmallTreeFeature.java | 20 +- .../levelgen/feature/AbstractTreeFeature.java | 152 +- .../level/levelgen/feature/AcaciaFeature.java | 20 +- .../level/levelgen/feature/BambooFeature.java | 24 +- .../levelgen/feature/BlockBlobFeature.java | 14 +- .../levelgen/feature/BlockPileFeature.java | 20 +- .../levelgen/feature/BlueIceFeature.java | 22 +- .../levelgen/feature/BonusChestFeature.java | 22 +- .../feature/BuriedTreasureFeature.java | 16 +- .../levelgen/feature/ChorusPlantFeature.java | 6 +- .../levelgen/feature/ConfiguredFeature.java | 24 +- .../levelgen/feature/CoralClawFeature.java | 8 +- .../level/levelgen/feature/CoralFeature.java | 26 +- .../feature/CoralMushroomFeature.java | 4 +- .../levelgen/feature/CoralTreeFeature.java | 6 +- .../levelgen/feature/DarkOakFeature.java | 62 +- .../levelgen/feature/DecoratedFeature.java | 4 +- .../feature/DefaultFlowerFeature.java | 16 +- .../feature/DesertPyramidFeature.java | 10 +- .../levelgen/feature/DesertWellFeature.java | 36 +- .../levelgen/feature/DiskReplaceFeature.java | 16 +- .../levelgen/feature/EndCityFeature.java | 48 +- .../levelgen/feature/EndGatewayFeature.java | 28 +- .../levelgen/feature/EndIslandFeature.java | 4 +- .../levelgen/feature/EndPodiumFeature.java | 18 +- .../levelgen/feature/FancyTreeFeature.java | 48 +- .../world/level/levelgen/feature/Feature.java | 22 +- .../levelgen/feature/FillLayerFeature.java | 8 +- .../level/levelgen/feature/FossilFeature.java | 38 +- .../levelgen/feature/GlowstoneFeature.java | 14 +- .../levelgen/feature/GroundBushFeature.java | 10 +- .../feature/HugeBrownMushroomFeature.java | 8 +- .../feature/HugeRedMushroomFeature.java | 10 +- .../levelgen/feature/IcePatchFeature.java | 14 +- .../levelgen/feature/IceSpikeFeature.java | 30 +- .../levelgen/feature/IcebergFeature.java | 86 +- .../level/levelgen/feature/IglooFeature.java | 12 +- .../feature/JunglePyramidFeature.java | 10 +- .../level/levelgen/feature/KelpFeature.java | 20 +- .../level/levelgen/feature/LakeFeature.java | 38 +- .../feature/MegaJungleTreeFeature.java | 18 +- .../levelgen/feature/MegaPineTreeFeature.java | 16 +- .../levelgen/feature/MegaTreeFeature.java | 54 +- .../levelgen/feature/MineshaftFeature.java | 30 +- .../levelgen/feature/MonsterRoomFeature.java | 38 +- .../feature/NetherFortressFeature.java | 16 +- .../level/levelgen/feature/NoOpFeature.java | 2 +- .../feature/OceanMonumentFeature.java | 36 +- .../level/levelgen/feature/OreFeature.java | 30 +- .../feature/PillagerOutpostFeature.java | 20 +- .../feature/RandomBooleanSelectorFeature.java | 6 +- .../levelgen/feature/RandomPatchFeature.java | 18 +- .../levelgen/feature/RandomRandomFeature.java | 10 +- .../feature/RandomScatteredFeature.java | 22 +- .../feature/RandomSelectorFeature.java | 10 +- .../levelgen/feature/ReplaceBlockFeature.java | 6 +- .../levelgen/feature/SeaPickleFeature.java | 12 +- .../levelgen/feature/SeagrassFeature.java | 24 +- .../levelgen/feature/ShipwreckFeature.java | 20 +- .../levelgen/feature/SimpleBlockFeature.java | 6 +- .../feature/SimpleRandomSelectorFeature.java | 8 +- .../feature/SnowAndFreezeFeature.java | 20 +- .../level/levelgen/feature/SpikeFeature.java | 34 +- .../level/levelgen/feature/SpringFeature.java | 36 +- .../levelgen/feature/StrongholdFeature.java | 60 +- .../levelgen/feature/StructureFeature.java | 82 +- .../levelgen/feature/StructurePieceType.java | 6 +- .../levelgen/feature/SwamplandHutFeature.java | 20 +- .../level/levelgen/feature/TreeFeature.java | 16 +- .../levelgen/feature/VillageFeature.java | 24 +- .../level/levelgen/feature/VillagePieces.java | 12 +- .../level/levelgen/feature/VinesFeature.java | 8 +- .../feature/VoidStartPlatformFeature.java | 14 +- .../feature/WeightedConfiguredFeature.java | 8 +- .../feature/WoodlandMansionFeature.java | 62 +- .../feature/blockplacers/BlockPlacer.java | 6 +- .../feature/blockplacers/ColumnPlacer.java | 4 +- .../blockplacers/DoublePlantPlacer.java | 4 +- .../blockplacers/SimpleBlockPlacer.java | 4 +- .../BlockBlobConfiguration.java | 8 +- .../BlockPileConfiguration.java | 8 +- .../BlockStateConfiguration.java | 8 +- .../DecoratedFeatureConfiguration.java | 12 +- .../configurations/DiskConfiguration.java | 10 +- .../HugeMushroomFeatureConfiguration.java | 12 +- .../configurations/LayerConfiguration.java | 8 +- .../configurations/MegaTreeConfiguration.java | 12 +- .../configurations/OreConfiguration.java | 16 +- .../RandomBooleanFeatureConfiguration.java | 12 +- .../RandomFeatureConfiguration.java | 10 +- .../RandomPatchConfiguration.java | 20 +- .../RandomRandomFeatureConfiguration.java | 2 +- .../ReplaceBlockConfiguration.java | 12 +- .../SimpleBlockConfiguration.java | 18 +- .../SimpleRandomFeatureConfiguration.java | 2 +- .../SmallTreeConfiguration.java | 18 +- .../configurations/SpringConfiguration.java | 4 +- .../configurations/TreeConfiguration.java | 20 +- .../foliageplacers/AcaciaFoliagePlacer.java | 18 +- .../foliageplacers/BlobFoliagePlacer.java | 6 +- .../feature/foliageplacers/FoliagePlacer.java | 18 +- .../foliageplacers/PineFoliagePlacer.java | 6 +- .../foliageplacers/SpruceFoliagePlacer.java | 6 +- .../stateproviders/BlockStateProvider.java | 4 +- .../stateproviders/RotatedBlockProvider.java | 4 +- .../stateproviders/SimpleStateProvider.java | 4 +- .../stateproviders/WeightedStateProvider.java | 10 +- .../feature/structures/EmptyPoolElement.java | 6 +- .../structures/FeaturePoolElement.java | 20 +- .../feature/structures/JigsawJunction.java | 4 +- .../feature/structures/JigsawPlacement.java | 124 +- .../feature/structures/ListPoolElement.java | 26 +- .../feature/structures/SinglePoolElement.java | 58 +- .../structures/StructurePoolElement.java | 8 +- .../structures/StructurePoolElementType.java | 4 +- .../structures/StructureTemplatePool.java | 4 +- .../structures/StructureTemplatePools.java | 8 +- .../treedecorators/AlterGroundDecorator.java | 28 +- .../treedecorators/BeehiveDecorator.java | 25 +- .../treedecorators/CocoaDecorator.java | 10 +- .../treedecorators/LeaveVineDecorator.java | 26 +- .../feature/treedecorators/TreeDecorator.java | 16 +- .../treedecorators/TrunkVineDecorator.java | 18 +- .../level/levelgen/flat/FlatLayerInfo.java | 4 +- .../flat/FlatLevelGeneratorSettings.java | 96 +- .../placement/CarvingMaskDecorator.java | 10 +- .../placement/ChanceHeightmapDecorator.java | 6 +- .../ChanceHeightmapDoubleDecorator.java | 6 +- .../placement/ChancePassthroughDecorator.java | 4 +- .../ChanceTopSolidHeightmapDecorator.java | 6 +- .../ChorusPlantPlacementDecorator.java | 4 +- .../placement/ConfiguredDecorator.java | 18 +- .../placement/CountBiasedRangeDecorator.java | 6 +- .../CountChanceHeightmapDecorator.java | 6 +- .../CountChanceHeightmapDoubleDecorator.java | 2 +- .../placement/CountDepthAverageDecorator.java | 8 +- .../CountHeighmapDoubleDecorator.java | 26 +- .../placement/CountHeight64Decorator.java | 4 +- .../placement/CountHeightmap32Decorator.java | 20 +- .../placement/CountHeightmapDecorator.java | 6 +- .../placement/CountTopSolidDecorator.java | 6 +- .../CountVeryBiasedRangeDecorator.java | 6 +- ...ountWithExtraChanceHeightmapDecorator.java | 10 +- .../DarkOakTreePlacementDecorator.java | 4 +- .../placement/EmeraldPlacementDecorator.java | 2 +- .../EndGatewayPlacementDecorator.java | 4 +- .../EndIslandPlacementDecorator.java | 2 +- .../levelgen/placement/FeatureDecorator.java | 16 +- .../ForestRockPlacementDecorator.java | 6 +- .../placement/IcebergPlacementDecorator.java | 6 +- .../placement/LakeLavaPlacementDecorator.java | 8 +- .../LakeWaterPlacementDecorator.java | 6 +- .../MonsterRoomPlacementDecorator.java | 6 +- .../placement/NoiseHeightmap32Decorator.java | 4 +- .../NoiseHeightmapDoubleDecorator.java | 68 +- .../placement/NopePlacementDecorator.java | 2 +- .../placement/SimpleFeatureDecorator.java | 6 +- .../placement/TopSolidHeightMapDecorator.java | 4 +- .../TopSolidHeightMapNoiseBasedDecorator.java | 8 +- .../TopSolidHeightMapRangeDecorator.java | 6 +- .../nether/ChanceRangeDecorator.java | 6 +- .../placement/nether/CountRangeDecorator.java | 6 +- .../placement/nether/HellFireDecorator.java | 4 +- .../nether/LightGemChanceDecorator.java | 4 +- .../placement/nether/MagmaDecorator.java | 6 +- .../nether/RandomCountRangeDecorator.java | 6 +- .../structure/BeardedStructureStart.java | 4 +- .../level/levelgen/structure/BoundingBox.java | 32 +- .../structure/BuriedTreasurePieces.java | 32 +- .../structure/DesertPyramidPiece.java | 320 +- .../levelgen/structure/EndCityPieces.java | 144 +- .../level/levelgen/structure/IglooPieces.java | 54 +- .../structure/JunglePyramidPiece.java | 282 +- .../structure/LegacyStructureDataHandler.java | 68 +- .../levelgen/structure/MineShaftPieces.java | 418 +- .../structure/NetherBridgePieces.java | 956 +- .../structure/OceanMonumentPieces.java | 1454 +- .../levelgen/structure/OceanRuinFeature.java | 20 +- .../levelgen/structure/OceanRuinPieces.java | 98 +- .../structure/PillagerOutpostPieces.java | 12 +- .../structure/PoolElementStructurePiece.java | 32 +- .../structure/ScatteredFeaturePiece.java | 14 +- .../levelgen/structure/ShipwreckPieces.java | 40 +- .../levelgen/structure/StrongholdPieces.java | 944 +- .../structure/StructureFeatureIO.java | 24 +- .../levelgen/structure/StructurePiece.java | 182 +- .../levelgen/structure/StructureStart.java | 32 +- .../levelgen/structure/SwamplandHutPiece.java | 102 +- .../structure/TemplateStructurePiece.java | 40 +- .../structure/WoodlandMansionPieces.java | 370 +- .../templatesystem/AlwaysTrueTest.java | 2 +- .../templatesystem/BlockIgnoreProcessor.java | 4 +- .../templatesystem/BlockMatchTest.java | 8 +- .../templatesystem/BlockRotProcessor.java | 4 +- .../templatesystem/BlockStateMatchTest.java | 8 +- .../templatesystem/GravityProcessor.java | 4 +- .../JigsawReplacementProcessor.java | 6 +- .../templatesystem/NopProcessor.java | 2 +- .../templatesystem/ProcessorRule.java | 24 +- .../templatesystem/RandomBlockMatchTest.java | 8 +- .../RandomBlockStateMatchTest.java | 8 +- .../templatesystem/RuleProcessor.java | 12 +- .../structure/templatesystem/RuleTest.java | 2 +- .../templatesystem/RuleTestType.java | 4 +- .../templatesystem/StructureManager.java | 28 +- .../StructurePlaceSettings.java | 58 +- .../templatesystem/StructureProcessor.java | 2 +- .../StructureProcessorType.java | 4 +- .../templatesystem/StructureTemplate.java | 352 +- .../templatesystem/TagMatchTest.java | 4 +- .../BadlandsSurfaceBuilder.java | 80 +- .../ConfiguredSurfaceBuilder.java | 10 +- .../DefaultSurfaceBuilder.java | 48 +- .../ErodedBadlandsSurfaceBuilder.java | 52 +- .../FrozenOceanSurfaceBuilder.java | 64 +- .../GiantTreeTaigaSurfaceBuilder.java | 8 +- .../GravellyMountainSurfaceBuilder.java | 8 +- .../MountainSurfaceBuilder.java | 6 +- .../surfacebuilders/NetherSurfaceBuilder.java | 38 +- .../surfacebuilders/NopeSurfaceBuilder.java | 2 +- .../ShatteredSavanaSurfaceBuilder.java | 8 +- .../surfacebuilders/SurfaceBuilder.java | 6 +- .../SurfaceBuilderBaseConfiguration.java | 16 +- .../surfacebuilders/SwampSurfaceBuilder.java | 10 +- .../WoodedBadlandsSurfaceBuilder.java | 50 +- .../level/levelgen/synth/PerlinNoise.java | 28 +- .../levelgen/synth/PerlinSimplexNoise.java | 28 +- .../level/lighting/BlockLightEngine.java | 32 +- .../lighting/BlockLightSectionStorage.java | 10 +- .../level/lighting/DataLayerStorageMap.java | 12 +- .../lighting/DynamicGraphMinFixedPoint.java | 2 +- .../world/level/lighting/FlatDataLayer.java | 4 +- .../level/lighting/LayerLightEngine.java | 56 +- .../lighting/LayerLightSectionStorage.java | 82 +- .../level/lighting/LevelLightEngine.java | 34 +- .../world/level/lighting/SkyLightEngine.java | 40 +- .../lighting/SkyLightSectionStorage.java | 40 +- .../world/level/material/EmptyFluid.java | 18 +- .../world/level/material/FlowingFluid.java | 284 +- .../minecraft/world/level/material/Fluid.java | 32 +- .../world/level/material/FluidState.java | 56 +- .../world/level/material/FluidStateImpl.java | 4 +- .../world/level/material/Fluids.java | 10 +- .../world/level/material/LavaFluid.java | 102 +- .../world/level/material/Material.java | 10 +- .../world/level/material/WaterFluid.java | 42 +- .../world/level/newbiome/area/LazyArea.java | 4 +- .../level/newbiome/context/BigContext.java | 10 +- .../newbiome/context/LazyAreaContext.java | 12 +- .../newbiome/layer/AddDeepOceanLayer.java | 2 +- .../level/newbiome/layer/AddEdgeLayer.java | 10 +- .../level/newbiome/layer/AddIslandLayer.java | 14 +- .../layer/AddMushroomIslandLayer.java | 4 +- .../level/newbiome/layer/AddSnowLayer.java | 4 +- .../level/newbiome/layer/BiomeEdgeLayer.java | 12 +- .../level/newbiome/layer/BiomeInitLayer.java | 16 +- .../level/newbiome/layer/IslandLayer.java | 4 +- .../world/level/newbiome/layer/Layer.java | 10 +- .../world/level/newbiome/layer/Layers.java | 120 +- .../level/newbiome/layer/OceanLayer.java | 6 +- .../level/newbiome/layer/OceanMixerLayer.java | 8 +- .../newbiome/layer/RareBiomeLargeLayer.java | 4 +- .../newbiome/layer/RareBiomeSpotLayer.java | 4 +- .../newbiome/layer/RegionHillsLayer.java | 34 +- .../layer/RemoveTooMuchOceanLayer.java | 4 +- .../level/newbiome/layer/RiverInitLayer.java | 4 +- .../level/newbiome/layer/RiverLayer.java | 2 +- .../level/newbiome/layer/RiverMixerLayer.java | 6 +- .../level/newbiome/layer/ShoreLayer.java | 8 +- .../level/newbiome/layer/SmoothLayer.java | 4 +- .../world/level/newbiome/layer/ZoomLayer.java | 26 +- .../layer/traits/AreaTransformer0.java | 10 +- .../layer/traits/AreaTransformer1.java | 18 +- .../layer/traits/AreaTransformer2.java | 24 +- .../layer/traits/BishopTransformer.java | 6 +- .../newbiome/layer/traits/C0Transformer.java | 6 +- .../newbiome/layer/traits/C1Transformer.java | 8 +- .../layer/traits/CastleTransformer.java | 6 +- .../world/level/pathfinder/BinaryHeap.java | 70 +- .../level/pathfinder/FlyNodeEvaluator.java | 274 +- .../world/level/pathfinder/Node.java | 64 +- .../world/level/pathfinder/NodeEvaluator.java | 18 +- .../world/level/pathfinder/Path.java | 46 +- .../world/level/pathfinder/PathFinder.java | 86 +- .../level/pathfinder/SwimNodeEvaluator.java | 58 +- .../world/level/pathfinder/Target.java | 22 +- .../level/pathfinder/TurtleNodeEvaluator.java | 214 +- .../level/pathfinder/WalkNodeEvaluator.java | 350 +- .../saveddata/SaveDataDirtyRunnable.java | 4 +- .../world/level/saveddata/maps/MapBanner.java | 26 +- .../level/saveddata/maps/MapDecoration.java | 4 +- .../saveddata/maps/MapItemSavedData.java | 148 +- .../world/level/storage/CommandStorage.java | 4 +- .../world/level/storage/DerivedLevelData.java | 16 +- .../level/storage/DimensionDataStorage.java | 38 +- .../world/level/storage/LevelData.java | 109 +- .../world/level/storage/LevelStorage.java | 34 +- .../level/storage/LevelStorageSource.java | 20 +- .../world/level/storage/LevelSummary.java | 26 +- .../world/level/storage/McRegionUpgrader.java | 54 +- .../world/level/storage/PlayerIO.java | 4 +- .../loot/BinomialDistributionGenerator.java | 6 +- .../level/storage/loot/ConstantIntValue.java | 4 +- .../world/level/storage/loot/IntLimiter.java | 10 +- .../world/level/storage/loot/LootContext.java | 56 +- .../level/storage/loot/LootContextUser.java | 4 +- .../world/level/storage/loot/LootPool.java | 74 +- .../world/level/storage/loot/LootTable.java | 122 +- .../world/level/storage/loot/LootTables.java | 26 +- .../level/storage/loot/PredicateManager.java | 14 +- .../storage/loot/RandomIntGenerators.java | 6 +- .../level/storage/loot/RandomValueBounds.java | 10 +- .../level/storage/loot/ValidationContext.java | 16 +- .../loot/entries/AlternativesEntry.java | 14 +- .../entries/ComposableEntryContainer.java | 18 +- .../loot/entries/CompositeEntryBase.java | 16 +- .../storage/loot/entries/DynamicLoot.java | 10 +- .../storage/loot/entries/EmptyLootItem.java | 2 +- .../storage/loot/entries/EntryGroup.java | 18 +- .../level/storage/loot/entries/LootItem.java | 22 +- .../storage/loot/entries/LootPoolEntries.java | 10 +- .../storage/loot/entries/LootPoolEntry.java | 2 +- .../loot/entries/LootPoolEntryContainer.java | 10 +- .../entries/LootPoolSingletonContainer.java | 30 +- .../loot/entries/LootTableReference.java | 28 +- .../storage/loot/entries/SequentialEntry.java | 8 +- .../level/storage/loot/entries/TagEntry.java | 28 +- .../loot/functions/ApplyBonusCount.java | 48 +- .../loot/functions/ApplyExplosionDecay.java | 12 +- .../loot/functions/CopyBlockState.java | 54 +- .../loot/functions/CopyNameFunction.java | 22 +- .../loot/functions/CopyNbtFunction.java | 26 +- .../functions/EnchantRandomlyFunction.java | 48 +- .../functions/EnchantWithLevelsFunction.java | 30 +- .../functions/ExplorationMapFunction.java | 46 +- .../loot/functions/FillPlayerHead.java | 20 +- .../storage/loot/functions/LimitCount.java | 26 +- .../LootItemConditionalFunction.java | 18 +- .../loot/functions/LootItemFunction.java | 6 +- .../loot/functions/LootItemFunctions.java | 22 +- .../functions/LootingEnchantFunction.java | 42 +- .../loot/functions/SetAttributesFunction.java | 28 +- .../loot/functions/SetContainerContents.java | 24 +- .../loot/functions/SetContainerLootTable.java | 36 +- .../loot/functions/SetItemCountFunction.java | 24 +- .../loot/functions/SetItemDamageFunction.java | 26 +- .../loot/functions/SetLoreFunction.java | 28 +- .../loot/functions/SetNameFunction.java | 30 +- .../loot/functions/SetNbtFunction.java | 12 +- .../loot/functions/SetStewEffectFunction.java | 40 +- .../loot/functions/SmeltItemFunction.java | 22 +- .../loot/parameters/LootContextParamSet.java | 24 +- .../loot/parameters/LootContextParamSets.java | 12 +- .../AlternativeLootItemCondition.java | 14 +- .../predicates/BonusLevelTableCondition.java | 26 +- .../loot/predicates/ConditionReference.java | 30 +- .../predicates/DamageSourceCondition.java | 12 +- .../predicates/EntityHasScoreCondition.java | 26 +- .../loot/predicates/ExplosionCondition.java | 8 +- .../predicates/InvertedLootItemCondition.java | 26 +- .../loot/predicates/LocationCheck.java | 22 +- .../LootItemBlockStatePropertyCondition.java | 30 +- .../loot/predicates/LootItemCondition.java | 2 +- .../loot/predicates/LootItemConditions.java | 12 +- .../LootItemEntityPropertyCondition.java | 14 +- .../LootItemKilledByPlayerCondition.java | 6 +- .../LootItemRandomChanceCondition.java | 8 +- ...tItemRandomChanceWithLootingCondition.java | 16 +- .../storage/loot/predicates/MatchTool.java | 10 +- .../storage/loot/predicates/TimeCheck.java | 18 +- .../storage/loot/predicates/WeatherCheck.java | 10 +- .../world/level/timers/FunctionCallback.java | 6 +- .../level/timers/FunctionTagCallback.java | 6 +- .../world/level/timers/TimerCallback.java | 4 +- .../world/level/timers/TimerCallbacks.java | 6 +- .../world/level/timers/TimerQueue.java | 18 +- src/net/minecraft/world/phys/AABB.java | 100 +- .../minecraft/world/phys/BlockHitResult.java | 12 +- .../minecraft/world/phys/EntityHitResult.java | 10 +- src/net/minecraft/world/phys/HitResult.java | 4 +- src/net/minecraft/world/phys/PosAndRot.java | 8 +- src/net/minecraft/world/phys/Vec2.java | 4 +- src/net/minecraft/world/phys/Vec3.java | 48 +- .../world/phys/shapes/ArrayVoxelShape.java | 14 +- .../phys/shapes/BitSetDiscreteVoxelShape.java | 48 +- .../world/phys/shapes/CollisionContext.java | 8 +- .../world/phys/shapes/CubeVoxelShape.java | 4 +- .../world/phys/shapes/DiscreteVoxelShape.java | 22 +- .../phys/shapes/EntityCollisionContext.java | 18 +- .../minecraft/world/phys/shapes/Shapes.java | 204 +- .../world/phys/shapes/SliceShape.java | 10 +- .../minecraft/world/phys/shapes/SubShape.java | 4 +- .../world/phys/shapes/VoxelShape.java | 46 +- src/net/minecraft/world/scores/Objective.java | 6 +- .../minecraft/world/scores/PlayerTeam.java | 10 +- src/net/minecraft/world/scores/Score.java | 14 +- .../minecraft/world/scores/Scoreboard.java | 150 +- .../world/scores/ScoreboardSaveData.java | 82 +- src/net/minecraft/world/scores/Team.java | 4 +- 2288 files changed, 53312 insertions(+), 52791 deletions(-) delete mode 100644 src/com/mojang/realmsclient/gui/screens/RealmsCreateTrialScreen.java create mode 100644 src/net/minecraft/client/gui/screens/multiplayer/SafetyScreen.java create mode 100644 src/net/minecraft/util/datafix/fixes/AdvancementsRenameFix.java create mode 100644 src/net/minecraft/util/datafix/fixes/RecipesRenameFix.java create mode 100644 src/net/minecraft/util/profiling/ProfilerPathEntry.java diff --git a/client.txt b/client.txt index dd9cbe7..a71c154 100644 --- a/client.txt +++ b/client.txt @@ -1,8 +1,8 @@ # (c) 2019 Microsoft Corporation. All rights reserved. This information is provided "as-is" and you bear the risk of using it. This information does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this information for your internal, reference purposes. Microsoft makes no warranties, express or implied, with respect to the information provided here. -com.mojang.blaze3d.Blaze3D -> cwo: +com.mojang.blaze3d.Blaze3D -> cwr: 21:22:void youJustLostTheGame() -> a 25:25:double getTime() -> b -com.mojang.blaze3d.audio.Channel -> cwp: +com.mojang.blaze3d.audio.Channel -> cws: org.apache.logging.log4j.Logger LOGGER -> a int source -> b java.util.concurrent.atomic.AtomicBoolean initialized -> c @@ -33,7 +33,7 @@ com.mojang.blaze3d.audio.Channel -> cwp: 154:154:void lambda$pumpBuffers$1(int) -> b 133:133:void lambda$attachStaticBuffer$0(int) -> c 17:17:void () -> -com.mojang.blaze3d.audio.Library -> cwq: +com.mojang.blaze3d.audio.Library -> cwt: org.apache.logging.log4j.Logger LOGGER -> a long device -> b long context -> c @@ -51,20 +51,20 @@ com.mojang.blaze3d.audio.Library -> cwq: 233:236:void releaseChannel(com.mojang.blaze3d.audio.Channel) -> a 239:239:java.lang.String getDebugString() -> d 32:53:void () -> -com.mojang.blaze3d.audio.Library$1 -> cwq$1: +com.mojang.blaze3d.audio.Library$1 -> cwt$1: 53:53:void () -> 57:57:com.mojang.blaze3d.audio.Channel acquire() -> a 62:62:boolean release(com.mojang.blaze3d.audio.Channel) -> a 67:67:void cleanup() -> b 71:71:int getMaxCount() -> c 76:76:int getUsedCount() -> d -com.mojang.blaze3d.audio.Library$ChannelPool -> cwq$a: +com.mojang.blaze3d.audio.Library$ChannelPool -> cwt$a: com.mojang.blaze3d.audio.Channel acquire() -> a boolean release(com.mojang.blaze3d.audio.Channel) -> a void cleanup() -> b int getMaxCount() -> c int getUsedCount() -> d -com.mojang.blaze3d.audio.Library$CountingChannelPool -> cwq$b: +com.mojang.blaze3d.audio.Library$CountingChannelPool -> cwt$b: int limit -> a java.util.Set activeChannels -> b 82:86:void (int) -> @@ -73,7 +73,7 @@ com.mojang.blaze3d.audio.Library$CountingChannelPool -> cwq$b: 114:116:void cleanup() -> b 120:120:int getMaxCount() -> c 125:125:int getUsedCount() -> d -com.mojang.blaze3d.audio.Library$Pool -> cwq$c: +com.mojang.blaze3d.audio.Library$Pool -> cwt$c: com.mojang.blaze3d.audio.Library$Pool STATIC -> a com.mojang.blaze3d.audio.Library$Pool STREAMING -> b com.mojang.blaze3d.audio.Library$Pool[] $VALUES -> c @@ -81,7 +81,7 @@ com.mojang.blaze3d.audio.Library$Pool -> cwq$c: 26:26:com.mojang.blaze3d.audio.Library$Pool valueOf(java.lang.String) -> valueOf 26:26:void (java.lang.String,int) -> 26:28:void () -> -com.mojang.blaze3d.audio.Listener -> cwr: +com.mojang.blaze3d.audio.Listener -> cwu: float gain -> a 7:8:void () -> 11:12:void setListenerPosition(net.minecraft.world.phys.Vec3) -> a @@ -89,7 +89,7 @@ com.mojang.blaze3d.audio.Listener -> cwr: 19:21:void setGain(float) -> a 24:24:float getGain() -> a 28:30:void reset() -> b -com.mojang.blaze3d.audio.OggAudioStream -> cws: +com.mojang.blaze3d.audio.OggAudioStream -> cwv: long handle -> a javax.sound.sampled.AudioFormat audioFormat -> b java.io.InputStream input -> c @@ -104,7 +104,7 @@ com.mojang.blaze3d.audio.OggAudioStream -> cws: 219:219:javax.sound.sampled.AudioFormat getFormat() -> a 225:229:java.nio.ByteBuffer read(int) -> a 234:238:java.nio.ByteBuffer readAll() -> b -com.mojang.blaze3d.audio.OggAudioStream$OutputConcat -> cws$a: +com.mojang.blaze3d.audio.OggAudioStream$OutputConcat -> cwv$a: java.util.List buffers -> a int bufferSize -> b int byteCount -> c @@ -114,7 +114,7 @@ com.mojang.blaze3d.audio.OggAudioStream$OutputConcat -> cws$a: 43:52:void put(float) -> a 55:65:java.nio.ByteBuffer get() -> a 26:26:int access$000(com.mojang.blaze3d.audio.OggAudioStream$OutputConcat) -> a -com.mojang.blaze3d.audio.OpenAlUtil -> cwt: +com.mojang.blaze3d.audio.OpenAlUtil -> cww: org.apache.logging.log4j.Logger LOGGER -> a 14:26:java.lang.String alErrorToString(int) -> a 31:36:boolean checkALError(java.lang.String) -> a @@ -122,7 +122,7 @@ com.mojang.blaze3d.audio.OpenAlUtil -> cwt: 57:62:boolean checkALCError(long,java.lang.String) -> a 66:86:int audioFormatToOpenAl(javax.sound.sampled.AudioFormat) -> a 11:11:void () -> -com.mojang.blaze3d.audio.SoundBuffer -> cwu: +com.mojang.blaze3d.audio.SoundBuffer -> cwx: java.nio.ByteBuffer data -> a javax.sound.sampled.AudioFormat format -> b boolean hasAlBuffer -> c @@ -131,16 +131,16 @@ com.mojang.blaze3d.audio.SoundBuffer -> cwu: 25:44:java.util.OptionalInt getAlBuffer() -> a 48:55:void discardAlBuffer() -> b 58:60:java.util.OptionalInt releaseAlBuffer() -> c -com.mojang.blaze3d.font.GlyphInfo -> cwv: +com.mojang.blaze3d.font.GlyphInfo -> cwy: float getAdvance() -> getAdvance 7:7:float getAdvance(boolean) -> a 11:11:float getBearingX() -> a 19:19:float getBoldOffset() -> b 23:23:float getShadowOffset() -> c -com.mojang.blaze3d.font.GlyphProvider -> cww: +com.mojang.blaze3d.font.GlyphProvider -> cwz: 10:10:void close() -> close 14:14:com.mojang.blaze3d.font.RawGlyph getGlyph(char) -> a -com.mojang.blaze3d.font.RawGlyph -> cwx: +com.mojang.blaze3d.font.RawGlyph -> cxa: int getPixelWidth() -> d int getPixelHeight() -> e void upload(int,int) -> a @@ -151,8 +151,8 @@ com.mojang.blaze3d.font.RawGlyph -> cwx: 23:23:float getUp() -> j 27:27:float getDown() -> k 32:32:float getBearingY() -> l -com.mojang.blaze3d.font.TrueTypeGlyphProvider -> cwy: - org.apache.logging.log4j.Logger LOGGER -> a +com.mojang.blaze3d.font.TrueTypeGlyphProvider -> cxb: + java.nio.ByteBuffer fontMemory -> a org.lwjgl.stb.STBTTFontinfo font -> b float oversample -> c it.unimi.dsi.fastutil.chars.CharSet skip -> d @@ -160,20 +160,19 @@ com.mojang.blaze3d.font.TrueTypeGlyphProvider -> cwy: float shiftY -> f float pointScale -> g float ascent -> h - 23:49:void (org.lwjgl.stb.STBTTFontinfo,float,float,float,float,java.lang.String) -> - 54:84:com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph getGlyph(char) -> b - 151:155:org.lwjgl.stb.STBTTFontinfo getStbttFontinfo(java.nio.ByteBuffer) -> a - 18:18:com.mojang.blaze3d.font.RawGlyph getGlyph(char) -> a - 34:34:void lambda$new$0(int) -> a - 18:18:float access$100(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> a - 18:18:float access$200(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> b - 18:18:float access$300(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> c - 18:18:float access$400(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> d - 18:18:org.lwjgl.stb.STBTTFontinfo access$500(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> e - 18:18:float access$600(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> f - 19:19:void () -> -com.mojang.blaze3d.font.TrueTypeGlyphProvider$1 -> cwy$1: -com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph -> cwy$a: + 21:48:void (java.nio.ByteBuffer,org.lwjgl.stb.STBTTFontinfo,float,float,float,float,java.lang.String) -> + 53:83:com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph getGlyph(char) -> b + 88:90:void close() -> close + 16:16:com.mojang.blaze3d.font.RawGlyph getGlyph(char) -> a + 33:33:void lambda$new$0(int) -> a + 16:16:float access$100(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> a + 16:16:float access$200(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> b + 16:16:float access$300(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> c + 16:16:float access$400(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> d + 16:16:org.lwjgl.stb.STBTTFontinfo access$500(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> e + 16:16:float access$600(com.mojang.blaze3d.font.TrueTypeGlyphProvider) -> f +com.mojang.blaze3d.font.TrueTypeGlyphProvider$1 -> cxb$1: +com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph -> cxb$a: int width -> b int height -> c float bearingX -> d @@ -181,25 +180,25 @@ com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph -> cwy$a: float advance -> f int index -> g com.mojang.blaze3d.font.TrueTypeGlyphProvider this$0 -> a - 95:105:void (com.mojang.blaze3d.font.TrueTypeGlyphProvider,int,int,int,int,float,float,int) -> - 109:109:int getPixelWidth() -> d - 114:114:int getPixelHeight() -> e - 119:119:float getOversample() -> g - 124:124:float getAdvance() -> getAdvance - 129:129:float getBearingX() -> a - 134:134:float getBearingY() -> l - 139:142:void upload(int,int) -> a - 146:146:boolean isColored() -> f - 87:87:void (com.mojang.blaze3d.font.TrueTypeGlyphProvider,int,int,int,int,float,float,int,com.mojang.blaze3d.font.TrueTypeGlyphProvider$1) -> -com.mojang.blaze3d.pipeline.RenderCall -> cwz: + 100:110:void (com.mojang.blaze3d.font.TrueTypeGlyphProvider,int,int,int,int,float,float,int) -> + 114:114:int getPixelWidth() -> d + 119:119:int getPixelHeight() -> e + 124:124:float getOversample() -> g + 129:129:float getAdvance() -> getAdvance + 134:134:float getBearingX() -> a + 139:139:float getBearingY() -> l + 144:147:void upload(int,int) -> a + 151:151:boolean isColored() -> f + 92:92:void (com.mojang.blaze3d.font.TrueTypeGlyphProvider,int,int,int,int,float,float,int,com.mojang.blaze3d.font.TrueTypeGlyphProvider$1) -> +com.mojang.blaze3d.pipeline.RenderCall -> cxc: void execute() -> execute -com.mojang.blaze3d.pipeline.RenderPipeline -> cxa: +com.mojang.blaze3d.pipeline.RenderPipeline -> cxd: java.util.List renderCalls -> a int recordingBuffer -> b int processedBuffer -> c int renderingBuffer -> d 19:28:void () -> -com.mojang.blaze3d.pipeline.RenderTarget -> cxb: +com.mojang.blaze3d.pipeline.RenderTarget -> cxe: int width -> a int height -> b int viewWidth -> c @@ -231,19 +230,19 @@ com.mojang.blaze3d.pipeline.RenderTarget -> cxb: 197:198:void lambda$unbindWrite$2() -> f 178:179:void lambda$bindWrite$1(boolean) -> d 51:52:void lambda$resize$0(int,int,boolean) -> g -com.mojang.blaze3d.platform.ClipboardManager -> cxc: +com.mojang.blaze3d.platform.ClipboardManager -> cxf: java.nio.ByteBuffer clipboardScratchBuffer -> a - 11:14:void () -> - 17:24:java.lang.String getClipboard(long,org.lwjgl.glfw.GLFWErrorCallbackI) -> a - 28:30:void setClipboard(long,java.nio.ByteBuffer,java.lang.String) -> a - 33:41:void setClipboard(long,java.lang.String) -> a -com.mojang.blaze3d.platform.DebugMemoryUntracker -> cxd: + 13:16:void () -> + 19:26:java.lang.String getClipboard(long,org.lwjgl.glfw.GLFWErrorCallbackI) -> a + 31:36:void pushClipboard(long,java.nio.ByteBuffer,byte[]) -> a + 39:52:void setClipboard(long,java.lang.String) -> a +com.mojang.blaze3d.platform.DebugMemoryUntracker -> cxg: java.lang.invoke.MethodHandle UNTRACK -> a 35:43:void untrack(long) -> a 46:47:void untrack(org.lwjgl.system.Pointer) -> a 15:30:java.lang.invoke.MethodHandle lambda$static$0() -> a 13:13:void () -> -com.mojang.blaze3d.platform.DisplayData -> cxe: +com.mojang.blaze3d.platform.DisplayData -> cxh: int width -> a int height -> b java.util.OptionalInt fullscreenWidth -> c @@ -275,7 +274,7 @@ com.mojang.blaze3d.platform.GLX -> com.mojang.blaze3d.platform.GLX: 69:69:void lambda$_initGlfw$1(java.util.List,int,long) -> lambda$_initGlfw$1 64:64:void lambda$_initGlfw$0(java.lang.Integer,java.lang.String) -> lambda$_initGlfw$0 36:175:void () -> -com.mojang.blaze3d.platform.GlConst -> cxf: +com.mojang.blaze3d.platform.GlConst -> cxi: int GL_FRAMEBUFFER -> a int GL_RENDERBUFFER -> b int GL_COLOR_ATTACHMENT0 -> c @@ -285,7 +284,7 @@ com.mojang.blaze3d.platform.GlConst -> cxf: int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT -> g int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER -> h int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER -> i -com.mojang.blaze3d.platform.GlDebug -> cxg: +com.mojang.blaze3d.platform.GlDebug -> cxj: org.apache.logging.log4j.Logger LOGGER -> d java.nio.ByteBuffer BYTE_BUFFER -> a java.nio.FloatBuffer FLOAT_BUFFER -> b @@ -305,7 +304,7 @@ com.mojang.blaze3d.platform.GlDebug -> cxg: 1336:1362:void enableDebugCallback(int,boolean) -> a 1267:1267:java.lang.String lambda$setup$0(java.lang.String,java.lang.String) -> a 33:1275:void () -> -com.mojang.blaze3d.platform.GlStateManager -> cxh: +com.mojang.blaze3d.platform.GlStateManager -> cxk: java.nio.FloatBuffer MATRIX_BUFFER -> a com.mojang.blaze3d.platform.GlStateManager$AlphaState ALPHA_TEST -> b com.mojang.blaze3d.platform.GlStateManager$BooleanState LIGHTING -> c @@ -502,17 +501,17 @@ com.mojang.blaze3d.platform.GlStateManager -> cxh: 40:40:com.mojang.blaze3d.platform.GlStateManager$BooleanState lambda$static$1(int) -> H 35:35:void lambda$static$0(java.nio.FloatBuffer) -> b 35:66:void () -> -com.mojang.blaze3d.platform.GlStateManager$1 -> cxh$1: +com.mojang.blaze3d.platform.GlStateManager$1 -> cxk$1: int[] $SwitchMap$com$mojang$blaze3d$platform$GlStateManager$FboMode -> a int[] $SwitchMap$com$mojang$blaze3d$platform$GlStateManager$TexGen -> b 432:1086:void () -> -com.mojang.blaze3d.platform.GlStateManager$AlphaState -> cxh$a: +com.mojang.blaze3d.platform.GlStateManager$AlphaState -> cxk$a: com.mojang.blaze3d.platform.GlStateManager$BooleanState mode -> a int func -> b float reference -> c 1531:1534:void () -> 1531:1531:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$BlendState -> cxh$b: +com.mojang.blaze3d.platform.GlStateManager$BlendState -> cxk$b: com.mojang.blaze3d.platform.GlStateManager$BooleanState mode -> a int srcRgb -> b int dstRgb -> c @@ -520,56 +519,56 @@ com.mojang.blaze3d.platform.GlStateManager$BlendState -> cxh$b: int dstAlpha -> e 1544:1549:void () -> 1544:1544:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$BooleanState -> cxh$c: +com.mojang.blaze3d.platform.GlStateManager$BooleanState -> cxk$c: int state -> a boolean enabled -> b 1659:1661:void (int) -> 1664:1665:void disable() -> a 1668:1669:void enable() -> b 1672:1681:void setEnabled(boolean) -> a -com.mojang.blaze3d.platform.GlStateManager$ClearState -> cxh$d: +com.mojang.blaze3d.platform.GlStateManager$ClearState -> cxk$d: double depth -> a com.mojang.blaze3d.platform.GlStateManager$Color color -> b int stencil -> c 1584:1586:void () -> 1584:1584:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$Color -> cxh$e: +com.mojang.blaze3d.platform.GlStateManager$Color -> cxk$e: float r -> a float g -> b float b -> c float a -> d 1644:1645:void () -> 1638:1652:void (float,float,float,float) -> -com.mojang.blaze3d.platform.GlStateManager$ColorLogicState -> cxh$f: +com.mojang.blaze3d.platform.GlStateManager$ColorLogicState -> cxk$f: com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a int op -> b 1579:1581:void () -> 1579:1579:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$ColorMask -> cxh$g: +com.mojang.blaze3d.platform.GlStateManager$ColorMask -> cxk$g: boolean red -> a boolean green -> b boolean blue -> c boolean alpha -> d 1629:1633:void () -> 1629:1629:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$ColorMaterialState -> cxh$h: +com.mojang.blaze3d.platform.GlStateManager$ColorMaterialState -> cxk$h: com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a int face -> b int mode -> c 1538:1541:void () -> 1538:1538:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$CullState -> cxh$i: +com.mojang.blaze3d.platform.GlStateManager$CullState -> cxk$i: com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a int mode -> b 1567:1569:void () -> 1567:1567:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$DepthState -> cxh$j: +com.mojang.blaze3d.platform.GlStateManager$DepthState -> cxk$j: com.mojang.blaze3d.platform.GlStateManager$BooleanState mode -> a boolean mask -> b int func -> c 1552:1555:void () -> 1552:1552:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$DestFactor -> cxh$k: +com.mojang.blaze3d.platform.GlStateManager$DestFactor -> cxk$k: com.mojang.blaze3d.platform.GlStateManager$DestFactor CONSTANT_ALPHA -> a com.mojang.blaze3d.platform.GlStateManager$DestFactor CONSTANT_COLOR -> b com.mojang.blaze3d.platform.GlStateManager$DestFactor DST_ALPHA -> c @@ -590,7 +589,7 @@ com.mojang.blaze3d.platform.GlStateManager$DestFactor -> cxh$k: 1710:1710:com.mojang.blaze3d.platform.GlStateManager$DestFactor valueOf(java.lang.String) -> valueOf 1730:1732:void (java.lang.String,int,int) -> 1710:1725:void () -> -com.mojang.blaze3d.platform.GlStateManager$FboMode -> cxh$l: +com.mojang.blaze3d.platform.GlStateManager$FboMode -> cxk$l: com.mojang.blaze3d.platform.GlStateManager$FboMode BASE -> a com.mojang.blaze3d.platform.GlStateManager$FboMode ARB -> b com.mojang.blaze3d.platform.GlStateManager$FboMode EXT -> c @@ -599,7 +598,7 @@ com.mojang.blaze3d.platform.GlStateManager$FboMode -> cxh$l: 1521:1521:com.mojang.blaze3d.platform.GlStateManager$FboMode valueOf(java.lang.String) -> valueOf 1521:1521:void (java.lang.String,int) -> 1521:1522:void () -> -com.mojang.blaze3d.platform.GlStateManager$FogMode -> cxh$m: +com.mojang.blaze3d.platform.GlStateManager$FogMode -> cxk$m: com.mojang.blaze3d.platform.GlStateManager$FogMode LINEAR -> a com.mojang.blaze3d.platform.GlStateManager$FogMode EXP -> b com.mojang.blaze3d.platform.GlStateManager$FogMode EXP2 -> c @@ -609,7 +608,7 @@ com.mojang.blaze3d.platform.GlStateManager$FogMode -> cxh$m: 892:892:com.mojang.blaze3d.platform.GlStateManager$FogMode valueOf(java.lang.String) -> valueOf 901:903:void (java.lang.String,int,int) -> 892:896:void () -> -com.mojang.blaze3d.platform.GlStateManager$FogState -> cxh$n: +com.mojang.blaze3d.platform.GlStateManager$FogState -> cxk$n: com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a int mode -> b float density -> c @@ -617,7 +616,7 @@ com.mojang.blaze3d.platform.GlStateManager$FogState -> cxh$n: float end -> e 1559:1564:void () -> 1559:1559:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$LogicOp -> cxh$o: +com.mojang.blaze3d.platform.GlStateManager$LogicOp -> cxk$o: com.mojang.blaze3d.platform.GlStateManager$LogicOp AND -> a com.mojang.blaze3d.platform.GlStateManager$LogicOp AND_INVERTED -> b com.mojang.blaze3d.platform.GlStateManager$LogicOp AND_REVERSE -> c @@ -640,14 +639,14 @@ com.mojang.blaze3d.platform.GlStateManager$LogicOp -> cxh$o: 1011:1011:com.mojang.blaze3d.platform.GlStateManager$LogicOp valueOf(java.lang.String) -> valueOf 1032:1034:void (java.lang.String,int,int) -> 1011:1027:void () -> -com.mojang.blaze3d.platform.GlStateManager$PolygonOffsetState -> cxh$p: +com.mojang.blaze3d.platform.GlStateManager$PolygonOffsetState -> cxk$p: com.mojang.blaze3d.platform.GlStateManager$BooleanState fill -> a com.mojang.blaze3d.platform.GlStateManager$BooleanState line -> b float factor -> c float units -> d 1572:1574:void () -> 1572:1572:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$SourceFactor -> cxh$q: +com.mojang.blaze3d.platform.GlStateManager$SourceFactor -> cxk$q: com.mojang.blaze3d.platform.GlStateManager$SourceFactor CONSTANT_ALPHA -> a com.mojang.blaze3d.platform.GlStateManager$SourceFactor CONSTANT_COLOR -> b com.mojang.blaze3d.platform.GlStateManager$SourceFactor DST_ALPHA -> c @@ -669,13 +668,13 @@ com.mojang.blaze3d.platform.GlStateManager$SourceFactor -> cxh$q: 1684:1684:com.mojang.blaze3d.platform.GlStateManager$SourceFactor valueOf(java.lang.String) -> valueOf 1705:1707:void (java.lang.String,int,int) -> 1684:1700:void () -> -com.mojang.blaze3d.platform.GlStateManager$StencilFunc -> cxh$r: +com.mojang.blaze3d.platform.GlStateManager$StencilFunc -> cxk$r: int func -> a int ref -> b int mask -> c 1590:1593:void () -> 1590:1590:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$StencilState -> cxh$s: +com.mojang.blaze3d.platform.GlStateManager$StencilState -> cxk$s: com.mojang.blaze3d.platform.GlStateManager$StencilFunc func -> a int mask -> b int fail -> c @@ -683,7 +682,7 @@ com.mojang.blaze3d.platform.GlStateManager$StencilState -> cxh$s: int zpass -> e 1596:1601:void () -> 1596:1596:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$TexGen -> cxh$t: +com.mojang.blaze3d.platform.GlStateManager$TexGen -> cxk$t: com.mojang.blaze3d.platform.GlStateManager$TexGen S -> a com.mojang.blaze3d.platform.GlStateManager$TexGen T -> b com.mojang.blaze3d.platform.GlStateManager$TexGen R -> c @@ -693,24 +692,24 @@ com.mojang.blaze3d.platform.GlStateManager$TexGen -> cxh$t: 1624:1624:com.mojang.blaze3d.platform.GlStateManager$TexGen valueOf(java.lang.String) -> valueOf 1625:1625:void (java.lang.String,int) -> 1624:1626:void () -> -com.mojang.blaze3d.platform.GlStateManager$TexGenCoord -> cxh$u: +com.mojang.blaze3d.platform.GlStateManager$TexGenCoord -> cxk$u: com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a int coord -> b int mode -> c 1616:1621:void (int,int) -> -com.mojang.blaze3d.platform.GlStateManager$TexGenState -> cxh$v: +com.mojang.blaze3d.platform.GlStateManager$TexGenState -> cxk$v: com.mojang.blaze3d.platform.GlStateManager$TexGenCoord s -> a com.mojang.blaze3d.platform.GlStateManager$TexGenCoord t -> b com.mojang.blaze3d.platform.GlStateManager$TexGenCoord r -> c com.mojang.blaze3d.platform.GlStateManager$TexGenCoord q -> d 1605:1609:void () -> 1605:1605:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$TextureState -> cxh$w: +com.mojang.blaze3d.platform.GlStateManager$TextureState -> cxk$w: com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a int binding -> b 1525:1526:void () -> 1525:1525:void (com.mojang.blaze3d.platform.GlStateManager$1) -> -com.mojang.blaze3d.platform.GlStateManager$Viewport -> cxh$x: +com.mojang.blaze3d.platform.GlStateManager$Viewport -> cxk$x: com.mojang.blaze3d.platform.GlStateManager$Viewport INSTANCE -> a int x -> b int y -> c @@ -721,7 +720,7 @@ com.mojang.blaze3d.platform.GlStateManager$Viewport -> cxh$x: 1496:1496:com.mojang.blaze3d.platform.GlStateManager$Viewport valueOf(java.lang.String) -> valueOf 1496:1496:void (java.lang.String,int) -> 1496:1497:void () -> -com.mojang.blaze3d.platform.GlUtil -> cxi: +com.mojang.blaze3d.platform.GlUtil -> cxl: 16:16:void populateSnooperWithOpenGL(com.mojang.blaze3d.platform.SnooperAccess) -> a 130:130:java.nio.ByteBuffer allocateMemory(int) -> a 134:135:void freeMemory(java.nio.Buffer) -> a @@ -729,7 +728,7 @@ com.mojang.blaze3d.platform.GlUtil -> cxi: 142:142:java.lang.String getCpuInfo() -> b 146:146:java.lang.String getRenderer() -> c 150:150:java.lang.String getOpenGLVersion() -> d -com.mojang.blaze3d.platform.InputConstants -> cxj: +com.mojang.blaze3d.platform.InputConstants -> cxm: java.lang.invoke.MethodHandle glfwRawMouseMotionSupported -> b int GLFW_RAW_MOUSE_MOTION -> c com.mojang.blaze3d.platform.InputConstants$Key UNKNOWN -> a @@ -744,8 +743,8 @@ com.mojang.blaze3d.platform.InputConstants -> cxj: 480:480:java.lang.String translateKeyCode(int) -> a 485:485:java.lang.String translateScanCode(int) -> b 26:183:void () -> -com.mojang.blaze3d.platform.InputConstants$1 -> cxj$1: -com.mojang.blaze3d.platform.InputConstants$Key -> cxj$a: +com.mojang.blaze3d.platform.InputConstants$1 -> cxm$1: +com.mojang.blaze3d.platform.InputConstants$Key -> cxm$a: java.lang.String name -> a com.mojang.blaze3d.platform.InputConstants$Type type -> b int value -> c @@ -760,7 +759,7 @@ com.mojang.blaze3d.platform.InputConstants$Key -> cxj$a: 374:374:void (java.lang.String,com.mojang.blaze3d.platform.InputConstants$Type,int,com.mojang.blaze3d.platform.InputConstants$1) -> 374:374:java.util.Map access$100() -> d 379:379:void () -> -com.mojang.blaze3d.platform.InputConstants$Type -> cxj$b: +com.mojang.blaze3d.platform.InputConstants$Type -> cxm$b: com.mojang.blaze3d.platform.InputConstants$Type KEYSYM -> a com.mojang.blaze3d.platform.InputConstants$Type SCANCODE -> b com.mojang.blaze3d.platform.InputConstants$Type MOUSE -> c @@ -776,16 +775,16 @@ com.mojang.blaze3d.platform.InputConstants$Type -> cxj$b: 370:370:java.lang.String getDefaultPrefix() -> a 185:185:java.lang.String access$200(com.mojang.blaze3d.platform.InputConstants$Type) -> a 185:339:void () -> -com.mojang.blaze3d.platform.Lighting -> cxk: +com.mojang.blaze3d.platform.Lighting -> cxn: 8:11:void turnBackOn() -> a 14:16:void turnOff() -> b 19:20:void setupLevel(com.mojang.math.Matrix4f) -> a 23:24:void setupForFlatItems() -> c 27:28:void setupFor3DItems() -> d -com.mojang.blaze3d.platform.MemoryTracker -> cxl: +com.mojang.blaze3d.platform.MemoryTracker -> cxo: 18:18:java.nio.ByteBuffer createByteBuffer(int) -> a 38:38:java.nio.FloatBuffer createFloatBuffer(int) -> b -com.mojang.blaze3d.platform.Monitor -> cxm: +com.mojang.blaze3d.platform.Monitor -> cxp: long monitor -> a java.util.List videoModes -> b com.mojang.blaze3d.platform.VideoMode currentMode -> c @@ -802,9 +801,9 @@ com.mojang.blaze3d.platform.Monitor -> cxm: 80:80:int getModeCount() -> e 84:84:long getMonitor() -> f 89:89:java.lang.String toString() -> toString -com.mojang.blaze3d.platform.MonitorCreator -> cxn: +com.mojang.blaze3d.platform.MonitorCreator -> cxq: com.mojang.blaze3d.platform.Monitor createMonitor(long) -> createMonitor -com.mojang.blaze3d.platform.NativeImage -> cxo: +com.mojang.blaze3d.platform.NativeImage -> cxr: org.apache.logging.log4j.Logger LOGGER -> a java.util.Set OPEN_OPTIONS -> b com.mojang.blaze3d.platform.NativeImage$Format format -> c @@ -813,52 +812,52 @@ com.mojang.blaze3d.platform.NativeImage -> cxo: boolean useStbFree -> f long pixels -> g long size -> h - 58:59:void (int,int,boolean) -> - 61:72:void (com.mojang.blaze3d.platform.NativeImage$Format,int,int,boolean) -> - 74:81:void (com.mojang.blaze3d.platform.NativeImage$Format,int,int,boolean,long) -> - 85:85:java.lang.String toString() -> toString - 89:89:com.mojang.blaze3d.platform.NativeImage read(java.io.InputStream) -> a - 94:102:com.mojang.blaze3d.platform.NativeImage read(com.mojang.blaze3d.platform.NativeImage$Format,java.io.InputStream) -> a - 106:106:com.mojang.blaze3d.platform.NativeImage read(java.nio.ByteBuffer) -> a - 111:127:com.mojang.blaze3d.platform.NativeImage read(com.mojang.blaze3d.platform.NativeImage$Format,java.nio.ByteBuffer) -> a - 131:139:void setClamp(boolean) -> a - 142:150:void setFilter(boolean,boolean) -> a - 153:156:void checkAllocated() -> h - 162:170:void close() -> close - 173:173:int getWidth() -> a - 177:177:int getHeight() -> b - 181:181:com.mojang.blaze3d.platform.NativeImage$Format format() -> c - 187:194:int getPixelRGBA(int,int) -> a - 200:208:void setPixelRGBA(int,int,int) -> a - 261:268:byte getLuminanceOrAlpha(int,int) -> b - 276:318:void blendPixel(int,int,int) -> b - 323:339:int[] makePixelArray() -> d - 343:344:void upload(int,int,int,boolean) -> a - 347:348:void upload(int,int,int,int,int,int,int,boolean,boolean) -> a - 353:360:void upload(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> a - 363:383:void _upload(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> b - 386:400:void downloadTexture(int,boolean) -> a - 445:446:void writeToFile(java.io.File) -> a - 449:456:void copyFromFont(org.lwjgl.stb.STBTTFontinfo,int,int,int,float,float,float,float,int,int) -> a - 486:495:void writeToFile(java.nio.file.Path) -> a - 498:507:byte[] asByteArray() -> e - 511:525:boolean writeToChannel(java.nio.channels.WritableByteChannel) -> a - 533:550:void copyFrom(com.mojang.blaze3d.platform.NativeImage) -> a - 554:559:void fillRect(int,int,int,int,int) -> a - 564:572:void copyRect(int,int,int,int,int,int,boolean,boolean) -> a - 576:589:void flipY() -> f - 594:603:void resizeSubRectTo(int,int,int,int,com.mojang.blaze3d.platform.NativeImage) -> a - 607:608:void untrack() -> g - 612:620:com.mojang.blaze3d.platform.NativeImage fromBase64(java.lang.String) -> a + 59:60:void (int,int,boolean) -> + 62:73:void (com.mojang.blaze3d.platform.NativeImage$Format,int,int,boolean) -> + 75:82:void (com.mojang.blaze3d.platform.NativeImage$Format,int,int,boolean,long) -> + 86:86:java.lang.String toString() -> toString + 90:90:com.mojang.blaze3d.platform.NativeImage read(java.io.InputStream) -> a + 95:103:com.mojang.blaze3d.platform.NativeImage read(com.mojang.blaze3d.platform.NativeImage$Format,java.io.InputStream) -> a + 107:107:com.mojang.blaze3d.platform.NativeImage read(java.nio.ByteBuffer) -> a + 112:128:com.mojang.blaze3d.platform.NativeImage read(com.mojang.blaze3d.platform.NativeImage$Format,java.nio.ByteBuffer) -> a + 132:140:void setClamp(boolean) -> a + 143:151:void setFilter(boolean,boolean) -> a + 154:157:void checkAllocated() -> h + 163:171:void close() -> close + 174:174:int getWidth() -> a + 178:178:int getHeight() -> b + 182:182:com.mojang.blaze3d.platform.NativeImage$Format format() -> c + 188:195:int getPixelRGBA(int,int) -> a + 201:209:void setPixelRGBA(int,int,int) -> a + 262:269:byte getLuminanceOrAlpha(int,int) -> b + 277:319:void blendPixel(int,int,int) -> b + 324:340:int[] makePixelArray() -> d + 344:345:void upload(int,int,int,boolean) -> a + 348:349:void upload(int,int,int,int,int,int,int,boolean,boolean) -> a + 354:361:void upload(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> a + 364:384:void _upload(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> b + 387:401:void downloadTexture(int,boolean) -> a + 446:447:void writeToFile(java.io.File) -> a + 450:457:void copyFromFont(org.lwjgl.stb.STBTTFontinfo,int,int,int,float,float,float,float,int,int) -> a + 487:496:void writeToFile(java.nio.file.Path) -> a + 499:508:byte[] asByteArray() -> e + 512:526:boolean writeToChannel(java.nio.channels.WritableByteChannel) -> a + 534:551:void copyFrom(com.mojang.blaze3d.platform.NativeImage) -> a + 555:560:void fillRect(int,int,int,int,int) -> a + 565:573:void copyRect(int,int,int,int,int,int,boolean,boolean) -> a + 577:590:void flipY() -> f + 595:604:void resizeSubRectTo(int,int,int,int,com.mojang.blaze3d.platform.NativeImage) -> a + 608:609:void untrack() -> g + 614:620:com.mojang.blaze3d.platform.NativeImage fromBase64(java.lang.String) -> a 624:624:int getA(int) -> a 628:628:int getR(int) -> b 632:632:int getG(int) -> c 636:636:int getB(int) -> d 640:640:int combine(int,int,int,int) -> a - 355:356:void lambda$upload$0(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> c - 40:47:void () -> -com.mojang.blaze3d.platform.NativeImage$1 -> cxo$1: -com.mojang.blaze3d.platform.NativeImage$Format -> cxo$a: + 356:357:void lambda$upload$0(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> c + 41:48:void () -> +com.mojang.blaze3d.platform.NativeImage$1 -> cxr$1: +com.mojang.blaze3d.platform.NativeImage$Format -> cxr$a: com.mojang.blaze3d.platform.NativeImage$Format RGBA -> a com.mojang.blaze3d.platform.NativeImage$Format RGB -> b com.mojang.blaze3d.platform.NativeImage$Format LUMINANCE_ALPHA -> c @@ -893,7 +892,7 @@ com.mojang.blaze3d.platform.NativeImage$Format -> cxo$a: 662:662:int access$000(com.mojang.blaze3d.platform.NativeImage$Format) -> a 662:662:com.mojang.blaze3d.platform.NativeImage$Format access$100(int) -> a 662:684:void () -> -com.mojang.blaze3d.platform.NativeImage$InternalGlFormat -> cxo$b: +com.mojang.blaze3d.platform.NativeImage$InternalGlFormat -> cxr$b: com.mojang.blaze3d.platform.NativeImage$InternalGlFormat RGBA -> a com.mojang.blaze3d.platform.NativeImage$InternalGlFormat RGB -> b com.mojang.blaze3d.platform.NativeImage$InternalGlFormat LUMINANCE_ALPHA -> c @@ -906,20 +905,20 @@ com.mojang.blaze3d.platform.NativeImage$InternalGlFormat -> cxo$b: 653:655:void (java.lang.String,int,int) -> 658:658:int glFormat() -> a 643:648:void () -> -com.mojang.blaze3d.platform.NativeImage$WriteCallback -> cxo$c: +com.mojang.blaze3d.platform.NativeImage$WriteCallback -> cxr$c: java.nio.channels.WritableByteChannel output -> a java.io.IOException exception -> b - 463:465:void (java.nio.channels.WritableByteChannel) -> - 469:475:void invoke(long,long,int) -> invoke - 478:481:void throwIfException() -> a - 458:458:void (java.nio.channels.WritableByteChannel,com.mojang.blaze3d.platform.NativeImage$1) -> -com.mojang.blaze3d.platform.PngInfo -> cxp: + 464:466:void (java.nio.channels.WritableByteChannel) -> + 470:476:void invoke(long,long,int) -> invoke + 479:482:void throwIfException() -> a + 459:459:void (java.nio.channels.WritableByteChannel,com.mojang.blaze3d.platform.NativeImage$1) -> +com.mojang.blaze3d.platform.PngInfo -> cxs: int width -> a int height -> b 25:46:void (java.lang.String,java.io.InputStream) -> 179:182:com.mojang.blaze3d.platform.PngInfo$StbReader createCallbacks(java.io.InputStream) -> a -com.mojang.blaze3d.platform.PngInfo$1 -> cxp$1: -com.mojang.blaze3d.platform.PngInfo$StbReader -> cxp$a: +com.mojang.blaze3d.platform.PngInfo$1 -> cxs$1: +com.mojang.blaze3d.platform.PngInfo$StbReader -> cxs$a: boolean closed -> a 48:48:void () -> 53:56:int read(long,long,int) -> a @@ -929,7 +928,7 @@ com.mojang.blaze3d.platform.PngInfo$StbReader -> cxp$a: void skip(int) -> a void close() -> close 48:48:void (com.mojang.blaze3d.platform.PngInfo$1) -> -com.mojang.blaze3d.platform.PngInfo$StbReaderBufferedChannel -> cxp$b: +com.mojang.blaze3d.platform.PngInfo$StbReaderBufferedChannel -> cxs$b: java.nio.channels.ReadableByteChannel channel -> b long readBufferAddress -> c int bufferSize -> d @@ -941,7 +940,7 @@ com.mojang.blaze3d.platform.PngInfo$StbReaderBufferedChannel -> cxp$b: 159:169:void skip(int) -> a 173:175:void close() -> close 109:109:void (java.nio.channels.ReadableByteChannel,com.mojang.blaze3d.platform.PngInfo$1) -> -com.mojang.blaze3d.platform.PngInfo$StbReaderSeekableByteChannel -> cxp$c: +com.mojang.blaze3d.platform.PngInfo$StbReaderSeekableByteChannel -> cxs$c: java.nio.channels.SeekableByteChannel channel -> b 83:85:void (java.nio.channels.SeekableByteChannel) -> 89:90:int read(long,int) -> b @@ -949,7 +948,7 @@ com.mojang.blaze3d.platform.PngInfo$StbReaderSeekableByteChannel -> cxp$c: 100:100:int eof(long) -> a 105:106:void close() -> close 80:80:void (java.nio.channels.SeekableByteChannel,com.mojang.blaze3d.platform.PngInfo$1) -> -com.mojang.blaze3d.platform.ScreenManager -> cxq: +com.mojang.blaze3d.platform.ScreenManager -> cxt: it.unimi.dsi.fastutil.longs.Long2ObjectMap monitors -> a com.mojang.blaze3d.platform.MonitorCreator monitorCreator -> b 14:28:void (com.mojang.blaze3d.platform.MonitorCreator) -> @@ -958,8 +957,8 @@ com.mojang.blaze3d.platform.ScreenManager -> cxq: 48:79:com.mojang.blaze3d.platform.Monitor findBestMonitor(com.mojang.blaze3d.platform.Window) -> a 83:89:int clamp(int,int,int) -> a 93:98:void shutdown() -> a -com.mojang.blaze3d.platform.SnooperAccess -> cxr: -com.mojang.blaze3d.platform.TextureUtil -> cxs: +com.mojang.blaze3d.platform.SnooperAccess -> cxu: +com.mojang.blaze3d.platform.TextureUtil -> cxv: org.apache.logging.log4j.Logger LOGGER -> a 32:33:int generateTextureId() -> a 37:39:void releaseTextureId(int) -> a @@ -972,7 +971,7 @@ com.mojang.blaze3d.platform.TextureUtil -> cxs: 97:111:java.lang.String readResourceAsString(java.io.InputStream) -> b 135:150:void initTexture(java.nio.IntBuffer,int,int) -> a 24:24:void () -> -com.mojang.blaze3d.platform.VideoMode -> cxt: +com.mojang.blaze3d.platform.VideoMode -> cxw: int width -> a int height -> b int redBits -> c @@ -995,7 +994,7 @@ com.mojang.blaze3d.platform.VideoMode -> cxt: 102:130:java.util.Optional read(java.lang.String) -> a 134:134:java.lang.String write() -> g 99:99:void () -> -com.mojang.blaze3d.platform.Window -> cxu: +com.mojang.blaze3d.platform.Window -> cxx: org.apache.logging.log4j.Logger LOGGER -> a org.lwjgl.glfw.GLFWErrorCallback defaultErrorCallback -> b com.mojang.blaze3d.platform.WindowEventHandler eventHandler -> c @@ -1050,30 +1049,31 @@ com.mojang.blaze3d.platform.Window -> cxu: 366:375:void updateFullscreen(boolean) -> c 378:385:int calculateScale(int,boolean) -> a 389:394:void setGuiScale(double) -> a - 397:397:long getWindow() -> i - 401:401:boolean isFullscreen() -> j - 405:405:int getWidth() -> k - 409:409:int getHeight() -> l - 413:414:void setWidth(int) -> b - 417:418:void setHeight(int) -> c - 421:421:int getScreenWidth() -> m - 425:425:int getScreenHeight() -> n - 429:429:int getGuiScaledWidth() -> o - 433:433:int getGuiScaledHeight() -> p - 437:437:int getX() -> q - 441:441:int getY() -> r - 445:445:double getGuiScale() -> s - 450:450:com.mojang.blaze3d.platform.Monitor findBestMonitor() -> t - 454:455:void updateRawMouseInput(boolean) -> b + 397:398:void setTitle(java.lang.String) -> b + 401:401:long getWindow() -> i + 405:405:boolean isFullscreen() -> j + 409:409:int getWidth() -> k + 413:413:int getHeight() -> l + 417:418:void setWidth(int) -> b + 421:422:void setHeight(int) -> c + 425:425:int getScreenWidth() -> m + 429:429:int getScreenHeight() -> n + 433:433:int getGuiScaledWidth() -> o + 437:437:int getGuiScaledHeight() -> p + 441:441:int getX() -> q + 445:445:int getY() -> r + 449:449:double getGuiScale() -> s + 454:454:com.mojang.blaze3d.platform.Monitor findBestMonitor() -> t + 458:459:void updateRawMouseInput(boolean) -> b 28:28:void () -> -com.mojang.blaze3d.platform.Window$1 -> cxu$1: -com.mojang.blaze3d.platform.Window$WindowInitFailed -> cxu$a: - 459:460:void (java.lang.String) -> - 457:457:void (java.lang.String,com.mojang.blaze3d.platform.Window$1) -> -com.mojang.blaze3d.platform.WindowEventHandler -> cxv: +com.mojang.blaze3d.platform.Window$1 -> cxx$1: +com.mojang.blaze3d.platform.Window$WindowInitFailed -> cxx$a: + 463:464:void (java.lang.String) -> + 461:461:void (java.lang.String,com.mojang.blaze3d.platform.Window$1) -> +com.mojang.blaze3d.platform.WindowEventHandler -> cxy: void setWindowActive(boolean) -> a void resizeDisplay() -> a -com.mojang.blaze3d.shaders.AbstractUniform -> cxw: +com.mojang.blaze3d.shaders.AbstractUniform -> cxz: 5:5:void () -> 7:7:void set(float) -> a 10:10:void set(float,float) -> a @@ -1083,7 +1083,7 @@ com.mojang.blaze3d.shaders.AbstractUniform -> cxw: 22:22:void setSafe(int,int,int,int) -> a 37:37:void set(float[]) -> a 100:100:void set(com.mojang.math.Matrix4f) -> a -com.mojang.blaze3d.shaders.BlendMode -> cxx: +com.mojang.blaze3d.shaders.BlendMode -> cya: com.mojang.blaze3d.shaders.BlendMode lastApplied -> a int srcColorFactor -> b int srcAlphaFactor -> c @@ -1102,12 +1102,12 @@ com.mojang.blaze3d.shaders.BlendMode -> cxx: 112:112:boolean isOpaque() -> b 116:132:int stringToBlendFunc(java.lang.String) -> a 136:163:int stringToBlendFactor(java.lang.String) -> b -com.mojang.blaze3d.shaders.Effect -> cxy: +com.mojang.blaze3d.shaders.Effect -> cyb: int getId() -> a void markDirty() -> b com.mojang.blaze3d.shaders.Program getVertexProgram() -> c com.mojang.blaze3d.shaders.Program getFragmentProgram() -> d -com.mojang.blaze3d.shaders.Program -> cxz: +com.mojang.blaze3d.shaders.Program -> cyc: com.mojang.blaze3d.shaders.Program$Type type -> a java.lang.String name -> b int id -> c @@ -1117,7 +1117,7 @@ com.mojang.blaze3d.shaders.Program -> cxz: 37:44:void close() -> a 47:47:java.lang.String getName() -> b 51:67:com.mojang.blaze3d.shaders.Program compileShader(com.mojang.blaze3d.shaders.Program$Type,java.lang.String,java.io.InputStream) -> a -com.mojang.blaze3d.shaders.Program$Type -> cxz$a: +com.mojang.blaze3d.shaders.Program$Type -> cyc$a: com.mojang.blaze3d.shaders.Program$Type VERTEX -> a com.mojang.blaze3d.shaders.Program$Type FRAGMENT -> b java.lang.String name -> c @@ -1134,14 +1134,14 @@ com.mojang.blaze3d.shaders.Program$Type -> cxz$a: 98:98:java.util.Map getPrograms() -> c 70:70:int access$000(com.mojang.blaze3d.shaders.Program$Type) -> a 70:72:void () -> -com.mojang.blaze3d.shaders.ProgramManager -> cya: +com.mojang.blaze3d.shaders.ProgramManager -> cyd: org.apache.logging.log4j.Logger LOGGER -> a 15:17:void glUseProgram(int) -> a 20:25:void releaseProgram(com.mojang.blaze3d.shaders.Effect) -> a 28:35:int createProgram() -> a 39:49:void linkProgram(com.mojang.blaze3d.shaders.Effect) -> b 12:12:void () -> -com.mojang.blaze3d.shaders.Uniform -> cyb: +com.mojang.blaze3d.shaders.Uniform -> cye: org.apache.logging.log4j.Logger LOGGER -> a int location -> b int count -> c @@ -1393,7 +1393,7 @@ com.mojang.blaze3d.systems.RenderSystem -> com.mojang.blaze3d.systems.RenderSyst 230:231:void lambda$colorMaterial$1(int,int) -> lambda$colorMaterial$1 181:182:void lambda$alphaFunc$0(int,float) -> lambda$alphaFunc$0 28:40:void () -> -com.mojang.blaze3d.vertex.BreakingTextureGenerator -> cyc: +com.mojang.blaze3d.vertex.BreakingTextureGenerator -> cyf: com.mojang.blaze3d.vertex.VertexConsumer delegate -> g com.mojang.math.Matrix4f cameraInversePose -> h com.mojang.math.Matrix3f normalPose -> i @@ -1415,7 +1415,7 @@ com.mojang.blaze3d.vertex.BreakingTextureGenerator -> cyc: 94:96:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a 101:102:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b 107:110:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a -com.mojang.blaze3d.vertex.BufferBuilder -> cyd: +com.mojang.blaze3d.vertex.BufferBuilder -> cyg: org.apache.logging.log4j.Logger LOGGER -> g java.nio.ByteBuffer buffer -> h java.util.List vertexCounts -> i @@ -1457,8 +1457,8 @@ com.mojang.blaze3d.vertex.BufferBuilder -> cyd: 384:384:boolean building() -> j 109:109:int lambda$sortQuads$0(float[],int,int) -> a 22:22:void () -> -com.mojang.blaze3d.vertex.BufferBuilder$1 -> cyd$1: -com.mojang.blaze3d.vertex.BufferBuilder$DrawState -> cyd$a: +com.mojang.blaze3d.vertex.BufferBuilder$1 -> cyg$1: +com.mojang.blaze3d.vertex.BufferBuilder$DrawState -> cyg$a: com.mojang.blaze3d.vertex.VertexFormat format -> a int vertexCount -> b int mode -> c @@ -1467,18 +1467,18 @@ com.mojang.blaze3d.vertex.BufferBuilder$DrawState -> cyd$a: 413:413:int vertexCount() -> b 417:417:int mode() -> c 397:397:void (com.mojang.blaze3d.vertex.VertexFormat,int,int,com.mojang.blaze3d.vertex.BufferBuilder$1) -> -com.mojang.blaze3d.vertex.BufferBuilder$State -> cyd$b: +com.mojang.blaze3d.vertex.BufferBuilder$State -> cyg$b: java.nio.ByteBuffer data -> a com.mojang.blaze3d.vertex.VertexFormat format -> b 391:394:void (java.nio.ByteBuffer,com.mojang.blaze3d.vertex.VertexFormat) -> 387:387:void (java.nio.ByteBuffer,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.vertex.BufferBuilder$1) -> 387:387:java.nio.ByteBuffer access$100(com.mojang.blaze3d.vertex.BufferBuilder$State) -> a 387:387:com.mojang.blaze3d.vertex.VertexFormat access$200(com.mojang.blaze3d.vertex.BufferBuilder$State) -> b -com.mojang.blaze3d.vertex.BufferUploader -> cye: +com.mojang.blaze3d.vertex.BufferUploader -> cyh: 15:26:void end(com.mojang.blaze3d.vertex.BufferBuilder) -> a 39:48:void _end(java.nio.ByteBuffer,int,com.mojang.blaze3d.vertex.VertexFormat,int) -> a 17:20:void lambda$end$0(com.mojang.blaze3d.vertex.BufferBuilder) -> b -com.mojang.blaze3d.vertex.BufferVertexConsumer -> cyf: +com.mojang.blaze3d.vertex.BufferVertexConsumer -> cyi: com.mojang.blaze3d.vertex.VertexFormatElement currentElement() -> i void nextElement() -> e void putByte(int,byte) -> a @@ -1492,7 +1492,7 @@ com.mojang.blaze3d.vertex.BufferVertexConsumer -> cyf: 73:83:com.mojang.blaze3d.vertex.VertexConsumer uvShort(short,short,int) -> a 88:99:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a 103:103:byte normalIntValue(float) -> a -com.mojang.blaze3d.vertex.DefaultVertexFormat -> cyg: +com.mojang.blaze3d.vertex.DefaultVertexFormat -> cyj: com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_POSITION -> a com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_COLOR -> b com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_UV0 -> c @@ -1513,7 +1513,7 @@ com.mojang.blaze3d.vertex.DefaultVertexFormat -> cyg: com.mojang.blaze3d.vertex.VertexFormat POSITION_TEX_LIGHTMAP_COLOR -> r com.mojang.blaze3d.vertex.VertexFormat POSITION_TEX_COLOR_NORMAL -> s 7:97:void () -> -com.mojang.blaze3d.vertex.DefaultedVertexConsumer -> cyh: +com.mojang.blaze3d.vertex.DefaultedVertexConsumer -> cyk: boolean defaultColorSet -> a int defaultR -> b int defaultG -> c @@ -1522,28 +1522,28 @@ com.mojang.blaze3d.vertex.DefaultedVertexConsumer -> cyh: 3:8:void () -> 12:17:void defaultColor(int,int,int,int) -> b 21:22:void unsetDefaultColor() -> k -com.mojang.blaze3d.vertex.PoseStack -> cyi: +com.mojang.blaze3d.vertex.PoseStack -> cyl: java.util.Deque poseStack -> a 12:13:void () -> 24:26:void translate(double,double,double) -> a - 29:43:void scale(float,float,float) -> a - 46:49:void mulPose(com.mojang.math.Quaternion) -> a - 52:54:void pushPose() -> a - 57:58:void popPose() -> b - 61:61:com.mojang.blaze3d.vertex.PoseStack$Pose last() -> c - 65:65:boolean clear() -> d + 29:47:void scale(float,float,float) -> a + 50:53:void mulPose(com.mojang.math.Quaternion) -> a + 56:58:void pushPose() -> a + 61:62:void popPose() -> b + 65:65:com.mojang.blaze3d.vertex.PoseStack$Pose last() -> c + 69:69:boolean clear() -> d 14:21:void lambda$new$0(java.util.ArrayDeque) -> a -com.mojang.blaze3d.vertex.PoseStack$1 -> cyi$1: -com.mojang.blaze3d.vertex.PoseStack$Pose -> cyi$a: +com.mojang.blaze3d.vertex.PoseStack$1 -> cyl$1: +com.mojang.blaze3d.vertex.PoseStack$Pose -> cyl$a: com.mojang.math.Matrix4f pose -> a com.mojang.math.Matrix3f normal -> b - 72:75:void (com.mojang.math.Matrix4f,com.mojang.math.Matrix3f) -> - 78:78:com.mojang.math.Matrix4f pose() -> a - 82:82:com.mojang.math.Matrix3f normal() -> b - 68:68:com.mojang.math.Matrix4f access$000(com.mojang.blaze3d.vertex.PoseStack$Pose) -> a - 68:68:com.mojang.math.Matrix3f access$100(com.mojang.blaze3d.vertex.PoseStack$Pose) -> b - 68:68:void (com.mojang.math.Matrix4f,com.mojang.math.Matrix3f,com.mojang.blaze3d.vertex.PoseStack$1) -> -com.mojang.blaze3d.vertex.Tesselator -> cyj: + 76:79:void (com.mojang.math.Matrix4f,com.mojang.math.Matrix3f) -> + 82:82:com.mojang.math.Matrix4f pose() -> a + 86:86:com.mojang.math.Matrix3f normal() -> b + 72:72:com.mojang.math.Matrix4f access$000(com.mojang.blaze3d.vertex.PoseStack$Pose) -> a + 72:72:com.mojang.math.Matrix3f access$100(com.mojang.blaze3d.vertex.PoseStack$Pose) -> b + 72:72:void (com.mojang.math.Matrix4f,com.mojang.math.Matrix3f,com.mojang.blaze3d.vertex.PoseStack$1) -> +com.mojang.blaze3d.vertex.Tesselator -> cym: com.mojang.blaze3d.vertex.BufferBuilder builder -> a com.mojang.blaze3d.vertex.Tesselator INSTANCE -> b 14:15:com.mojang.blaze3d.vertex.Tesselator getInstance() -> a @@ -1552,7 +1552,7 @@ com.mojang.blaze3d.vertex.Tesselator -> cyj: 27:29:void end() -> b 32:32:com.mojang.blaze3d.vertex.BufferBuilder getBuilder() -> c 11:11:void () -> -com.mojang.blaze3d.vertex.VertexBuffer -> cyk: +com.mojang.blaze3d.vertex.VertexBuffer -> cyn: int id -> a com.mojang.blaze3d.vertex.VertexFormat format -> b int vertexCount -> c @@ -1570,7 +1570,7 @@ com.mojang.blaze3d.vertex.VertexBuffer -> cyk: 28:29:void lambda$upload$2(com.mojang.blaze3d.vertex.BufferBuilder) -> e 22:22:java.lang.Integer lambda$bind$1() -> d 18:18:void lambda$new$0(java.lang.Integer) -> a -com.mojang.blaze3d.vertex.VertexConsumer -> cyl: +com.mojang.blaze3d.vertex.VertexConsumer -> cyo: org.apache.logging.log4j.Logger LOGGER -> f com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) -> a com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a @@ -1590,7 +1590,7 @@ com.mojang.blaze3d.vertex.VertexConsumer -> cyl: 122:124:com.mojang.blaze3d.vertex.VertexConsumer vertex(com.mojang.math.Matrix4f,float,float,float) -> a 128:130:com.mojang.blaze3d.vertex.VertexConsumer normal(com.mojang.math.Matrix3f,float,float,float) -> a 17:17:void () -> -com.mojang.blaze3d.vertex.VertexFormat -> cym: +com.mojang.blaze3d.vertex.VertexFormat -> cyp: com.google.common.collect.ImmutableList elements -> a it.unimi.dsi.fastutil.ints.IntList offsets -> b int vertexSize -> c @@ -1604,7 +1604,7 @@ com.mojang.blaze3d.vertex.VertexFormat -> cym: 69:78:void setupBufferState(long) -> a 81:88:void clearBufferState() -> d 70:70:void lambda$setupBufferState$0(long) -> b -com.mojang.blaze3d.vertex.VertexFormatElement -> cyn: +com.mojang.blaze3d.vertex.VertexFormatElement -> cyq: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.blaze3d.vertex.VertexFormatElement$Type type -> b com.mojang.blaze3d.vertex.VertexFormatElement$Usage usage -> c @@ -1625,7 +1625,7 @@ com.mojang.blaze3d.vertex.VertexFormatElement -> cyn: 100:101:void setupBufferState(long,int) -> a 104:105:void clearBufferState() -> g 11:11:void () -> -com.mojang.blaze3d.vertex.VertexFormatElement$Type -> cyn$a: +com.mojang.blaze3d.vertex.VertexFormatElement$Type -> cyq$a: com.mojang.blaze3d.vertex.VertexFormatElement$Type FLOAT -> a com.mojang.blaze3d.vertex.VertexFormatElement$Type UBYTE -> b com.mojang.blaze3d.vertex.VertexFormatElement$Type BYTE -> c @@ -1644,7 +1644,7 @@ com.mojang.blaze3d.vertex.VertexFormatElement$Type -> cyn$a: 194:194:java.lang.String getName() -> b 198:198:int getGlType() -> c 170:177:void () -> -com.mojang.blaze3d.vertex.VertexFormatElement$Usage -> cyn$b: +com.mojang.blaze3d.vertex.VertexFormatElement$Usage -> cyq$b: com.mojang.blaze3d.vertex.VertexFormatElement$Usage POSITION -> a com.mojang.blaze3d.vertex.VertexFormatElement$Usage NORMAL -> b com.mojang.blaze3d.vertex.VertexFormatElement$Usage COLOR -> c @@ -1674,11 +1674,11 @@ com.mojang.blaze3d.vertex.VertexFormatElement$Usage -> cyn$b: 109:111:void lambda$static$0(int,int,int,long,int) -> g 107:107:void access$000(com.mojang.blaze3d.vertex.VertexFormatElement$Usage,int,int,int,long,int) -> a 107:138:void () -> -com.mojang.blaze3d.vertex.VertexFormatElement$Usage$SetupState -> cyn$b$a: +com.mojang.blaze3d.vertex.VertexFormatElement$Usage$SetupState -> cyq$b$a: void setupBufferState(int,int,int,long,int) -> setupBufferState -com.mojang.blaze3d.vertex.VertexMultiConsumer -> cyo: +com.mojang.blaze3d.vertex.VertexMultiConsumer -> cyr: 15:15:com.mojang.blaze3d.vertex.VertexConsumer create(com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.blaze3d.vertex.VertexConsumer) -> a -com.mojang.blaze3d.vertex.VertexMultiConsumer$Double -> cyo$a: +com.mojang.blaze3d.vertex.VertexMultiConsumer$Double -> cyr$a: com.mojang.blaze3d.vertex.VertexConsumer first -> a com.mojang.blaze3d.vertex.VertexConsumer second -> b 27:33:void (com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.blaze3d.vertex.VertexConsumer) -> @@ -1814,7 +1814,7 @@ com.mojang.math.Transformation -> d: 167:167:int hashCode() -> hashCode 54:58:com.mojang.math.Transformation lambda$static$0() -> f 53:53:void () -> -com.mojang.math.Vector3d -> cyp: +com.mojang.math.Vector3d -> cys: double x -> a double y -> b double z -> c @@ -1878,7 +1878,7 @@ com.mojang.math.Vector4f -> f: 135:142:void transform(com.mojang.math.Quaternion) -> a 146:150:void perspectiveDivide() -> f 162:162:java.lang.String toString() -> toString -com.mojang.realmsclient.KeyCombo -> cyq: +com.mojang.realmsclient.KeyCombo -> cyt: char[] chars -> a int matchIndex -> b java.lang.Runnable onCompletion -> c @@ -1886,7 +1886,7 @@ com.mojang.realmsclient.KeyCombo -> cyq: 24:35:boolean keyPressed(char) -> a 41:42:void reset() -> a 46:47:java.lang.String toString() -> toString -com.mojang.realmsclient.RealmsMainScreen -> cyr: +com.mojang.realmsclient.RealmsMainScreen -> cyu: org.apache.logging.log4j.Logger LOGGER -> a boolean overrideConfigure -> b com.google.common.util.concurrent.RateLimiter inviteNarrationLimiter -> c @@ -1932,51 +1932,50 @@ com.mojang.realmsclient.RealmsMainScreen -> cyr: net.minecraft.realms.RealmsButton createTrialButton -> Q net.minecraft.realms.RealmsButton buyARealmButton -> R net.minecraft.realms.RealmsButton closeButton -> S - 100:153:void (net.minecraft.realms.RealmsScreen) -> - 156:170:boolean shouldShowMessageInList() -> a - 174:186:boolean shouldShowPopup() -> b - 191:235:void init() -> init - 238:238:boolean hasParentalConsent() -> l - 242:293:void addButtons() -> c - 296:316:void updateButtonStates(com.mojang.realmsclient.dto.RealmsServer) -> a - 319:319:boolean shouldShowPopupButton() -> m - 323:323:boolean shouldPlayButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> b - 327:327:boolean shouldRenewButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> c - 331:331:boolean shouldConfigureButtonBeVisible(com.mojang.realmsclient.dto.RealmsServer) -> d - 335:335:boolean shouldLeaveButtonBeVisible(com.mojang.realmsclient.dto.RealmsServer) -> e - 339:350:void postInit() -> d - 354:454:void tick() -> tick - 460:462:void browseURL(java.lang.String) -> a - 465:478:void pingRegions() -> n - 481:489:java.util.List getOwnedNonExpiredWorldIds() -> o - 494:496:void removed() -> removed - 499:500:void setCreatedTrial(boolean) -> a - 503:510:void onPlay() -> p - 513:521:void onRenew() -> q - 524:529:void createTrial() -> r - 532:575:void checkClientCompatability() -> s - 578:578:void checkUnreadNews() -> t - 581:608:void checkParentalConsent() -> u - 611:632:void switchToStage() -> v - 635:656:void switchToLocal() -> w - 659:661:void switchToProd() -> x - 664:665:void stopRealmsFetcher() -> y + 99:152:void (net.minecraft.realms.RealmsScreen) -> + 155:169:boolean shouldShowMessageInList() -> a + 173:185:boolean shouldShowPopup() -> b + 190:234:void init() -> init + 237:237:boolean hasParentalConsent() -> k + 241:292:void addButtons() -> c + 295:315:void updateButtonStates(com.mojang.realmsclient.dto.RealmsServer) -> a + 318:318:boolean shouldShowPopupButton() -> l + 322:322:boolean shouldPlayButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> b + 326:326:boolean shouldRenewButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> c + 330:330:boolean shouldConfigureButtonBeVisible(com.mojang.realmsclient.dto.RealmsServer) -> d + 334:334:boolean shouldLeaveButtonBeVisible(com.mojang.realmsclient.dto.RealmsServer) -> e + 338:349:void postInit() -> d + 353:453:void tick() -> tick + 459:461:void browseURL(java.lang.String) -> a + 464:477:void pingRegions() -> m + 480:488:java.util.List getOwnedNonExpiredWorldIds() -> n + 493:495:void removed() -> removed + 502:509:void onPlay() -> o + 512:520:void onRenew() -> p + 523:529:void createTrial() -> q + 532:575:void checkClientCompatability() -> r + 578:578:void checkUnreadNews() -> s + 581:608:void checkParentalConsent() -> t + 611:632:void switchToStage() -> u + 635:656:void switchToLocal() -> v + 659:661:void switchToProd() -> w + 664:665:void stopRealmsFetcher() -> x 668:674:void configureClicked(com.mojang.realmsclient.dto.RealmsServer) -> f 677:683:void leaveClicked(com.mojang.realmsclient.dto.RealmsServer) -> g - 686:687:void saveListScrollPosition() -> z + 686:687:void saveListScrollPosition() -> y 690:696:com.mojang.realmsclient.dto.RealmsServer findServer(long) -> a 710:739:void confirmResult(boolean,int) -> confirmResult 742:743:void removeSelection() -> e 747:755:boolean keyPressed(int,int,int) -> keyPressed - 759:764:void onClosePopup() -> A + 759:764:void onClosePopup() -> z 768:769:boolean charTyped(char,int) -> charTyped 774:832:void render(int,int,float) -> render 835:842:void drawRealmsLogo(int,int) -> a 846:851:boolean mouseClicked(double,double,int) -> mouseClicked 855:858:boolean isOutsidePopup(double,double) -> a 862:927:void drawPopup(int,int) -> b - 930:930:int popupX0() -> B - 934:934:int popupY0() -> C + 930:930:int popupX0() -> A + 934:934:int popupY0() -> B 938:987:void drawInvitationPendingIcon(int,int,int,int,boolean,boolean) -> a 990:1002:boolean inPendingInvitationArea(double,double) -> b 1006:1022:void play(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.realms.RealmsScreen) -> a @@ -1992,140 +1991,139 @@ com.mojang.realmsclient.RealmsMainScreen -> cyr: 1458:1486:void renderMousehoverTooltip(java.lang.String,int,int) -> a 1489:1504:void renderMoreInfo(int,int,int,int,boolean) -> a 1507:1538:void renderNews(int,int,boolean,int,int,boolean,boolean) -> a - 1541:1553:void renderLocal() -> D - 1556:1568:void renderStage() -> E + 1541:1553:void renderLocal() -> C + 1556:1568:void renderStage() -> D 1571:1571:com.mojang.realmsclient.RealmsMainScreen newScreen() -> f - 1575:1578:void closePopup() -> g 1581:1583:void updateTeaserImages(net.minecraft.server.packs.resources.ResourceManager) -> a 1582:1582:boolean lambda$updateTeaserImages$7(net.minecraft.resources.ResourceLocation) -> a 1581:1581:boolean lambda$updateTeaserImages$6(java.lang.String) -> b 768:768:void lambda$charTyped$5(char,com.mojang.realmsclient.KeyCombo) -> a 672:672:void lambda$configureClicked$4(net.minecraft.client.Minecraft,com.mojang.realmsclient.dto.RealmsServer) -> a - 466:477:void lambda$pingRegions$3() -> F - 201:206:void lambda$init$2() -> G - 194:199:void lambda$init$1() -> H - 192:192:void lambda$init$0() -> I - 53:53:long access$000(com.mojang.realmsclient.RealmsMainScreen) -> a - 53:53:com.mojang.realmsclient.dto.RealmsServer access$100(com.mojang.realmsclient.RealmsMainScreen,long) -> a - 53:53:void access$200(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> a - 53:53:void access$300(com.mojang.realmsclient.RealmsMainScreen) -> b - 53:53:boolean access$400(com.mojang.realmsclient.RealmsMainScreen) -> c - 53:53:net.minecraft.realms.RealmsScreen access$500(com.mojang.realmsclient.RealmsMainScreen) -> d - 53:53:void access$600(com.mojang.realmsclient.RealmsMainScreen) -> e - 53:53:void access$700(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> b - 53:53:void access$800(com.mojang.realmsclient.RealmsMainScreen) -> f - 53:53:net.minecraft.realms.RealmsScreen access$902(net.minecraft.realms.RealmsScreen) -> a - 53:53:net.minecraft.realms.RealmsScreen access$900() -> h - 53:53:void access$1000(com.mojang.realmsclient.RealmsMainScreen) -> g - 53:53:boolean access$1102(boolean) -> b - 53:53:org.apache.logging.log4j.Logger access$1200() -> i - 53:53:boolean access$1302(boolean) -> c - 53:53:boolean access$1402(boolean) -> d - 53:53:com.mojang.realmsclient.gui.RealmsDataFetcher access$1500() -> j - 53:53:java.util.List access$1600(com.mojang.realmsclient.RealmsMainScreen) -> h - 53:53:com.mojang.realmsclient.RealmsMainScreen$RealmSelectionList access$1700(com.mojang.realmsclient.RealmsMainScreen) -> i - 53:53:void access$1800(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> c - 53:53:long access$002(com.mojang.realmsclient.RealmsMainScreen,long) -> b - 53:53:net.minecraft.realms.RealmsButton access$1900(com.mojang.realmsclient.RealmsMainScreen) -> j - 53:53:int access$2000(com.mojang.realmsclient.RealmsMainScreen) -> k - 53:53:int access$2002(com.mojang.realmsclient.RealmsMainScreen,int) -> a - 53:53:boolean access$2102(com.mojang.realmsclient.RealmsMainScreen,boolean) -> a - 53:53:java.lang.String access$2200(com.mojang.realmsclient.RealmsMainScreen) -> l - 53:53:boolean access$2300(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> d - 53:53:boolean access$2400(com.mojang.realmsclient.RealmsMainScreen) -> m - 53:53:int access$2500(com.mojang.realmsclient.RealmsMainScreen) -> n - 53:53:void access$2600(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> a - 53:53:void access$2700(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> b - 53:53:void access$2800(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int) -> a - 53:53:void access$2900(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> c - 53:53:boolean access$3000() -> k - 53:53:void access$3100(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> d - 53:53:void access$3200(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> e - 53:53:java.lang.String access$2202(com.mojang.realmsclient.RealmsMainScreen,java.lang.String) -> a - 53:53:boolean access$2402(com.mojang.realmsclient.RealmsMainScreen,boolean) -> b - 53:53:int access$3300(com.mojang.realmsclient.RealmsMainScreen) -> o - 53:53:void access$3400(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,boolean,boolean) -> a - 53:53:java.lang.String access$3500(com.mojang.realmsclient.RealmsMainScreen) -> p - 53:53:boolean access$3600(com.mojang.realmsclient.RealmsMainScreen) -> q - 53:53:boolean access$3602(com.mojang.realmsclient.RealmsMainScreen,boolean) -> c - 53:53:void access$3700(com.mojang.realmsclient.RealmsMainScreen,int,int,boolean,int,int,boolean,boolean) -> a - 53:53:void access$3800(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,boolean) -> a - 53:53:boolean access$2100(com.mojang.realmsclient.RealmsMainScreen) -> r - 53:53:int access$3900(com.mojang.realmsclient.RealmsMainScreen) -> s - 53:53:int access$4000(com.mojang.realmsclient.RealmsMainScreen) -> t - 53:53:void access$4100(com.mojang.realmsclient.RealmsMainScreen) -> u - 54:95:void () -> -com.mojang.realmsclient.RealmsMainScreen$1 -> cyr$1: + 465:476:void lambda$pingRegions$3() -> E + 200:205:void lambda$init$2() -> F + 193:198:void lambda$init$1() -> G + 191:191:void lambda$init$0() -> H + 52:52:long access$000(com.mojang.realmsclient.RealmsMainScreen) -> a + 52:52:com.mojang.realmsclient.dto.RealmsServer access$100(com.mojang.realmsclient.RealmsMainScreen,long) -> a + 52:52:void access$200(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> a + 52:52:void access$300(com.mojang.realmsclient.RealmsMainScreen) -> b + 52:52:boolean access$400(com.mojang.realmsclient.RealmsMainScreen) -> c + 52:52:net.minecraft.realms.RealmsScreen access$500(com.mojang.realmsclient.RealmsMainScreen) -> d + 52:52:void access$600(com.mojang.realmsclient.RealmsMainScreen) -> e + 52:52:void access$700(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> b + 52:52:void access$800(com.mojang.realmsclient.RealmsMainScreen) -> f + 52:52:net.minecraft.realms.RealmsScreen access$902(net.minecraft.realms.RealmsScreen) -> a + 52:52:net.minecraft.realms.RealmsScreen access$900() -> g + 52:52:void access$1000(com.mojang.realmsclient.RealmsMainScreen) -> g + 52:52:boolean access$1102(boolean) -> a + 52:52:org.apache.logging.log4j.Logger access$1200() -> h + 52:52:boolean access$1302(boolean) -> b + 52:52:boolean access$1402(boolean) -> c + 52:52:com.mojang.realmsclient.gui.RealmsDataFetcher access$1500() -> i + 52:52:java.util.List access$1600(com.mojang.realmsclient.RealmsMainScreen) -> h + 52:52:com.mojang.realmsclient.RealmsMainScreen$RealmSelectionList access$1700(com.mojang.realmsclient.RealmsMainScreen) -> i + 52:52:void access$1800(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> c + 52:52:long access$002(com.mojang.realmsclient.RealmsMainScreen,long) -> b + 52:52:net.minecraft.realms.RealmsButton access$1900(com.mojang.realmsclient.RealmsMainScreen) -> j + 52:52:int access$2000(com.mojang.realmsclient.RealmsMainScreen) -> k + 52:52:int access$2002(com.mojang.realmsclient.RealmsMainScreen,int) -> a + 52:52:boolean access$2102(com.mojang.realmsclient.RealmsMainScreen,boolean) -> a + 52:52:java.lang.String access$2200(com.mojang.realmsclient.RealmsMainScreen) -> l + 52:52:boolean access$2300(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> d + 52:52:boolean access$2400(com.mojang.realmsclient.RealmsMainScreen) -> m + 52:52:int access$2500(com.mojang.realmsclient.RealmsMainScreen) -> n + 52:52:void access$2600(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> a + 52:52:void access$2700(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> b + 52:52:void access$2800(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int) -> a + 52:52:void access$2900(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> c + 52:52:boolean access$3000() -> j + 52:52:void access$3100(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> d + 52:52:void access$3200(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int) -> e + 52:52:java.lang.String access$2202(com.mojang.realmsclient.RealmsMainScreen,java.lang.String) -> a + 52:52:boolean access$2402(com.mojang.realmsclient.RealmsMainScreen,boolean) -> b + 52:52:int access$3300(com.mojang.realmsclient.RealmsMainScreen) -> o + 52:52:void access$3400(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,boolean,boolean) -> a + 52:52:java.lang.String access$3500(com.mojang.realmsclient.RealmsMainScreen) -> p + 52:52:boolean access$3600(com.mojang.realmsclient.RealmsMainScreen) -> q + 52:52:boolean access$3602(com.mojang.realmsclient.RealmsMainScreen,boolean) -> c + 52:52:void access$3700(com.mojang.realmsclient.RealmsMainScreen,int,int,boolean,int,int,boolean,boolean) -> a + 52:52:void access$3800(com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,boolean) -> a + 52:52:boolean access$2100(com.mojang.realmsclient.RealmsMainScreen) -> r + 52:52:int access$3900(com.mojang.realmsclient.RealmsMainScreen) -> s + 52:52:int access$4000(com.mojang.realmsclient.RealmsMainScreen) -> t + 52:52:void access$4100(com.mojang.realmsclient.RealmsMainScreen) -> u + 53:94:void () -> +com.mojang.realmsclient.RealmsMainScreen$1 -> cyu$1: com.mojang.realmsclient.RealmsMainScreen this$0 -> a - 242:242:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> - 245:246:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$10 -> cyr$2: + 241:241:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> + 244:245:void onPress() -> onPress +com.mojang.realmsclient.RealmsMainScreen$10 -> cyu$2: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 612:612:void (com.mojang.realmsclient.RealmsMainScreen,java.lang.String) -> 615:629:void run() -> run -com.mojang.realmsclient.RealmsMainScreen$11 -> cyr$3: +com.mojang.realmsclient.RealmsMainScreen$11 -> cyu$3: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 636:636:void (com.mojang.realmsclient.RealmsMainScreen,java.lang.String) -> 639:653:void run() -> run -com.mojang.realmsclient.RealmsMainScreen$12 -> cyr$4: +com.mojang.realmsclient.RealmsMainScreen$12 -> cyu$4: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 712:712:void (com.mojang.realmsclient.RealmsMainScreen,java.lang.String) -> 716:733:void run() -> run 723:723:boolean lambda$run$0(net.minecraft.realms.RealmListEntry) -> a -com.mojang.realmsclient.RealmsMainScreen$2 -> cyr$5: +com.mojang.realmsclient.RealmsMainScreen$2 -> cyu$5: com.mojang.realmsclient.RealmsMainScreen this$0 -> a - 248:248:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> - 251:252:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$3 -> cyr$6: + 247:247:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> + 250:251:void onPress() -> onPress +com.mojang.realmsclient.RealmsMainScreen$3 -> cyu$6: com.mojang.realmsclient.RealmsMainScreen this$0 -> a - 254:254:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> - 257:260:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$4 -> cyr$7: + 253:253:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> + 256:259:void onPress() -> onPress +com.mojang.realmsclient.RealmsMainScreen$4 -> cyu$7: com.mojang.realmsclient.RealmsMainScreen this$0 -> a - 262:262:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> - 265:266:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$5 -> cyr$8: + 261:261:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> + 264:265:void onPress() -> onPress +com.mojang.realmsclient.RealmsMainScreen$5 -> cyu$8: com.mojang.realmsclient.RealmsMainScreen this$0 -> a - 268:268:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> - 271:272:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$6 -> cyr$9: + 267:267:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> + 270:271:void onPress() -> onPress +com.mojang.realmsclient.RealmsMainScreen$6 -> cyu$9: com.mojang.realmsclient.RealmsMainScreen this$0 -> a - 278:278:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> - 281:282:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$7 -> cyr$10: + 277:277:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> + 280:281:void onPress() -> onPress +com.mojang.realmsclient.RealmsMainScreen$7 -> cyu$10: com.mojang.realmsclient.RealmsMainScreen this$0 -> a - 284:284:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> - 287:288:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$8 -> cyr$11: + 283:283:void (com.mojang.realmsclient.RealmsMainScreen,int,int,int,int,int,java.lang.String) -> + 286:287:void onPress() -> onPress +com.mojang.realmsclient.RealmsMainScreen$8 -> cyu$11: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 535:535:void (com.mojang.realmsclient.RealmsMainScreen,java.lang.String) -> 538:572:void run() -> run -com.mojang.realmsclient.RealmsMainScreen$9 -> cyr$12: +com.mojang.realmsclient.RealmsMainScreen$9 -> cyu$12: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 581:581:void (com.mojang.realmsclient.RealmsMainScreen,java.lang.String) -> 584:606:void run() -> run -com.mojang.realmsclient.RealmsMainScreen$CloseButton -> cyr$a: +com.mojang.realmsclient.RealmsMainScreen$CloseButton -> cyu$a: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 1676:1678:void (com.mojang.realmsclient.RealmsMainScreen) -> 1682:1683:void tick() -> tick 1687:1688:void render(int,int,float) -> render 1692:1701:void renderButton(int,int,float) -> renderButton 1705:1706:void onPress() -> onPress -com.mojang.realmsclient.RealmsMainScreen$NewsButton -> cyr$b: +com.mojang.realmsclient.RealmsMainScreen$NewsButton -> cyu$b: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 1613:1615:void (com.mojang.realmsclient.RealmsMainScreen) -> 1619:1620:void tick() -> tick 1624:1625:void render(int,int,float) -> render 1629:1641:void onPress() -> onPress 1645:1646:void renderButton(int,int,float) -> renderButton -com.mojang.realmsclient.RealmsMainScreen$PendingInvitesButton -> cyr$c: +com.mojang.realmsclient.RealmsMainScreen$PendingInvitesButton -> cyu$c: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 1586:1588:void (com.mojang.realmsclient.RealmsMainScreen) -> 1592:1593:void tick() -> tick 1597:1598:void render(int,int,float) -> render 1602:1604:void onPress() -> onPress 1608:1609:void renderButton(int,int,float) -> renderButton -com.mojang.realmsclient.RealmsMainScreen$RealmSelectionList -> cyr$d: +com.mojang.realmsclient.RealmsMainScreen$RealmSelectionList -> cyu$d: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 1031:1033:void (com.mojang.realmsclient.RealmsMainScreen) -> 1037:1037:boolean isFocused() -> isFocused @@ -2135,7 +2133,7 @@ com.mojang.realmsclient.RealmsMainScreen$RealmSelectionList -> cyr$d: 1116:1151:void itemClicked(int,int,double,double,int) -> itemClicked 1155:1155:int getMaxPosition() -> getMaxPosition 1160:1160:int getRowWidth() -> getRowWidth -com.mojang.realmsclient.RealmsMainScreen$RealmSelectionListEntry -> cyr$e: +com.mojang.realmsclient.RealmsMainScreen$RealmSelectionListEntry -> cyu$e: com.mojang.realmsclient.dto.RealmsServer mServerData -> a com.mojang.realmsclient.RealmsMainScreen this$0 -> b 1208:1210:void (com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsServer) -> @@ -2144,20 +2142,20 @@ com.mojang.realmsclient.RealmsMainScreen$RealmSelectionListEntry -> cyr$e: 1229:1230:void renderMcoServerItem(com.mojang.realmsclient.dto.RealmsServer,int,int,int,int) -> a 1233:1349:void renderLegacy(com.mojang.realmsclient.dto.RealmsServer,int,int,int,int) -> b 1345:1348:void lambda$renderLegacy$0(int,int) -> a -com.mojang.realmsclient.RealmsMainScreen$RealmSelectionListTrialEntry -> cyr$f: +com.mojang.realmsclient.RealmsMainScreen$RealmSelectionListTrialEntry -> cyu$f: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 1165:1166:void (com.mojang.realmsclient.RealmsMainScreen) -> 1170:1171:void render(int,int,int,int,int,int,int,boolean,float) -> render 1175:1176:boolean mouseClicked(double,double,int) -> mouseClicked 1180:1201:void renderTrialItem(int,int,int,int,int) -> a -com.mojang.realmsclient.RealmsMainScreen$ShowPopupButton -> cyr$g: +com.mojang.realmsclient.RealmsMainScreen$ShowPopupButton -> cyu$g: com.mojang.realmsclient.RealmsMainScreen this$0 -> a 1650:1652:void (com.mojang.realmsclient.RealmsMainScreen) -> 1656:1657:void tick() -> tick 1661:1662:void render(int,int,float) -> render 1666:1667:void renderButton(int,int,float) -> renderButton 1671:1672:void onPress() -> onPress -com.mojang.realmsclient.client.FileDownload -> cys: +com.mojang.realmsclient.client.FileDownload -> cyv: org.apache.logging.log4j.Logger LOGGER -> a boolean cancelled -> b boolean finished -> c @@ -2188,14 +2186,14 @@ com.mojang.realmsclient.client.FileDownload -> cys: 41:41:java.io.File access$500(com.mojang.realmsclient.client.FileDownload) -> c 41:41:boolean access$602(com.mojang.realmsclient.client.FileDownload,boolean) -> c 42:202:void () -> -com.mojang.realmsclient.client.FileDownload$1 -> cys$1: -com.mojang.realmsclient.client.FileDownload$DownloadCountingOutputStream -> cys$a: +com.mojang.realmsclient.client.FileDownload$1 -> cyv$1: +com.mojang.realmsclient.client.FileDownload$DownloadCountingOutputStream -> cyv$a: java.awt.event.ActionListener listener -> b com.mojang.realmsclient.client.FileDownload this$0 -> a 396:398:void (com.mojang.realmsclient.client.FileDownload,java.io.OutputStream) -> 401:402:void setListener(java.awt.event.ActionListener) -> a 406:410:void afterWrite(int) -> afterWrite -com.mojang.realmsclient.client.FileDownload$ProgressListener -> cys$b: +com.mojang.realmsclient.client.FileDownload$ProgressListener -> cyv$b: java.lang.String worldName -> b java.io.File tempFile -> c net.minecraft.realms.RealmsAnvilLevelStorageSource levelStorageSource -> d @@ -2205,7 +2203,7 @@ com.mojang.realmsclient.client.FileDownload$ProgressListener -> cys$b: 333:339:void (com.mojang.realmsclient.client.FileDownload,java.lang.String,java.io.File,net.minecraft.realms.RealmsAnvilLevelStorageSource,com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,com.mojang.realmsclient.dto.WorldDownload) -> 343:354:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed 326:326:void (com.mojang.realmsclient.client.FileDownload,java.lang.String,java.io.File,net.minecraft.realms.RealmsAnvilLevelStorageSource,com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,com.mojang.realmsclient.dto.WorldDownload,com.mojang.realmsclient.client.FileDownload$1) -> -com.mojang.realmsclient.client.FileDownload$ResourcePackProgressListener -> cys$c: +com.mojang.realmsclient.client.FileDownload$ResourcePackProgressListener -> cyv$c: java.io.File tempFile -> b com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus downloadStatus -> c com.mojang.realmsclient.dto.WorldDownload worldDownload -> d @@ -2213,7 +2211,7 @@ com.mojang.realmsclient.client.FileDownload$ResourcePackProgressListener -> cys$ 362:366:void (com.mojang.realmsclient.client.FileDownload,java.io.File,com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,com.mojang.realmsclient.dto.WorldDownload) -> 370:390:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed 357:357:void (com.mojang.realmsclient.client.FileDownload,java.io.File,com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,com.mojang.realmsclient.dto.WorldDownload,com.mojang.realmsclient.client.FileDownload$1) -> -com.mojang.realmsclient.client.FileUpload -> cyt: +com.mojang.realmsclient.client.FileUpload -> cyw: org.apache.logging.log4j.Logger LOGGER -> a java.io.File file -> b long worldId -> c @@ -2239,19 +2237,19 @@ com.mojang.realmsclient.client.FileUpload -> cyt: 165:165:boolean isFinished() -> b 71:71:com.mojang.realmsclient.gui.screens.UploadResult lambda$upload$0() -> c 33:33:void () -> -com.mojang.realmsclient.client.FileUpload$CustomInputStreamEntity -> cyt$a: +com.mojang.realmsclient.client.FileUpload$CustomInputStreamEntity -> cyw$a: long length -> a java.io.InputStream content -> b com.mojang.realmsclient.client.UploadStatus uploadStatus -> c 174:178:void (java.io.InputStream,long,com.mojang.realmsclient.client.UploadStatus) -> 182:210:void writeTo(java.io.OutputStream) -> writeTo -com.mojang.realmsclient.client.Ping -> cyu: +com.mojang.realmsclient.client.Ping -> cyx: 15:27:java.util.List ping(com.mojang.realmsclient.client.Ping$Region[]) -> a 31:47:int ping(java.lang.String) -> a 52:57:void close(java.net.Socket) -> a 60:60:long now() -> b 64:64:java.util.List pingAllRegions() -> a -com.mojang.realmsclient.client.Ping$Region -> cyu$a: +com.mojang.realmsclient.client.Ping$Region -> cyx$a: com.mojang.realmsclient.client.Ping$Region US_EAST_1 -> a com.mojang.realmsclient.client.Ping$Region US_WEST_2 -> b com.mojang.realmsclient.client.Ping$Region US_WEST_1 -> c @@ -2269,7 +2267,7 @@ com.mojang.realmsclient.client.Ping$Region -> cyu$a: 70:70:java.lang.String access$000(com.mojang.realmsclient.client.Ping$Region) -> a 70:70:java.lang.String access$100(com.mojang.realmsclient.client.Ping$Region) -> b 70:78:void () -> -com.mojang.realmsclient.client.RealmsClient -> cyv: +com.mojang.realmsclient.client.RealmsClient -> cyy: com.mojang.realmsclient.client.RealmsClient$Environment currentEnvironment -> a boolean initialized -> b org.apache.logging.log4j.Logger LOGGER -> c @@ -2316,22 +2314,21 @@ com.mojang.realmsclient.client.RealmsClient -> cyv: 369:371:com.mojang.realmsclient.dto.RealmsNews getNews() -> m 375:377:void sendPingResults(com.mojang.realmsclient.dto.PingResult) -> a 380:382:java.lang.Boolean trialAvailable() -> n - 386:390:com.mojang.realmsclient.dto.RealmsServer createTrial(java.lang.String,java.lang.String) -> a - 394:396:void deleteWorld(long) -> h - 399:399:java.lang.String url(java.lang.String) -> c - 404:408:java.lang.String url(java.lang.String,java.lang.String) -> b - 413:446:java.lang.String execute(com.mojang.realmsclient.client.Request) -> a + 390:392:void deleteWorld(long) -> h + 395:395:java.lang.String url(java.lang.String) -> c + 400:404:java.lang.String url(java.lang.String,java.lang.String) -> a + 409:442:java.lang.String execute(com.mojang.realmsclient.client.Request) -> a 51:100:void () -> -com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse -> cyv$a: +com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse -> cyy$a: com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse COMPATIBLE -> a com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse OUTDATED -> b com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse OTHER -> c com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[] $VALUES -> d - 450:450:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[] values() -> values - 450:450:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse valueOf(java.lang.String) -> valueOf - 450:450:void (java.lang.String,int) -> - 450:453:void () -> -com.mojang.realmsclient.client.RealmsClient$Environment -> cyv$b: + 446:446:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[] values() -> values + 446:446:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse valueOf(java.lang.String) -> valueOf + 446:446:void (java.lang.String,int) -> + 446:449:void () -> +com.mojang.realmsclient.client.RealmsClient$Environment -> cyy$b: com.mojang.realmsclient.client.RealmsClient$Environment PRODUCTION -> a com.mojang.realmsclient.client.RealmsClient$Environment STAGE -> b com.mojang.realmsclient.client.RealmsClient$Environment LOCAL -> c @@ -2342,11 +2339,11 @@ com.mojang.realmsclient.client.RealmsClient$Environment -> cyv$b: 37:37:com.mojang.realmsclient.client.RealmsClient$Environment valueOf(java.lang.String) -> valueOf 45:48:void (java.lang.String,int,java.lang.String,java.lang.String) -> 37:40:void () -> -com.mojang.realmsclient.client.RealmsClientConfig -> cyw: +com.mojang.realmsclient.client.RealmsClientConfig -> cyz: java.net.Proxy proxy -> a 9:9:java.net.Proxy getProxy() -> a 13:16:void setProxy(java.net.Proxy) -> a -com.mojang.realmsclient.client.RealmsError -> cyx: +com.mojang.realmsclient.client.RealmsError -> cza: org.apache.logging.log4j.Logger LOGGER -> a java.lang.String errorMessage -> b int errorCode -> c @@ -2354,7 +2351,7 @@ com.mojang.realmsclient.client.RealmsError -> cyx: 30:30:java.lang.String getErrorMessage() -> a 34:34:int getErrorCode() -> b 12:12:void () -> -com.mojang.realmsclient.client.Request -> cyy: +com.mojang.realmsclient.client.Request -> czb: java.net.HttpURLConnection connection -> a boolean connected -> c java.lang.String url -> b @@ -2378,25 +2375,25 @@ com.mojang.realmsclient.client.Request -> cyy: 184:184:com.mojang.realmsclient.client.Request put(java.lang.String,java.lang.String,int,int) -> b 188:188:java.lang.String getHeader(java.lang.String) -> c 193:195:java.lang.String getHeader(java.net.HttpURLConnection,java.lang.String) -> a -com.mojang.realmsclient.client.Request$Delete -> cyy$a: +com.mojang.realmsclient.client.Request$Delete -> czb$a: 201:202:void (java.lang.String,int,int) -> 207:212:com.mojang.realmsclient.client.Request$Delete doConnect() -> f 199:199:com.mojang.realmsclient.client.Request doConnect() -> e -com.mojang.realmsclient.client.Request$Get -> cyy$b: +com.mojang.realmsclient.client.Request$Get -> czb$b: 219:220:void (java.lang.String,int,int) -> 225:231:com.mojang.realmsclient.client.Request$Get doConnect() -> f 217:217:com.mojang.realmsclient.client.Request doConnect() -> e -com.mojang.realmsclient.client.Request$Post -> cyy$c: +com.mojang.realmsclient.client.Request$Post -> czb$c: java.lang.String content -> c 270:272:void (java.lang.String,java.lang.String,int,int) -> 277:292:com.mojang.realmsclient.client.Request$Post doConnect() -> f 266:266:com.mojang.realmsclient.client.Request doConnect() -> e -com.mojang.realmsclient.client.Request$Put -> cyy$d: +com.mojang.realmsclient.client.Request$Put -> czb$d: java.lang.String content -> c 240:242:void (java.lang.String,java.lang.String,int,int) -> 247:261:com.mojang.realmsclient.client.Request$Put doConnect() -> f 236:236:com.mojang.realmsclient.client.Request doConnect() -> e -com.mojang.realmsclient.client.UploadStatus -> cyz: +com.mojang.realmsclient.client.UploadStatus -> czc: java.lang.Long bytesWritten -> a java.lang.Long totalBytes -> b 3:5:void () -> @@ -2664,7 +2661,7 @@ com.mojang.realmsclient.dto.UploadInfo -> com.mojang.realmsclient.dto.UploadInfo 56:57:void setToken(java.lang.String) -> setToken 60:60:int getPort() -> getPort 16:16:void () -> -com.mojang.realmsclient.dto.ValueObject -> cza: +com.mojang.realmsclient.dto.ValueObject -> czd: 9:9:void () -> 12:24:java.lang.String toString() -> toString 28:28:boolean isStatic(java.lang.reflect.Field) -> isStatic @@ -2712,13 +2709,13 @@ com.mojang.realmsclient.dto.WorldTemplatePaginatedList -> com.mojang.realmsclien 45:45:boolean isLastPage() -> isLastPage 49:67:com.mojang.realmsclient.dto.WorldTemplatePaginatedList parse(java.lang.String) -> parse 18:18:void () -> -com.mojang.realmsclient.exception.RealmsDefaultUncaughtExceptionHandler -> czb: +com.mojang.realmsclient.exception.RealmsDefaultUncaughtExceptionHandler -> cze: org.apache.logging.log4j.Logger logger -> a 8:10:void (org.apache.logging.log4j.Logger) -> 14:16:void uncaughtException(java.lang.Thread,java.lang.Throwable) -> uncaughtException -com.mojang.realmsclient.exception.RealmsHttpException -> czc: +com.mojang.realmsclient.exception.RealmsHttpException -> czf: 5:6:void (java.lang.String,java.lang.Exception) -> -com.mojang.realmsclient.exception.RealmsServiceException -> czd: +com.mojang.realmsclient.exception.RealmsServiceException -> czg: int httpResultCode -> a java.lang.String httpResponseContent -> b int errorCode -> c @@ -2726,10 +2723,10 @@ com.mojang.realmsclient.exception.RealmsServiceException -> czd: 13:18:void (int,java.lang.String,com.mojang.realmsclient.client.RealmsError) -> 21:26:void (int,java.lang.String,int,java.lang.String) -> 30:36:java.lang.String toString() -> toString -com.mojang.realmsclient.exception.RetryCallException -> cze: +com.mojang.realmsclient.exception.RetryCallException -> czh: int delaySeconds -> e 9:16:void (int) -> -com.mojang.realmsclient.gui.ChatFormatting -> czf: +com.mojang.realmsclient.gui.ChatFormatting -> czi: com.mojang.realmsclient.gui.ChatFormatting BLACK -> a com.mojang.realmsclient.gui.ChatFormatting DARK_BLUE -> b com.mojang.realmsclient.gui.ChatFormatting DARK_GREEN -> c @@ -2769,7 +2766,7 @@ com.mojang.realmsclient.gui.ChatFormatting -> czf: 39:39:com.mojang.realmsclient.gui.ChatFormatting lambda$static$1(com.mojang.realmsclient.gui.ChatFormatting) -> a 38:38:com.mojang.realmsclient.gui.ChatFormatting lambda$static$0(com.mojang.realmsclient.gui.ChatFormatting) -> b 13:40:void () -> -com.mojang.realmsclient.gui.LongRunningTask -> czg: +com.mojang.realmsclient.gui.LongRunningTask -> czj: com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen longRunningMcoTaskScreen -> a 5:5:void () -> 9:10:void setScreen(com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen) -> a @@ -2779,9 +2776,9 @@ com.mojang.realmsclient.gui.LongRunningTask -> czg: 27:27:void tick() -> b 30:30:void init() -> c 33:33:void abortTask() -> d -com.mojang.realmsclient.gui.RealmsConstants -> czh: +com.mojang.realmsclient.gui.RealmsConstants -> czk: 13:13:int row(int) -> a -com.mojang.realmsclient.gui.RealmsDataFetcher -> czi: +com.mojang.realmsclient.gui.RealmsDataFetcher -> czl: org.apache.logging.log4j.Logger LOGGER -> a java.util.concurrent.ScheduledExecutorService scheduler -> b boolean stopped -> c @@ -2834,28 +2831,28 @@ com.mojang.realmsclient.gui.RealmsDataFetcher -> czi: 23:23:boolean access$1302(com.mojang.realmsclient.gui.RealmsDataFetcher,boolean) -> b 23:23:java.lang.String access$1402(com.mojang.realmsclient.gui.RealmsDataFetcher,java.lang.String) -> a 24:24:void () -> -com.mojang.realmsclient.gui.RealmsDataFetcher$1 -> czi$1: +com.mojang.realmsclient.gui.RealmsDataFetcher$1 -> czl$1: int[] $SwitchMap$com$mojang$realmsclient$gui$RealmsDataFetcher$Task -> a 78:78:void () -> -com.mojang.realmsclient.gui.RealmsDataFetcher$LiveStatsTask -> czi$a: +com.mojang.realmsclient.gui.RealmsDataFetcher$LiveStatsTask -> czl$a: com.mojang.realmsclient.gui.RealmsDataFetcher this$0 -> a 293:293:void (com.mojang.realmsclient.gui.RealmsDataFetcher) -> 296:299:void run() -> run 303:312:void getLiveStats() -> a 293:293:void (com.mojang.realmsclient.gui.RealmsDataFetcher,com.mojang.realmsclient.gui.RealmsDataFetcher$1) -> -com.mojang.realmsclient.gui.RealmsDataFetcher$PendingInviteUpdateTask -> czi$b: +com.mojang.realmsclient.gui.RealmsDataFetcher$PendingInviteUpdateTask -> czl$b: com.mojang.realmsclient.gui.RealmsDataFetcher this$0 -> a 249:249:void (com.mojang.realmsclient.gui.RealmsDataFetcher) -> 252:255:void run() -> run 259:268:void updatePendingInvites() -> a 249:249:void (com.mojang.realmsclient.gui.RealmsDataFetcher,com.mojang.realmsclient.gui.RealmsDataFetcher$1) -> -com.mojang.realmsclient.gui.RealmsDataFetcher$ServerListUpdateTask -> czi$c: +com.mojang.realmsclient.gui.RealmsDataFetcher$ServerListUpdateTask -> czl$c: com.mojang.realmsclient.gui.RealmsDataFetcher this$0 -> a 216:216:void (com.mojang.realmsclient.gui.RealmsDataFetcher) -> 219:222:void run() -> run 226:243:void updateServersList() -> a 216:216:void (com.mojang.realmsclient.gui.RealmsDataFetcher,com.mojang.realmsclient.gui.RealmsDataFetcher$1) -> -com.mojang.realmsclient.gui.RealmsDataFetcher$Task -> czi$d: +com.mojang.realmsclient.gui.RealmsDataFetcher$Task -> czl$d: com.mojang.realmsclient.gui.RealmsDataFetcher$Task SERVER_LIST -> a com.mojang.realmsclient.gui.RealmsDataFetcher$Task PENDING_INVITE -> b com.mojang.realmsclient.gui.RealmsDataFetcher$Task TRIAL_AVAILABLE -> c @@ -2866,19 +2863,19 @@ com.mojang.realmsclient.gui.RealmsDataFetcher$Task -> czi$d: 360:360:com.mojang.realmsclient.gui.RealmsDataFetcher$Task valueOf(java.lang.String) -> valueOf 360:360:void (java.lang.String,int) -> 360:365:void () -> -com.mojang.realmsclient.gui.RealmsDataFetcher$TrialAvailabilityTask -> czi$e: +com.mojang.realmsclient.gui.RealmsDataFetcher$TrialAvailabilityTask -> czl$e: com.mojang.realmsclient.gui.RealmsDataFetcher this$0 -> a 271:271:void (com.mojang.realmsclient.gui.RealmsDataFetcher) -> 274:277:void run() -> run 281:290:void getTrialAvailable() -> a 271:271:void (com.mojang.realmsclient.gui.RealmsDataFetcher,com.mojang.realmsclient.gui.RealmsDataFetcher$1) -> -com.mojang.realmsclient.gui.RealmsDataFetcher$UnreadNewsTask -> czi$f: +com.mojang.realmsclient.gui.RealmsDataFetcher$UnreadNewsTask -> czl$f: com.mojang.realmsclient.gui.RealmsDataFetcher this$0 -> a 315:315:void (com.mojang.realmsclient.gui.RealmsDataFetcher) -> 318:321:void run() -> run 325:357:void getUnreadNews() -> a 315:315:void (com.mojang.realmsclient.gui.RealmsDataFetcher,com.mojang.realmsclient.gui.RealmsDataFetcher$1) -> -com.mojang.realmsclient.gui.RealmsWorldSlotButton -> czj: +com.mojang.realmsclient.gui.RealmsWorldSlotButton -> czm: java.util.function.Supplier serverDataProvider -> a java.util.function.Consumer toolTipSetter -> b com.mojang.realmsclient.gui.RealmsWorldSlotButton$Listener listener -> c @@ -2891,7 +2888,7 @@ com.mojang.realmsclient.gui.RealmsWorldSlotButton -> czj: 145:150:void renderButton(int,int,float) -> renderButton 153:203:void drawSlotFrame(int,int,int,int,boolean,java.lang.String,int,long,java.lang.String,boolean,boolean,com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action,java.lang.String) -> a 207:210:void onPress() -> onPress -com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action -> czj$a: +com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action -> czm$a: com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action NOTHING -> a com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action SWITCH_SLOT -> b com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action JOIN -> c @@ -2900,9 +2897,9 @@ com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action -> czj$a: 45:45:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action valueOf(java.lang.String) -> valueOf 45:45:void (java.lang.String,int) -> 45:48:void () -> -com.mojang.realmsclient.gui.RealmsWorldSlotButton$Listener -> czj$b: +com.mojang.realmsclient.gui.RealmsWorldSlotButton$Listener -> czm$b: void onSlotClick(int,com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action,boolean,boolean) -> a -com.mojang.realmsclient.gui.RealmsWorldSlotButton$State -> czj$c: +com.mojang.realmsclient.gui.RealmsWorldSlotButton$State -> czm$c: boolean isCurrentlyActiveSlot -> a java.lang.String slotName -> b long imageId -> c @@ -2912,7 +2909,7 @@ com.mojang.realmsclient.gui.RealmsWorldSlotButton$State -> czj$c: com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action action -> g java.lang.String actionPrompt -> h 61:70:void (boolean,java.lang.String,long,java.lang.String,boolean,boolean,com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action,java.lang.String) -> -com.mojang.realmsclient.gui.RowButton -> czk: +com.mojang.realmsclient.gui.RowButton -> czn: int width -> a int height -> b int xOffset -> c @@ -2925,7 +2922,7 @@ com.mojang.realmsclient.gui.RowButton -> czk: void onClick(int) -> a 45:50:void drawButtonsInRow(java.util.List,net.minecraft.realms.RealmsObjectSelectionList,int,int,int,int) -> a 53:70:void rowButtonMouseClicked(net.minecraft.realms.RealmsObjectSelectionList,net.minecraft.realms.RealmListEntry,java.util.List,int,double,double) -> a -com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen -> czl: +com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen -> czo: net.minecraft.realms.RealmsScreen lastScreen -> c int BUTTON_BACK_ID -> d com.mojang.realmsclient.dto.Backup backup -> e @@ -2946,11 +2943,11 @@ com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen -> czl: 17:17:com.mojang.realmsclient.dto.Backup access$100(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen) -> b 17:17:java.util.List access$200(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen) -> c 17:17:java.lang.String access$300(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen,java.lang.String,java.lang.String) -> a -com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$1 -> czl$1: +com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$1 -> czo$1: com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen this$0 -> a 57:57:void (com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen,int,int,int,java.lang.String) -> 60:61:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoList -> czl$a: +com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoList -> czo$a: com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen this$0 -> a 121:123:void (com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen) -> 127:127:int getItemCount() -> getItemCount @@ -2958,7 +2955,7 @@ com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoList -> czl 137:137:int getMaxPosition() -> getMaxPosition 142:142:void renderBackground() -> renderBackground 146:150:void renderItem(int,int,int,int,net.minecraft.realms.Tezzelator,int,int) -> renderItem -com.mojang.realmsclient.gui.screens.RealmsBackupScreen -> czm: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen -> czp: org.apache.logging.log4j.Logger LOGGER -> a int lastScrollPosition -> b com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> c @@ -3006,28 +3003,28 @@ com.mojang.realmsclient.gui.screens.RealmsBackupScreen -> czm: 26:26:void access$1100(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> h 26:26:java.lang.String access$1202(com.mojang.realmsclient.gui.screens.RealmsBackupScreen,java.lang.String) -> a 27:32:void () -> -com.mojang.realmsclient.gui.screens.RealmsBackupScreen$1 -> czm$1: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen$1 -> czp$1: com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a 78:78:void (com.mojang.realmsclient.gui.screens.RealmsBackupScreen,java.lang.String) -> 81:96:void run() -> run 85:92:void lambda$run$0(java.util.List) -> a -com.mojang.realmsclient.gui.screens.RealmsBackupScreen$2 -> czm$2: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen$2 -> czp$2: com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a 138:138:void (com.mojang.realmsclient.gui.screens.RealmsBackupScreen,int,int,int,int,int,java.lang.String) -> 141:142:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBackupScreen$3 -> czm$3: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen$3 -> czp$3: com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a 144:144:void (com.mojang.realmsclient.gui.screens.RealmsBackupScreen,int,int,int,int,int,java.lang.String) -> 147:148:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBackupScreen$4 -> czm$4: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen$4 -> czp$4: com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a 150:150:void (com.mojang.realmsclient.gui.screens.RealmsBackupScreen,int,int,int,int,int,java.lang.String) -> 153:155:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBackupScreen$5 -> czm$5: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen$5 -> czp$5: com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a 157:157:void (com.mojang.realmsclient.gui.screens.RealmsBackupScreen,int,int,int,int,int,java.lang.String) -> 160:161:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList -> czm$a: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList -> czp$a: com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a 294:296:void (com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> 299:300:void addEntry(com.mojang.realmsclient.dto.Backup) -> a @@ -3041,7 +3038,7 @@ com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList 354:370:void itemClicked(int,int,double,double,int) -> itemClicked 374:379:void selectItem(int) -> selectItem 382:384:void selectInviteListItem(int) -> a -com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionListEntry -> czm$b: +com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionListEntry -> czp$b: com.mojang.realmsclient.dto.Backup mBackup -> a com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> b 390:392:void (com.mojang.realmsclient.gui.screens.RealmsBackupScreen,com.mojang.realmsclient.dto.Backup) -> @@ -3050,7 +3047,7 @@ com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList 420:420:java.lang.String getMediumDatePresentation(java.util.Date) -> a 424:436:void drawRestore(int,int,int,int) -> a 439:451:void drawInfo(int,int,int,int) -> b -com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen -> czn: +com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen -> czq: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.realms.RealmsScreen lastScreen -> b com.mojang.realmsclient.RealmsMainScreen mainScreen -> c @@ -3092,23 +3089,23 @@ com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen -> czn: 27:27:java.util.List access$300() -> c 27:27:void access$400(com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen,int) -> a 28:60:void () -> -com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$1 -> czn$1: +com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$1 -> czq$1: com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen this$0 -> a 84:84:void (com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen,int,int,int,int,int,java.lang.String) -> 87:88:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$2 -> czn$2: +com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$2 -> czq$2: com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen this$0 -> a 119:119:void (com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen,int,int,int,int,int,java.lang.String) -> 122:133:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$DownloadButton -> czn$a: +com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$DownloadButton -> czq$a: com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen this$0 -> a 201:203:void (com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen,int,int,java.lang.String) -> 207:210:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$PlayButton -> czn$b: +com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen$PlayButton -> czq$b: com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen this$0 -> a 180:182:void (com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen,int,int,java.lang.String) -> 186:197:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen -> czo: +com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen -> czr: net.minecraft.realms.RealmsScreen lastScreen -> a boolean outdated -> b 14:17:void (net.minecraft.realms.RealmsScreen,boolean) -> @@ -3116,11 +3113,11 @@ com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen -> czo: 31:45:void render(int,int,float) -> render 49:53:boolean keyPressed(int,int,int) -> keyPressed 9:9:net.minecraft.realms.RealmsScreen access$000(com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen) -> a -com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen$1 -> czo$1: +com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen$1 -> czr$1: com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen this$0 -> a 21:21:void (com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen,int,int,int,java.lang.String) -> 24:25:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen -> czp: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen -> czs: org.apache.logging.log4j.Logger LOGGER -> a java.lang.String toolTip -> b com.mojang.realmsclient.RealmsMainScreen lastScreen -> c @@ -3192,42 +3189,42 @@ com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen -> czp: 24:24:com.mojang.realmsclient.RealmsMainScreen access$100(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen) -> b 24:24:void access$200(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen) -> c 25:25:void () -> -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$1 -> czp$1: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$1 -> czs$1: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 91:91:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 94:95:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$2 -> czp$2: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$2 -> czs$2: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 97:97:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 100:101:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$3 -> czp$3: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$3 -> czs$3: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 103:103:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 106:107:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$4 -> czp$4: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$4 -> czs$4: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 114:114:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 117:120:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$5 -> czp$5: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$5 -> czs$5: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 123:123:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 126:127:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$6 -> czp$6: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$6 -> czs$6: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 129:129:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 132:133:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$7 -> czp$7: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$7 -> czs$7: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 135:135:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 138:139:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$8 -> czp$8: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$8 -> czs$8: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen this$0 -> a 141:141:void (com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,int,int,int,int,int,java.lang.String) -> 144:145:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$9 -> czp$9: +com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$9 -> czs$9: int[] $SwitchMap$com$mojang$realmsclient$gui$RealmsWorldSlotButton$Action -> a 303:303:void () -> -com.mojang.realmsclient.gui.screens.RealmsConfirmScreen -> czq: +com.mojang.realmsclient.gui.screens.RealmsConfirmScreen -> czt: net.minecraft.realms.RealmsScreen parent -> a java.lang.String title1 -> b java.lang.String title2 -> f @@ -3239,15 +3236,15 @@ com.mojang.realmsclient.gui.screens.RealmsConfirmScreen -> czq: 38:50:void init() -> init 54:60:void render(int,int,float) -> render 72:79:void tick() -> tick -com.mojang.realmsclient.gui.screens.RealmsConfirmScreen$1 -> czq$1: +com.mojang.realmsclient.gui.screens.RealmsConfirmScreen$1 -> czt$1: com.mojang.realmsclient.gui.screens.RealmsConfirmScreen this$0 -> a 38:38:void (com.mojang.realmsclient.gui.screens.RealmsConfirmScreen,int,int,int,int,int,java.lang.String) -> 41:42:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsConfirmScreen$2 -> czq$2: +com.mojang.realmsclient.gui.screens.RealmsConfirmScreen$2 -> czt$2: com.mojang.realmsclient.gui.screens.RealmsConfirmScreen this$0 -> a 44:44:void (com.mojang.realmsclient.gui.screens.RealmsConfirmScreen,int,int,int,int,int,java.lang.String) -> 47:48:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen -> czr: +com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen -> czu: com.mojang.realmsclient.dto.RealmsServer server -> a com.mojang.realmsclient.RealmsMainScreen lastScreen -> b net.minecraft.realms.RealmsEditBox nameBox -> c @@ -3265,40 +3262,15 @@ com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen -> czr: 118:133:void render(int,int,float) -> render 14:14:void access$000(com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen) -> a 14:14:com.mojang.realmsclient.RealmsMainScreen access$100(com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen) -> b -com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen$1 -> czr$1: +com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen$1 -> czu$1: com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen this$0 -> a 50:50:void (com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen,int,int,int,int,int,java.lang.String) -> 53:54:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen$2 -> czr$2: +com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen$2 -> czu$2: com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen this$0 -> a 56:56:void (com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen,int,int,int,int,int,java.lang.String) -> 59:60:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen -> czs: - com.mojang.realmsclient.RealmsMainScreen lastScreen -> a - net.minecraft.realms.RealmsEditBox nameBox -> b - net.minecraft.realms.RealmsEditBox descriptionBox -> c - boolean initialized -> d - net.minecraft.realms.RealmsButton createButton -> e - 27:29:void (com.mojang.realmsclient.RealmsMainScreen) -> - 33:41:void tick() -> tick - 45:72:void init() -> init - 76:77:void removed() -> removed - 81:82:boolean charTyped(char,int) -> charTyped - 87:93:boolean keyPressed(int,int,int) -> keyPressed - 97:103:void createWorld() -> a - 106:106:boolean valid() -> b - 111:126:void render(int,int,float) -> render - 12:12:void access$000(com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen) -> a - 12:12:com.mojang.realmsclient.RealmsMainScreen access$100(com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen) -> b -com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen$1 -> czs$1: - com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen this$0 -> a - 56:56:void (com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen,int,int,int,int,int,java.lang.String) -> - 59:60:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen$2 -> czs$2: - com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen this$0 -> a - 62:62:void (com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen,int,int,int,int,int,java.lang.String) -> - 65:66:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen -> czt: +com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen -> czv: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.realms.RealmsScreen lastScreen -> b com.mojang.realmsclient.dto.WorldDownload worldDownload -> c @@ -3346,16 +3318,16 @@ com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen -> czt: 25:25:boolean access$002(com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen,boolean) -> a 25:25:void access$100(com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen) -> a 26:57:void () -> -com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$1 -> czt$1: +com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$1 -> czv$1: com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen this$0 -> a 75:75:void (com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen,int,int,int,int,int,java.lang.String) -> 78:80:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus -> czt$a: +com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus -> czv$a: java.lang.Long bytesWritten -> a java.lang.Long totalBytes -> b com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen this$0 -> c 334:336:void (com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen) -> -com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen -> czu: +com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen -> czw: net.minecraft.realms.RealmsScreen nextScreen -> a java.lang.String line1 -> b java.lang.String line2 -> c @@ -3369,11 +3341,11 @@ com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen -> czu: 67:68:void tick() -> tick 72:85:void render(int,int,float) -> render 9:9:net.minecraft.realms.RealmsScreen access$000(com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen) -> a -com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$1 -> czu$1: +com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$1 -> czw$1: com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen this$0 -> a 57:57:void (com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen,int,int,int,int,int,java.lang.String) -> 60:61:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsInviteScreen -> czv: +com.mojang.realmsclient.gui.screens.RealmsInviteScreen -> czx: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.realms.RealmsEditBox profileName -> b com.mojang.realmsclient.dto.RealmsServer serverData -> c @@ -3396,15 +3368,15 @@ com.mojang.realmsclient.gui.screens.RealmsInviteScreen -> czv: 14:14:void access$000(com.mojang.realmsclient.gui.screens.RealmsInviteScreen) -> a 14:14:net.minecraft.realms.RealmsScreen access$100(com.mojang.realmsclient.gui.screens.RealmsInviteScreen) -> b 15:15:void () -> -com.mojang.realmsclient.gui.screens.RealmsInviteScreen$1 -> czv$1: +com.mojang.realmsclient.gui.screens.RealmsInviteScreen$1 -> czx$1: com.mojang.realmsclient.gui.screens.RealmsInviteScreen this$0 -> a 47:47:void (com.mojang.realmsclient.gui.screens.RealmsInviteScreen,int,int,int,java.lang.String) -> 50:51:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsInviteScreen$2 -> czv$2: +com.mojang.realmsclient.gui.screens.RealmsInviteScreen$2 -> czx$2: com.mojang.realmsclient.gui.screens.RealmsInviteScreen this$0 -> a 53:53:void (com.mojang.realmsclient.gui.screens.RealmsInviteScreen,int,int,int,java.lang.String) -> 56:57:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen -> czw: +com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen -> czy: com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type type -> e java.lang.String line2 -> f java.lang.String line3 -> g @@ -3418,19 +3390,19 @@ com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen -> czw: 36:58:void init() -> init 62:66:boolean keyPressed(int,int,int) -> keyPressed 71:79:void render(int,int,float) -> render -com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$1 -> czw$1: +com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$1 -> czy$1: com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen this$0 -> a 38:38:void (com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen,int,int,int,int,int,java.lang.String) -> 41:42:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$2 -> czw$2: +com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$2 -> czy$2: com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen this$0 -> a 44:44:void (com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen,int,int,int,int,int,java.lang.String) -> 47:48:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$3 -> czw$3: +com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$3 -> czy$3: com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen this$0 -> a 51:51:void (com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen,int,int,int,int,int,java.lang.String) -> 54:55:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type -> czw$a: +com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type -> czy$a: com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type Warning -> a com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type Info -> b int colorCode -> c @@ -3440,7 +3412,7 @@ com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type -> czw$a: 81:81:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type valueOf(java.lang.String) -> valueOf 85:88:void (java.lang.String,int,java.lang.String,int) -> 81:83:void () -> -com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen -> czx: +com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen -> czz: org.apache.logging.log4j.Logger LOGGER -> b int BUTTON_CANCEL_ID -> c int BUTTON_BACK_ID -> d @@ -3466,15 +3438,15 @@ com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen -> czx: 120:120:boolean aborted() -> b 14:14:void access$000(com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen) -> a 15:124:void () -> -com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen$1 -> czx$1: +com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen$1 -> czz$1: com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen this$0 -> a 69:69:void (com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen,int,int,int,int,int,java.lang.String) -> 72:73:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen$2 -> czx$2: +com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen$2 -> czz$2: com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen this$0 -> a 107:107:void (com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen,int,int,int,java.lang.String) -> 110:111:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen -> czy: +com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen -> daa: com.mojang.realmsclient.gui.RealmsDataFetcher realmsDataFetcher -> a int numberOfPendingInvites -> b boolean checkedMcoAvailability -> c @@ -3493,11 +3465,11 @@ com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen -> czy: 14:14:boolean access$002(boolean) -> a 14:14:boolean access$102(boolean) -> b 19:28:void () -> -com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$1 -> czy$1: +com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$1 -> daa$1: com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen this$0 -> a 71:71:void (com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen,java.lang.String) -> 74:95:void run() -> run -com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen -> czz: +com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen -> dab: net.minecraft.realms.RealmsScreen nextScreen -> a 18:20:void (net.minecraft.realms.RealmsScreen) -> 24:49:void init() -> init @@ -3505,19 +3477,19 @@ com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen -> czz: 58:58:boolean mouseClicked(double,double,int) -> mouseClicked 63:73:void render(int,int,float) -> render 11:11:net.minecraft.realms.RealmsScreen access$000(com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen) -> a -com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen$1 -> czz$1: +com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen$1 -> dab$1: com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen this$0 -> a 31:31:void (com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen,int,int,int,int,int,java.lang.String) -> 34:35:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen$2 -> czz$2: +com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen$2 -> dab$2: com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen this$0 -> a 37:37:void (com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen,int,int,int,int,int,java.lang.String) -> 40:41:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen$3 -> czz$3: +com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen$3 -> dab$3: com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen this$0 -> a 43:43:void (com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen,int,int,int,int,int,java.lang.String) -> 46:47:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen -> daa: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen -> dac: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.realms.RealmsScreen lastScreen -> b java.lang.String toolTip -> c @@ -3551,37 +3523,37 @@ com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen -> daa: 26:26:void access$800(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,int) -> d 26:26:java.lang.String access$902(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.String) -> a 27:27:void () -> -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$1 -> daa$1: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$1 -> dac$1: com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a 58:58:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.String) -> 61:71:void run() -> run 65:65:void lambda$run$1(java.util.List) -> a 64:64:com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry lambda$run$0(com.mojang.realmsclient.dto.PendingInvite) -> a -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$2 -> daa$2: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$2 -> dac$2: com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a 74:74:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,int,int,int,int,int,java.lang.String) -> 77:80:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$3 -> daa$3: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$3 -> dac$3: com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a 83:83:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,int,int,int,int,int,java.lang.String) -> 86:87:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$4 -> daa$4: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$4 -> dac$4: com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a 90:90:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,int,int,int,int,int,java.lang.String) -> 93:96:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$5 -> daa$5: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$5 -> dac$5: int val$slot -> a com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> b 128:128:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.String,int) -> 132:138:void run() -> run 134:134:void lambda$run$0(int) -> a -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$6 -> daa$6: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$6 -> dac$6: int val$slot -> a com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> b 145:145:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.String,int) -> 149:155:void run() -> run 151:151:void lambda$run$0(int) -> a -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionList -> daa$a: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionList -> dac$a: com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a 203:205:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> 208:209:void removeAtIndex(int) -> a @@ -3591,7 +3563,7 @@ com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitation 228:229:void renderBackground() -> renderBackground 233:243:void selectItem(int) -> selectItem 246:248:void selectInviteListItem(int) -> b -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry -> daa$b: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry -> dac$b: com.mojang.realmsclient.dto.PendingInvite pendingInvite -> a java.util.List rowButtons -> c com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> b @@ -3600,17 +3572,17 @@ com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitation 317:318:boolean mouseClicked(double,double,int) -> mouseClicked 322:334:void renderPendingInvitationItem(com.mojang.realmsclient.dto.PendingInvite,int,int,int,int) -> a 330:333:void lambda$renderPendingInvitationItem$0(int,int) -> a -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$AcceptRowButton -> daa$b$a: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$AcceptRowButton -> dac$b$a: com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry this$1 -> e 253:255:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry) -> 259:269:void draw(int,int,boolean) -> a 273:274:void onClick(int) -> a -com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$RejectRowButton -> daa$b$b: +com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$RejectRowButton -> dac$b$b: com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry this$1 -> e 278:280:void (com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry) -> 284:293:void draw(int,int,boolean) -> a 297:298:void onClick(int) -> a -com.mojang.realmsclient.gui.screens.RealmsPlayerScreen -> dab: +com.mojang.realmsclient.gui.screens.RealmsPlayerScreen -> dad: org.apache.logging.log4j.Logger LOGGER -> a java.lang.String toolTip -> b com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> c @@ -3662,23 +3634,23 @@ com.mojang.realmsclient.gui.screens.RealmsPlayerScreen -> dab: 24:24:void access$1300(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,int,int,int,int) -> c 24:24:int access$1400(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen) -> i 25:25:void () -> -com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$1 -> dab$1: +com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$1 -> dad$1: com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a 78:78:void (com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,int,int,int,int,int,java.lang.String) -> 81:82:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$2 -> dab$2: +com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$2 -> dad$2: com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a 94:94:void (com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,int,int,int,int,int,java.lang.String) -> 97:98:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$3 -> dab$3: +com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$3 -> dad$3: com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a 101:101:void (com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,int,int,int,int,int,java.lang.String) -> 104:109:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$4 -> dab$4: +com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$4 -> dad$4: com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a 112:112:void (com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,int,int,int,int,int,java.lang.String) -> 115:116:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionList -> dab$a: +com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionList -> dad$a: com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a 282:284:void (com.mojang.realmsclient.gui.screens.RealmsPlayerScreen) -> 287:288:void addEntry(com.mojang.realmsclient.dto.PlayerInfo) -> a @@ -3692,14 +3664,14 @@ com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionLis 357:357:int getScrollbarPosition() -> getScrollbarPosition 362:362:int getItemCount() -> getItemCount 367:367:int getMaxPosition() -> getMaxPosition -com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionListEntry -> dab$b: +com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionListEntry -> dad$b: com.mojang.realmsclient.dto.PlayerInfo mPlayerInfo -> a com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> b 374:376:void (com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,com.mojang.realmsclient.dto.PlayerInfo) -> 380:381:void render(int,int,int,int,int,int,int,boolean,float) -> render 386:414:void renderInvitedItem(com.mojang.realmsclient.dto.PlayerInfo,int,int,int,int) -> a 410:413:void lambda$renderInvitedItem$0(int) -> a -com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen -> dac: +com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen -> dae: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen lastScreen -> b net.minecraft.realms.RealmsLabel titleLabel -> c net.minecraft.realms.RealmsEditBox seedEdit -> d @@ -3731,23 +3703,23 @@ com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen -> dac: 11:11:java.lang.Boolean access$402(com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen,java.lang.Boolean) -> a 11:11:java.lang.Boolean access$400(com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen) -> e 11:11:java.lang.String access$500(com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen) -> f -com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$1 -> dac$1: +com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$1 -> dae$1: com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen this$0 -> a 60:60:void (com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen,int,int,int,int,int,java.lang.String) -> 63:64:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$2 -> dac$2: +com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$2 -> dae$2: com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen this$0 -> a 67:67:void (com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen,int,int,int,int,int,java.lang.String) -> 70:71:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$3 -> dac$3: +com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$3 -> dae$3: com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen this$0 -> a 80:80:void (com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen,int,int,int,int,int,java.lang.String) -> 83:85:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$4 -> dac$4: +com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen$4 -> dae$4: com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen this$0 -> a 87:87:void (com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen,int,int,int,int,int,java.lang.String) -> 90:92:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen -> dad: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen -> daf: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.realms.RealmsScreen lastScreen -> c com.mojang.realmsclient.dto.RealmsServer serverData -> d @@ -3804,44 +3776,44 @@ com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen -> dad: 20:20:com.mojang.realmsclient.dto.WorldTemplatePaginatedList access$500(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen) -> g 20:20:void access$800(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,java.lang.String,long,java.lang.String,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType,boolean,boolean) -> a 21:21:void () -> -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$1 -> dad$1: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$1 -> daf$1: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 87:87:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,int,int,int,java.lang.String) -> 90:91:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$2 -> dad$2: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$2 -> daf$2: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 94:94:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,java.lang.String) -> 97:112:void run() -> run 104:108:void lambda$run$0(com.mojang.realmsclient.dto.WorldTemplatePaginatedList,com.mojang.realmsclient.dto.WorldTemplatePaginatedList,com.mojang.realmsclient.dto.WorldTemplatePaginatedList,com.mojang.realmsclient.dto.WorldTemplatePaginatedList) -> a -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$3 -> dad$3: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$3 -> daf$3: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 118:118:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,java.lang.String,long,java.lang.String,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType) -> 121:122:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$4 -> dad$4: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$4 -> daf$4: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 125:125:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,java.lang.String,long,java.lang.String,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType) -> 128:129:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$5 -> dad$5: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$5 -> daf$5: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 131:131:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,java.lang.String,long,java.lang.String,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType) -> 134:137:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$6 -> dad$6: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$6 -> daf$6: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 139:139:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,java.lang.String,long,java.lang.String,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType) -> 142:145:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$7 -> dad$7: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$7 -> daf$7: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 147:147:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,java.lang.String,long,java.lang.String,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType) -> 150:153:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$8 -> dad$8: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$8 -> daf$8: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a 155:155:void (com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,java.lang.String,long,java.lang.String,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType) -> 158:161:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$9 -> dad$9: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$9 -> daf$9: int[] $SwitchMap$com$mojang$realmsclient$dto$WorldTemplate$WorldTemplateType -> a int[] $SwitchMap$com$mojang$realmsclient$gui$screens$RealmsResetWorldScreen$ResetType -> b 234:278:void () -> -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$FrameButton -> dad$a: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$FrameButton -> daf$a: long imageId -> a java.lang.String image -> c com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType resetType -> d @@ -3850,7 +3822,7 @@ com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$FrameButton -> dad$a: 378:379:void tick() -> tick 383:384:void render(int,int,float) -> render 388:389:void renderButton(int,int,float) -> renderButton -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType -> dad$b: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType -> daf$b: com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType NONE -> a com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType GENERATE -> b com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType UPLOAD -> c @@ -3863,12 +3835,12 @@ com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType -> dad$b: 265:265:com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetType valueOf(java.lang.String) -> valueOf 265:265:void (java.lang.String,int) -> 265:272:void () -> -com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetWorldInfo -> dad$c: +com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$ResetWorldInfo -> daf$c: java.lang.String seed -> a int levelType -> b boolean generateStructures -> c 331:335:void (java.lang.String,int,boolean) -> -com.mojang.realmsclient.gui.screens.RealmsResourcePackScreen -> dae: +com.mojang.realmsclient.gui.screens.RealmsResourcePackScreen -> dag: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.realms.RealmsScreen lastScreen -> b com.mojang.realmsclient.dto.RealmsServerAddress serverAddress -> c @@ -3878,10 +3850,10 @@ com.mojang.realmsclient.gui.screens.RealmsResourcePackScreen -> dae: 36:39:java.lang.Void lambda$confirmResult$1(java.lang.Throwable) -> a 32:35:void lambda$confirmResult$0() -> a 13:13:void () -> -com.mojang.realmsclient.gui.screens.RealmsScreenWithCallback -> daf: +com.mojang.realmsclient.gui.screens.RealmsScreenWithCallback -> dah: 5:5:void () -> void callback(java.lang.Object) -> a -com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen -> dag: +com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen -> dai: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen lastScreen -> b long worldId -> c @@ -3919,22 +3891,22 @@ com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen -> dag: 26:26:java.lang.String access$800(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> g 26:26:java.lang.String access$900(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> h 27:27:void () -> -com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$1 -> dag$1: +com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$1 -> dai$1: com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> a 87:87:void (com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen,int,int,int,int,int,java.lang.String) -> 90:91:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$2 -> dag$2: +com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$2 -> dai$2: com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> a 93:93:void (com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen,int,int,int,int,int,java.lang.String) -> 96:97:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldListEntry -> dag$a: +com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldListEntry -> dai$a: net.minecraft.realms.RealmsLevelSummary levelSummary -> a com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> b 200:202:void (com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen,net.minecraft.realms.RealmsLevelSummary) -> 206:207:void render(int,int,int,int,int,int,int,boolean,float) -> render 211:212:boolean mouseClicked(double,double,int) -> mouseClicked 216:244:void renderItem(net.minecraft.realms.RealmsLevelSummary,int,int,int,int,net.minecraft.realms.Tezzelator,int,int) -> a -com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldSelectionList -> dag$b: +com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldSelectionList -> dai$b: com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> a 155:157:void (com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> 160:161:void addEntry(net.minecraft.realms.RealmsLevelSummary) -> a @@ -3943,7 +3915,7 @@ com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldSelectio 175:175:boolean isFocused() -> isFocused 180:181:void renderBackground() -> renderBackground 184:194:void selectItem(int) -> selectItem -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen -> dah: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen -> daj: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.realmsclient.gui.screens.RealmsScreenWithCallback lastScreen -> b com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList worldTemplateObjectSelectionList -> c @@ -4001,23 +3973,23 @@ com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen -> dah: 35:35:java.lang.String access$1302(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,java.lang.String) -> a 35:35:java.lang.String access$902(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,java.lang.String) -> b 36:36:void () -> -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$1 -> dah$1: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$1 -> daj$1: com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a 117:117:void (com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,int,int,int,int,int,java.lang.String) -> 120:121:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$2 -> dah$2: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$2 -> daj$2: com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a 123:123:void (com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,int,int,int,int,int,java.lang.String) -> 126:127:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$3 -> dah$3: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$3 -> daj$3: com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a 129:129:void (com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,int,int,int,int,int,java.lang.String) -> 132:133:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$4 -> dah$4: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$4 -> daj$4: com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a 135:135:void (com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,int,int,int,int,int,java.lang.String) -> 138:139:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$5 -> dah$5: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$5 -> daj$5: boolean $assertionsDisabled -> a com.mojang.realmsclient.dto.WorldTemplatePaginatedList val$startPage -> b com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> c @@ -4025,7 +3997,7 @@ com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$5 -> dah$5: 229:261:void run() -> run 236:258:com.mojang.realmsclient.dto.WorldTemplatePaginatedList lambda$run$0(com.mojang.datafixers.util.Either) -> a 226:226:void () -> -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList -> dah$a: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList -> daj$a: com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a 346:347:void (com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) -> 349:352:void (com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,java.lang.Iterable) -> @@ -4041,7 +4013,7 @@ com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplat 440:440:com.mojang.realmsclient.dto.WorldTemplate get(int) -> a 444:444:java.util.List getTemplates() -> b 444:444:com.mojang.realmsclient.dto.WorldTemplate lambda$getTemplates$0(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionListEntry) -> a -com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionListEntry -> dah$b: +com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionListEntry -> daj$b: com.mojang.realmsclient.dto.WorldTemplate template -> a com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> b 451:453:void (com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,com.mojang.realmsclient.dto.WorldTemplate) -> @@ -4049,7 +4021,7 @@ com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplat 461:471:void renderWorldTemplateItem(com.mojang.realmsclient.dto.WorldTemplate,int,int,int,int) -> a 474:481:void drawImage(int,int,int,int,com.mojang.realmsclient.dto.WorldTemplate) -> a 484:530:void drawIcons(int,int,int,int,java.lang.String,java.lang.String,java.lang.String) -> a -com.mojang.realmsclient.gui.screens.RealmsSettingsScreen -> dai: +com.mojang.realmsclient.gui.screens.RealmsSettingsScreen -> dak: com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen configureWorldScreen -> a com.mojang.realmsclient.dto.RealmsServer serverData -> b int COMPONENT_WIDTH -> c @@ -4067,19 +4039,19 @@ com.mojang.realmsclient.gui.screens.RealmsSettingsScreen -> dai: 144:145:void save() -> a 12:12:com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen access$000(com.mojang.realmsclient.gui.screens.RealmsSettingsScreen) -> a 12:12:com.mojang.realmsclient.dto.RealmsServer access$100(com.mojang.realmsclient.gui.screens.RealmsSettingsScreen) -> b -com.mojang.realmsclient.gui.screens.RealmsSettingsScreen$1 -> dai$1: +com.mojang.realmsclient.gui.screens.RealmsSettingsScreen$1 -> dak$1: com.mojang.realmsclient.gui.screens.RealmsSettingsScreen this$0 -> a 53:53:void (com.mojang.realmsclient.gui.screens.RealmsSettingsScreen,int,int,int,int,int,java.lang.String) -> 56:57:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSettingsScreen$2 -> dai$2: +com.mojang.realmsclient.gui.screens.RealmsSettingsScreen$2 -> dak$2: com.mojang.realmsclient.gui.screens.RealmsSettingsScreen this$0 -> a 59:59:void (com.mojang.realmsclient.gui.screens.RealmsSettingsScreen,int,int,int,int,int,java.lang.String) -> 62:63:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSettingsScreen$3 -> dai$3: +com.mojang.realmsclient.gui.screens.RealmsSettingsScreen$3 -> dak$3: com.mojang.realmsclient.gui.screens.RealmsSettingsScreen this$0 -> a 65:65:void (com.mojang.realmsclient.gui.screens.RealmsSettingsScreen,int,int,int,int,int,java.lang.String) -> 68:75:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen -> daj: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen -> dal: net.minecraft.realms.RealmsEditBox nameEdit -> e com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen parent -> a int column1_x -> f @@ -4156,52 +4128,52 @@ com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen -> daj: 14:14:net.minecraft.realms.RealmsSliderButton access$1900(com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen) -> t 14:14:java.lang.Integer access$2002(com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,java.lang.Integer) -> a 14:14:java.lang.Integer access$2000(com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen) -> u -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$1 -> daj$1: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$1 -> dal$1: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 139:139:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 142:144:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$10 -> daj$2: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$10 -> dal$2: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 227:227:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 230:231:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$2 -> daj$3: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$2 -> dal$3: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 147:147:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 150:152:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$3 -> daj$4: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$3 -> dal$4: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 154:154:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 157:159:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$4 -> daj$5: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$4 -> dal$5: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 162:162:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 165:172:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$5 -> daj$6: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$5 -> dal$6: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 174:174:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 177:179:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$6 -> daj$7: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$6 -> dal$7: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 183:183:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 186:188:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$7 -> daj$8: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$7 -> dal$8: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 191:191:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 194:196:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$8 -> daj$9: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$8 -> dal$9: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 198:198:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 201:203:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$9 -> daj$10: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$9 -> dal$10: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 221:221:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,java.lang.String) -> 224:225:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$SettingsSlider -> daj$a: +com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$SettingsSlider -> dal$a: com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a 319:321:void (com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,int,float,float) -> 325:330:void applyValue() -> applyValue 334:334:java.lang.String getMessage() -> getMessage -com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen -> dak: +com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen -> dam: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.realms.RealmsScreen lastScreen -> b com.mojang.realmsclient.dto.RealmsServer serverData -> c @@ -4231,23 +4203,23 @@ com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen -> dak: 23:23:org.apache.logging.log4j.Logger access$200() -> a 23:23:net.minecraft.realms.RealmsScreen access$300(com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen) -> c 24:24:void () -> -com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$1 -> dak$1: +com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$1 -> dam$1: com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen this$0 -> a 62:62:void (com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen,int,int,int,java.lang.String) -> 66:69:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$2 -> dak$2: +com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$2 -> dam$2: com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen this$0 -> a 72:72:void (com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen,int,int,int,java.lang.String) -> 75:76:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$3 -> dak$3: +com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$3 -> dam$3: com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen this$0 -> a 80:80:void (com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen,int,int,int,java.lang.String) -> 83:86:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$4 -> dak$4: +com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$4 -> dam$4: com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen this$0 -> a 109:109:void (com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen,java.lang.String) -> 113:124:void run() -> run -com.mojang.realmsclient.gui.screens.RealmsTermsScreen -> dal: +com.mojang.realmsclient.gui.screens.RealmsTermsScreen -> dan: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.realms.RealmsScreen lastScreen -> b com.mojang.realmsclient.RealmsMainScreen mainScreen -> c @@ -4265,15 +4237,15 @@ com.mojang.realmsclient.gui.screens.RealmsTermsScreen -> dal: 19:19:void access$000(com.mojang.realmsclient.gui.screens.RealmsTermsScreen) -> a 19:19:net.minecraft.realms.RealmsScreen access$100(com.mojang.realmsclient.gui.screens.RealmsTermsScreen) -> b 20:20:void () -> -com.mojang.realmsclient.gui.screens.RealmsTermsScreen$1 -> dal$1: +com.mojang.realmsclient.gui.screens.RealmsTermsScreen$1 -> dan$1: com.mojang.realmsclient.gui.screens.RealmsTermsScreen this$0 -> a 46:46:void (com.mojang.realmsclient.gui.screens.RealmsTermsScreen,int,int,int,int,int,java.lang.String) -> 49:50:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsTermsScreen$2 -> dal$2: +com.mojang.realmsclient.gui.screens.RealmsTermsScreen$2 -> dan$2: com.mojang.realmsclient.gui.screens.RealmsTermsScreen this$0 -> a 52:52:void (com.mojang.realmsclient.gui.screens.RealmsTermsScreen,int,int,int,int,int,java.lang.String) -> 55:56:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsUploadScreen -> dam: +com.mojang.realmsclient.gui.screens.RealmsUploadScreen -> dao: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen lastScreen -> b net.minecraft.realms.RealmsLevelSummary selectedLevel -> c @@ -4324,15 +4296,15 @@ com.mojang.realmsclient.gui.screens.RealmsUploadScreen -> dam: 39:39:void access$000(com.mojang.realmsclient.gui.screens.RealmsUploadScreen) -> a 39:39:void access$100(com.mojang.realmsclient.gui.screens.RealmsUploadScreen) -> b 40:72:void () -> -com.mojang.realmsclient.gui.screens.RealmsUploadScreen$1 -> dam$1: +com.mojang.realmsclient.gui.screens.RealmsUploadScreen$1 -> dao$1: com.mojang.realmsclient.gui.screens.RealmsUploadScreen this$0 -> a 87:87:void (com.mojang.realmsclient.gui.screens.RealmsUploadScreen,int,int,int,int,int,java.lang.String) -> 90:91:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsUploadScreen$2 -> dam$2: +com.mojang.realmsclient.gui.screens.RealmsUploadScreen$2 -> dao$2: com.mojang.realmsclient.gui.screens.RealmsUploadScreen this$0 -> a 93:93:void (com.mojang.realmsclient.gui.screens.RealmsUploadScreen,int,int,int,int,int,java.lang.String) -> 96:97:void onPress() -> onPress -com.mojang.realmsclient.gui.screens.RealmsUploadScreen$Unit -> dam$a: +com.mojang.realmsclient.gui.screens.RealmsUploadScreen$Unit -> dao$a: com.mojang.realmsclient.gui.screens.RealmsUploadScreen$Unit B -> a com.mojang.realmsclient.gui.screens.RealmsUploadScreen$Unit KB -> b com.mojang.realmsclient.gui.screens.RealmsUploadScreen$Unit MB -> c @@ -4342,65 +4314,65 @@ com.mojang.realmsclient.gui.screens.RealmsUploadScreen$Unit -> dam$a: 277:277:com.mojang.realmsclient.gui.screens.RealmsUploadScreen$Unit valueOf(java.lang.String) -> valueOf 277:277:void (java.lang.String,int) -> 277:281:void () -> -com.mojang.realmsclient.gui.screens.UploadResult -> dan: +com.mojang.realmsclient.gui.screens.UploadResult -> dap: int statusCode -> a java.lang.String errorMessage -> b 7:10:void (int,java.lang.String) -> -com.mojang.realmsclient.gui.screens.UploadResult$Builder -> dan$a: +com.mojang.realmsclient.gui.screens.UploadResult$Builder -> dap$a: int statusCode -> a java.lang.String errorMessage -> b 12:13:void () -> 17:18:com.mojang.realmsclient.gui.screens.UploadResult$Builder withStatusCode(int) -> a 22:23:com.mojang.realmsclient.gui.screens.UploadResult$Builder withErrorMessage(java.lang.String) -> a 27:27:com.mojang.realmsclient.gui.screens.UploadResult build() -> a -com.mojang.realmsclient.util.JsonUtils -> dao: +com.mojang.realmsclient.util.JsonUtils -> daq: 10:14:java.lang.String getStringOr(java.lang.String,com.google.gson.JsonObject,java.lang.String) -> a 19:23:int getIntOr(java.lang.String,com.google.gson.JsonObject,int) -> a 28:32:long getLongOr(java.lang.String,com.google.gson.JsonObject,long) -> a 37:41:boolean getBooleanOr(java.lang.String,com.google.gson.JsonObject,boolean) -> a 46:50:java.util.Date getDateOr(java.lang.String,com.google.gson.JsonObject) -> a -com.mojang.realmsclient.util.RealmsPersistence -> dap: +com.mojang.realmsclient.util.RealmsPersistence -> dar: 14:20:com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData readFile() -> a 25:34:void writeFile(com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData) -> a -com.mojang.realmsclient.util.RealmsPersistence$1 -> dap$1: -com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData -> dap$a: +com.mojang.realmsclient.util.RealmsPersistence$1 -> dar$1: +com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData -> dar$a: java.lang.String newsLink -> a boolean hasUnreadNews -> b 40:41:void () -> 36:36:void (com.mojang.realmsclient.util.RealmsPersistence$1) -> -com.mojang.realmsclient.util.RealmsTasks -> daq: +com.mojang.realmsclient.util.RealmsTasks -> das: org.apache.logging.log4j.Logger LOGGER -> a 41:45:void pause(int) -> b 34:34:void access$000(int) -> a 34:34:org.apache.logging.log4j.Logger access$100() -> a 35:35:void () -> -com.mojang.realmsclient.util.RealmsTasks$CloseServerTask -> daq$a: +com.mojang.realmsclient.util.RealmsTasks$CloseServerTask -> das$a: com.mojang.realmsclient.dto.RealmsServer serverData -> b com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen configureScreen -> c 107:110:void (com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen) -> 114:143:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$DownloadTask -> daq$b: +com.mojang.realmsclient.util.RealmsTasks$DownloadTask -> das$b: long worldId -> b int slot -> c net.minecraft.realms.RealmsScreen lastScreen -> d java.lang.String downloadName -> e 593:598:void (long,int,java.lang.String,net.minecraft.realms.RealmsScreen) -> 602:638:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$OpenServerTask -> daq$c: +com.mojang.realmsclient.util.RealmsTasks$OpenServerTask -> das$c: com.mojang.realmsclient.dto.RealmsServer serverData -> b net.minecraft.realms.RealmsScreen returnScreen -> c boolean join -> d net.minecraft.realms.RealmsScreen mainScreen -> e 53:58:void (com.mojang.realmsclient.dto.RealmsServer,net.minecraft.realms.RealmsScreen,net.minecraft.realms.RealmsScreen,boolean) -> 62:100:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$RealmsConnectTask -> daq$d: +com.mojang.realmsclient.util.RealmsTasks$RealmsConnectTask -> das$d: net.minecraft.realms.RealmsConnect realmsConnect -> b com.mojang.realmsclient.dto.RealmsServerAddress a -> c 427:430:void (net.minecraft.realms.RealmsScreen,com.mojang.realmsclient.dto.RealmsServerAddress) -> 434:438:void run() -> run 442:444:void abortTask() -> d 448:449:void tick() -> b -com.mojang.realmsclient.util.RealmsTasks$RealmsGetServerDetailsTask -> daq$e: +com.mojang.realmsclient.util.RealmsTasks$RealmsGetServerDetailsTask -> das$e: com.mojang.realmsclient.dto.RealmsServer server -> b net.minecraft.realms.RealmsScreen lastScreen -> c com.mojang.realmsclient.RealmsMainScreen mainScreen -> d @@ -4408,7 +4380,7 @@ com.mojang.realmsclient.util.RealmsTasks$RealmsGetServerDetailsTask -> daq$e: 322:327:void (com.mojang.realmsclient.RealmsMainScreen,net.minecraft.realms.RealmsScreen,com.mojang.realmsclient.dto.RealmsServer,java.util.concurrent.locks.ReentrantLock) -> 331:411:void run() -> run 415:419:void sleep(int) -> a -com.mojang.realmsclient.util.RealmsTasks$ResettingWorldTask -> daq$f: +com.mojang.realmsclient.util.RealmsTasks$ResettingWorldTask -> das$f: java.lang.String seed -> b com.mojang.realmsclient.dto.WorldTemplate worldTemplate -> c int levelType -> d @@ -4422,61 +4394,55 @@ com.mojang.realmsclient.util.RealmsTasks$ResettingWorldTask -> daq$f: 265:266:void setConfirmationId(int) -> a 269:270:void setResetTitle(java.lang.String) -> c 274:313:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$RestoreTask -> daq$g: +com.mojang.realmsclient.util.RealmsTasks$RestoreTask -> das$g: com.mojang.realmsclient.dto.Backup backup -> b long worldId -> c com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> d 540:544:void (com.mojang.realmsclient.dto.Backup,long,com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen) -> 548:584:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$SwitchMinigameTask -> daq$h: +com.mojang.realmsclient.util.RealmsTasks$SwitchMinigameTask -> das$h: long worldId -> b com.mojang.realmsclient.dto.WorldTemplate worldTemplate -> c com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> d 197:201:void (long,com.mojang.realmsclient.dto.WorldTemplate,com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen) -> 205:232:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$SwitchSlotTask -> daq$i: +com.mojang.realmsclient.util.RealmsTasks$SwitchSlotTask -> das$i: long worldId -> b int slot -> c net.minecraft.realms.RealmsConfirmResultListener listener -> d int confirmId -> e 152:157:void (long,int,net.minecraft.realms.RealmsConfirmResultListener,int) -> 161:189:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$TrialCreationTask -> daq$j: - java.lang.String name -> b - java.lang.String motd -> c - com.mojang.realmsclient.RealmsMainScreen lastScreen -> d - 495:499:void (java.lang.String,java.lang.String,com.mojang.realmsclient.RealmsMainScreen) -> - 503:532:void run() -> run -com.mojang.realmsclient.util.RealmsTasks$WorldCreationTask -> daq$k: +com.mojang.realmsclient.util.RealmsTasks$WorldCreationTask -> das$j: java.lang.String name -> b java.lang.String motd -> c long worldId -> d net.minecraft.realms.RealmsScreen lastScreen -> e 458:463:void (long,java.lang.String,java.lang.String,net.minecraft.realms.RealmsScreen) -> 467:487:void run() -> run -com.mojang.realmsclient.util.RealmsTextureManager -> dar: +com.mojang.realmsclient.util.RealmsTextureManager -> dat: java.util.Map textures -> a java.util.Map skinFetchStatus -> b java.util.Map fetchedSkins -> c org.apache.logging.log4j.Logger LOGGER -> d - 43:51:void bindWorldTemplate(java.lang.String,java.lang.String) -> a - 54:61:void withBoundFace(java.lang.String,java.lang.Runnable) -> a - 64:65:void bindDefaultFace(java.util.UUID) -> a - 68:151:void bindFace(java.lang.String) -> a - 156:203:int getTextureId(java.lang.String,java.lang.String) -> b - 32:32:org.apache.logging.log4j.Logger access$000() -> a - 32:32:java.util.Map access$100() -> b - 32:32:java.util.Map access$200() -> c - 33:37:void () -> -com.mojang.realmsclient.util.RealmsTextureManager$1 -> dar$1: + 42:50:void bindWorldTemplate(java.lang.String,java.lang.String) -> a + 53:60:void withBoundFace(java.lang.String,java.lang.Runnable) -> a + 63:64:void bindDefaultFace(java.util.UUID) -> a + 67:150:void bindFace(java.lang.String) -> a + 155:202:int getTextureId(java.lang.String,java.lang.String) -> b + 31:31:org.apache.logging.log4j.Logger access$000() -> a + 31:31:java.util.Map access$100() -> b + 31:31:java.util.Map access$200() -> c + 32:36:void () -> +com.mojang.realmsclient.util.RealmsTextureManager$1 -> dat$1: java.lang.String val$uuid -> a - 93:93:void (java.lang.String,java.lang.String) -> - 96:146:void run() -> run -com.mojang.realmsclient.util.RealmsTextureManager$RealmsTexture -> dar$a: + 92:92:void (java.lang.String,java.lang.String) -> + 95:145:void run() -> run +com.mojang.realmsclient.util.RealmsTextureManager$RealmsTexture -> dat$a: java.lang.String image -> a int textureId -> b - 210:213:void (java.lang.String,int) -> -com.mojang.realmsclient.util.RealmsUtil -> das: + 209:212:void (java.lang.String,int) -> +com.mojang.realmsclient.util.RealmsUtil -> dau: com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService authenticationService -> b com.mojang.authlib.minecraft.MinecraftSessionService sessionService -> c com.google.common.cache.LoadingCache gameProfileCache -> a @@ -4486,11 +4452,11 @@ com.mojang.realmsclient.util.RealmsUtil -> das: 60:82:java.lang.String convertToAgePresentation(java.lang.Long) -> a 18:18:com.mojang.authlib.minecraft.MinecraftSessionService access$000() -> a 19:24:void () -> -com.mojang.realmsclient.util.RealmsUtil$1 -> das$1: +com.mojang.realmsclient.util.RealmsUtil$1 -> dau$1: 24:24:void () -> 27:32:com.mojang.authlib.GameProfile load(java.lang.String) -> a 24:24:java.lang.Object load(java.lang.Object) -> load -com.mojang.realmsclient.util.SkinProcessor -> dat: +com.mojang.realmsclient.util.SkinProcessor -> dav: int[] pixels -> a int width -> b int height -> c @@ -4498,19 +4464,19 @@ com.mojang.realmsclient.util.SkinProcessor -> dat: 15:60:java.awt.image.BufferedImage process(java.awt.image.BufferedImage) -> a 64:78:void doLegacyTransparencyHack(int,int,int,int) -> a 81:86:void setNoAlpha(int,int,int,int) -> b -com.mojang.realmsclient.util.TextRenderingUtils -> dau: +com.mojang.realmsclient.util.TextRenderingUtils -> daw: 111:111:java.util.List lineBreak(java.lang.String) -> a 119:119:java.util.List decompose(java.lang.String,com.mojang.realmsclient.util.TextRenderingUtils$LineSegment[]) -> a 123:124:java.util.List decompose(java.lang.String,java.util.List) -> a 128:142:java.util.List insertLinks(java.util.List,java.util.List) -> a 146:161:java.util.List split(java.lang.String,java.lang.String) -> a -com.mojang.realmsclient.util.TextRenderingUtils$Line -> dau$a: +com.mojang.realmsclient.util.TextRenderingUtils$Line -> daw$a: java.util.List segments -> a 20:22:void (java.util.List) -> 26:26:java.lang.String toString() -> toString 33:36:boolean equals(java.lang.Object) -> equals 41:41:int hashCode() -> hashCode -com.mojang.realmsclient.util.TextRenderingUtils$LineSegment -> dau$b: +com.mojang.realmsclient.util.TextRenderingUtils$LineSegment -> daw$b: java.lang.String fullText -> a java.lang.String linkTitle -> b java.lang.String linkUrl -> c @@ -4524,7 +4490,7 @@ com.mojang.realmsclient.util.TextRenderingUtils$LineSegment -> dau$b: 95:98:java.lang.String getLinkUrl() -> c 102:102:com.mojang.realmsclient.util.TextRenderingUtils$LineSegment link(java.lang.String,java.lang.String) -> a 106:106:com.mojang.realmsclient.util.TextRenderingUtils$LineSegment text(java.lang.String) -> a -com.mojang.realmsclient.util.UploadTokenCache -> dav: +com.mojang.realmsclient.util.UploadTokenCache -> dax: java.util.Map tokenCache -> a 11:11:java.lang.String get(long) -> a 15:16:void invalidate(long) -> b @@ -4595,7 +4561,7 @@ net.minecraft.CrashReport -> h: boolean trackingStackTrace -> g java.lang.StackTraceElement[] uncategorizedStackTrace -> h 27:38:void (java.lang.String,java.lang.Throwable) -> - 41:65:void initDetails() -> h + 41:65:void initDetails() -> i 68:68:java.lang.String getTitle() -> a 72:72:java.lang.Throwable getException() -> b 76:80:java.lang.String getDetails() -> c @@ -4607,15 +4573,16 @@ net.minecraft.CrashReport -> h: 193:193:net.minecraft.CrashReportCategory getSystemDetails() -> g 197:197:net.minecraft.CrashReportCategory addCategory(java.lang.String) -> a 201:236:net.minecraft.CrashReportCategory addCategory(java.lang.String,int) -> a - 241:281:java.lang.String getErrorComment() -> i + 241:281:java.lang.String getErrorComment() -> j 288:298:net.minecraft.CrashReport forThrowable(java.lang.Throwable,java.lang.String) -> a - 62:63:java.lang.String lambda$initDetails$6() -> j - 48:56:java.lang.String lambda$initDetails$5() -> k - 45:45:java.lang.String lambda$initDetails$4() -> l - 44:44:java.lang.String lambda$initDetails$3() -> m - 43:43:java.lang.String lambda$initDetails$2() -> n - 42:42:java.lang.String lambda$initDetails$1() -> o - 41:41:java.lang.String lambda$initDetails$0() -> p + 302:303:void preload() -> h + 62:63:java.lang.String lambda$initDetails$6() -> k + 48:56:java.lang.String lambda$initDetails$5() -> l + 45:45:java.lang.String lambda$initDetails$4() -> m + 44:44:java.lang.String lambda$initDetails$3() -> n + 43:43:java.lang.String lambda$initDetails$2() -> o + 42:42:java.lang.String lambda$initDetails$1() -> p + 41:41:java.lang.String lambda$initDetails$0() -> q 23:23:void () -> net.minecraft.CrashReportCategory -> i: net.minecraft.CrashReport report -> a @@ -6296,7 +6263,7 @@ net.minecraft.advancements.critereon.WrappedMinMaxBounds -> cj: 17:19:void () -> net.minecraft.advancements.critereon.package-info -> ck: net.minecraft.advancements.package-info -> cl: -net.minecraft.client.AmbientOcclusionStatus -> daw: +net.minecraft.client.AmbientOcclusionStatus -> day: net.minecraft.client.AmbientOcclusionStatus OFF -> a net.minecraft.client.AmbientOcclusionStatus MIN -> b net.minecraft.client.AmbientOcclusionStatus MAX -> c @@ -6312,7 +6279,7 @@ net.minecraft.client.AmbientOcclusionStatus -> daw: 33:33:net.minecraft.client.AmbientOcclusionStatus byId(int) -> a 14:14:net.minecraft.client.AmbientOcclusionStatus[] lambda$static$0(int) -> b 8:14:void () -> -net.minecraft.client.AttackIndicatorStatus -> dax: +net.minecraft.client.AttackIndicatorStatus -> daz: net.minecraft.client.AttackIndicatorStatus OFF -> a net.minecraft.client.AttackIndicatorStatus CROSSHAIR -> b net.minecraft.client.AttackIndicatorStatus HOTBAR -> c @@ -6328,7 +6295,7 @@ net.minecraft.client.AttackIndicatorStatus -> dax: 33:33:net.minecraft.client.AttackIndicatorStatus byId(int) -> a 14:14:net.minecraft.client.AttackIndicatorStatus[] lambda$static$0(int) -> b 8:14:void () -> -net.minecraft.client.BooleanOption -> day: +net.minecraft.client.BooleanOption -> dba: java.util.function.Predicate getter -> S java.util.function.BiConsumer setter -> T 15:18:void (java.lang.String,java.util.function.Predicate,java.util.function.BiConsumer) -> @@ -6339,7 +6306,7 @@ net.minecraft.client.BooleanOption -> day: 40:40:net.minecraft.client.gui.components.AbstractWidget createButton(net.minecraft.client.Options,int,int,int) -> a 48:48:java.lang.String getMessage(net.minecraft.client.Options) -> c 41:43:void lambda$createButton$0(net.minecraft.client.Options,net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.Camera -> daz: +net.minecraft.client.Camera -> dbb: boolean initialized -> a net.minecraft.world.level.BlockGetter level -> b net.minecraft.world.entity.Entity entity -> c @@ -6380,7 +6347,7 @@ net.minecraft.client.Camera -> daz: net.minecraft.client.ClientBrandRetriever -> net.minecraft.client.ClientBrandRetriever: 5:5:void () -> 12:12:java.lang.String getClientModName() -> getClientModName -net.minecraft.client.ClientRecipeBook -> dba: +net.minecraft.client.ClientRecipeBook -> dbc: net.minecraft.world.item.crafting.RecipeManager recipes -> k java.util.Map collectionsByTab -> l java.util.List collections -> m @@ -6394,7 +6361,7 @@ net.minecraft.client.ClientRecipeBook -> dba: 145:145:java.util.List getCollection(net.minecraft.client.RecipeBookCategories) -> a 84:84:java.util.List lambda$addToCollection$1(net.minecraft.client.RecipeBookCategories) -> c 65:65:java.util.List lambda$createCollection$0(net.minecraft.client.RecipeBookCategories) -> d -net.minecraft.client.CloudStatus -> dbb: +net.minecraft.client.CloudStatus -> dbd: net.minecraft.client.CloudStatus OFF -> a net.minecraft.client.CloudStatus FAST -> b net.minecraft.client.CloudStatus FANCY -> c @@ -6410,7 +6377,7 @@ net.minecraft.client.CloudStatus -> dbb: 33:33:net.minecraft.client.CloudStatus byId(int) -> a 14:14:net.minecraft.client.CloudStatus[] lambda$static$0(int) -> b 8:14:void () -> -net.minecraft.client.CycleOption -> dbc: +net.minecraft.client.CycleOption -> dbe: java.util.function.BiConsumer setter -> S java.util.function.BiFunction toString -> T 14:17:void (java.lang.String,java.util.function.BiConsumer,java.util.function.BiFunction) -> @@ -6418,7 +6385,7 @@ net.minecraft.client.CycleOption -> dbc: 27:27:net.minecraft.client.gui.components.AbstractWidget createButton(net.minecraft.client.Options,int,int,int) -> a 35:35:java.lang.String getMessage(net.minecraft.client.Options) -> c 28:30:void lambda$createButton$0(net.minecraft.client.Options,net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.DebugQueryHandler -> dbd: +net.minecraft.client.DebugQueryHandler -> dbf: net.minecraft.client.multiplayer.ClientPacketListener connection -> a int transactionId -> b java.util.function.Consumer callback -> c @@ -6427,14 +6394,14 @@ net.minecraft.client.DebugQueryHandler -> dbd: 35:36:int startTransaction(java.util.function.Consumer) -> a 40:42:void queryEntityTag(int,java.util.function.Consumer) -> a 45:47:void queryBlockEntityTag(net.minecraft.core.BlockPos,java.util.function.Consumer) -> a -net.minecraft.client.FullscreenResolutionProgressOption -> dbe: +net.minecraft.client.FullscreenResolutionProgressOption -> dbg: 15:16:void (com.mojang.blaze3d.platform.Window) -> 19:49:void (com.mojang.blaze3d.platform.Window,com.mojang.blaze3d.platform.Monitor) -> 37:47:java.lang.String lambda$new$3(com.mojang.blaze3d.platform.Monitor,net.minecraft.client.Options,net.minecraft.client.ProgressOption) -> a 27:35:void lambda$new$2(com.mojang.blaze3d.platform.Monitor,com.mojang.blaze3d.platform.Window,net.minecraft.client.Options,java.lang.Double) -> a 20:24:java.lang.Double lambda$new$1(com.mojang.blaze3d.platform.Monitor,com.mojang.blaze3d.platform.Window,net.minecraft.client.Options) -> a 24:24:java.lang.Double lambda$null$0(com.mojang.blaze3d.platform.Monitor,com.mojang.blaze3d.platform.VideoMode) -> a -net.minecraft.client.Game -> dbf: +net.minecraft.client.Game -> dbh: net.minecraft.client.Minecraft minecraft -> a com.mojang.bridge.launcher.Launcher launcher -> b com.mojang.bridge.launcher.SessionEventListener listener -> c @@ -6446,7 +6413,7 @@ net.minecraft.client.Game -> dbf: 65:66:void setSessionEventListener(com.mojang.bridge.launcher.SessionEventListener) -> setSessionEventListener 69:70:void onStartGameSession() -> a 73:74:void onLeaveGameSession() -> b -net.minecraft.client.Game$Metrics -> dbf$a: +net.minecraft.client.Game$Metrics -> dbh$a: int min -> a int max -> b int average -> c @@ -6456,7 +6423,7 @@ net.minecraft.client.Game$Metrics -> dbf$a: 96:96:int getMaxTime() -> getMaxTime 101:101:int getAverageTime() -> getAverageTime 106:106:int getSampleCount() -> getSampleCount -net.minecraft.client.GuiMessage -> dbg: +net.minecraft.client.GuiMessage -> dbi: int addedTime -> a net.minecraft.network.chat.Component message -> b int id -> c @@ -6464,7 +6431,7 @@ net.minecraft.client.GuiMessage -> dbg: 17:17:net.minecraft.network.chat.Component getMessage() -> a 21:21:int getAddedTime() -> b 25:25:int getId() -> c -net.minecraft.client.HotbarManager -> dbh: +net.minecraft.client.HotbarManager -> dbj: org.apache.logging.log4j.Logger LOGGER -> a java.io.File optionsFile -> b com.mojang.datafixers.DataFixer fixerUpper -> c @@ -6475,7 +6442,7 @@ net.minecraft.client.HotbarManager -> dbh: 58:67:void save() -> a 70:74:net.minecraft.client.player.inventory.Hotbar get(int) -> a 17:17:void () -> -net.minecraft.client.KeyMapping -> dbi: +net.minecraft.client.KeyMapping -> dbk: java.util.Map ALL -> a java.util.Map MAP -> b java.util.Set CATEGORIES -> c @@ -6514,10 +6481,10 @@ net.minecraft.client.KeyMapping -> dbi: 140:140:java.lang.String lambda$createNameSupplier$1(java.lang.String) -> b 29:36:void lambda$static$0(java.util.HashMap) -> a 15:28:void () -> -net.minecraft.client.KeyMapping$1 -> dbi$1: +net.minecraft.client.KeyMapping$1 -> dbk$1: int[] $SwitchMap$com$mojang$blaze3d$platform$InputConstants$Type -> a 170:170:void () -> -net.minecraft.client.KeyboardHandler -> dbj: +net.minecraft.client.KeyboardHandler -> dbl: net.minecraft.client.Minecraft minecraft -> a boolean sendRepeatsToGui -> b com.mojang.blaze3d.platform.ClipboardManager clipboardManager -> c @@ -6553,14 +6520,14 @@ net.minecraft.client.KeyboardHandler -> dbj: 308:308:void lambda$null$2(net.minecraft.network.chat.Component) -> b 225:227:void lambda$copyRecreateCommand$1(net.minecraft.resources.ResourceLocation,net.minecraft.world.entity.Entity,net.minecraft.nbt.CompoundTag) -> a 204:206:void lambda$copyRecreateCommand$0(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.nbt.CompoundTag) -> b -net.minecraft.client.KeyboardHandler$1 -> dbj$1: +net.minecraft.client.KeyboardHandler$1 -> dbl$1: int[] $SwitchMap$net$minecraft$world$phys$HitResult$Type -> a 196:196:void () -> -net.minecraft.client.LogaritmicProgressOption -> dbk: +net.minecraft.client.LogaritmicProgressOption -> dbm: 9:10:void (java.lang.String,double,double,float,java.util.function.Function,java.util.function.BiConsumer,java.util.function.BiFunction) -> 14:14:double toPct(double) -> a 19:19:double toValue(double) -> b -net.minecraft.client.Minecraft -> dbl: +net.minecraft.client.Minecraft -> dbn: net.minecraft.client.Minecraft instance -> E org.apache.logging.log4j.Logger LOGGER -> F boolean ON_OSX -> a @@ -6656,172 +6623,175 @@ net.minecraft.client.Minecraft -> dbl: java.util.Queue progressTasks -> aO java.util.concurrent.CompletableFuture pendingReload -> aP java.lang.String debugPath -> aQ - 232:1057:void (net.minecraft.client.main.GameConfig) -> - 550:572:void rollbackResourcePacks(java.lang.Throwable) -> a - 575:610:void run() -> b - 613:639:void createSearchTrees() -> av - 642:644:void onFullscreenError(int,long) -> a - 647:658:boolean checkIs64Bit() -> aw - 662:662:com.mojang.blaze3d.pipeline.RenderTarget getMainRenderTarget() -> c - 666:666:java.lang.String getLaunchedVersion() -> d - 670:670:java.lang.String getVersionType() -> e - 675:689:void startTimerHackThread() -> az - 692:693:void delayCrash(net.minecraft.CrashReport) -> a - 696:711:void crash(net.minecraft.CrashReport) -> b - 714:714:boolean isEnforceUnicode() -> f - 720:740:java.util.concurrent.CompletableFuture reloadResourcePacks() -> g - 744:795:void selfTest() -> aA - 798:798:net.minecraft.world.level.storage.LevelStorageSource getLevelSource() -> h - 802:837:void setScreen(net.minecraft.client.gui.screens.Screen) -> a - 840:841:void setOverlay(net.minecraft.client.gui.screens.Overlay) -> a - 845:866:void destroy() -> i - 871:886:void close() -> close - 889:1015:void runTick(boolean) -> d - 1019:1030:void resizeDisplay() -> a - 1033:1036:int getFramerateLimit() -> aB - 1042:1055:void emergencySave() -> j - 1060:1083:void debugFpsMeterKeyPress(int) -> a - 1086:1190:void renderFpsMeter() -> aC - 1193:1194:void stop() -> k - 1197:1197:boolean isRunning() -> l - 1201:1212:void pauseGame(boolean) -> b - 1215:1237:void continueAttack(boolean) -> e - 1240:1279:void startAttack() -> aD - 1282:1352:void startUseItem() -> aE - 1355:1355:net.minecraft.client.sounds.MusicManager getMusicManager() -> m - 1359:1472:void tick() -> n - 1475:1568:void handleKeybinds() -> aF - 1571:1640:void selectLevel(java.lang.String,java.lang.String,net.minecraft.world.level.LevelSettings) -> a - 1643:1659:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a - 1662:1663:void clearLevel() -> o - 1667:1698:void clearLevel(net.minecraft.client.gui.screens.Screen) -> b - 1701:1709:void updateScreenAndTick(net.minecraft.client.gui.screens.Screen) -> c - 1712:1715:void updateLevelInEngines(net.minecraft.client.multiplayer.ClientLevel) -> b - 1718:1718:boolean isDemo() -> p - 1723:1723:net.minecraft.client.multiplayer.ClientPacketListener getConnection() -> q - 1727:1727:boolean renderNames() -> r - 1731:1731:boolean useFancyGraphics() -> s - 1735:1735:boolean useAmbientOcclusion() -> t - 1739:1852:void pickBlock() -> aG - 1855:1871:net.minecraft.world.item.ItemStack addCustomNbtData(net.minecraft.world.item.ItemStack,net.minecraft.world.level.block.entity.BlockEntity) -> a - 1875:1881:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> c - 1885:1924:void fillReport(net.minecraft.client.resources.language.LanguageManager,java.lang.String,net.minecraft.client.Options,net.minecraft.CrashReport) -> a - 1927:1927:net.minecraft.client.Minecraft getInstance() -> u - 1931:1931:java.util.concurrent.CompletableFuture delayTextureReload() -> w - 1939:1963:void populateSnooper(net.minecraft.world.Snooper) -> a - 1966:1980:java.lang.String getCurrentSnooperAction() -> aH - 1985:1994:void populateSnooperInitial(net.minecraft.world.Snooper) -> b - 1997:1998:void populateSnooperWithOpenGL(net.minecraft.world.Snooper) -> c - 2002:2002:boolean isSnooperEnabled() -> V - 2006:2007:void setCurrentServer(net.minecraft.client.multiplayer.ServerData) -> a - 2011:2011:net.minecraft.client.multiplayer.ServerData getCurrentServer() -> x - 2015:2015:boolean isLocalServer() -> y - 2019:2019:boolean hasSingleplayerServer() -> z - 2024:2024:net.minecraft.client.server.IntegratedServer getSingleplayerServer() -> A - 2028:2028:net.minecraft.world.Snooper getSnooper() -> B - 2032:2032:net.minecraft.client.User getUser() -> C - 2036:2041:com.mojang.authlib.properties.PropertyMap getProfileProperties() -> D - 2045:2045:java.net.Proxy getProxy() -> E - 2049:2049:net.minecraft.client.renderer.texture.TextureManager getTextureManager() -> F - 2053:2053:net.minecraft.server.packs.resources.ResourceManager getResourceManager() -> G - 2057:2057:net.minecraft.server.packs.repository.PackRepository getResourcePackRepository() -> H - 2061:2061:net.minecraft.client.resources.ClientPackSource getClientPackSource() -> I - 2065:2065:java.io.File getResourcePackDirectory() -> J - 2069:2069:net.minecraft.client.resources.language.LanguageManager getLanguageManager() -> K - 2073:2073:java.util.function.Function getTextureAtlas(net.minecraft.resources.ResourceLocation) -> a - 2077:2077:boolean is64Bit() -> L - 2081:2081:boolean isPaused() -> M - 2085:2085:net.minecraft.client.sounds.SoundManager getSoundManager() -> N - 2089:2116:net.minecraft.client.sounds.MusicManager$Music getSituationalMusic() -> O - 2120:2120:com.mojang.authlib.minecraft.MinecraftSessionService getMinecraftSessionService() -> P - 2124:2124:net.minecraft.client.resources.SkinManager getSkinManager() -> Q - 2129:2129:net.minecraft.world.entity.Entity getCameraEntity() -> R - 2133:2135:void setCameraEntity(net.minecraft.world.entity.Entity) -> a - 2139:2139:java.lang.Thread getRunningThread() -> ay - 2144:2144:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> d - 2149:2149:boolean shouldRun(java.lang.Runnable) -> c - 2153:2153:net.minecraft.client.renderer.block.BlockRenderDispatcher getBlockRenderer() -> S - 2157:2157:net.minecraft.client.renderer.entity.EntityRenderDispatcher getEntityRenderDispatcher() -> T - 2161:2161:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -> U - 2165:2165:net.minecraft.client.renderer.ItemInHandRenderer getItemInHandRenderer() -> W - 2169:2169:net.minecraft.client.searchtree.MutableSearchTree getSearchTree(net.minecraft.client.searchtree.SearchRegistry$Key) -> a - 2173:2173:int getAverageFps() -> X - 2177:2177:net.minecraft.util.FrameTimer getFrameTimer() -> Y - 2181:2181:boolean isConnectedToRealms() -> Z - 2185:2186:void setConnectedToRealms(boolean) -> c - 2189:2189:com.mojang.datafixers.DataFixer getFixerUpper() -> aa - 2193:2193:float getFrameTime() -> ab - 2197:2197:float getDeltaFrameTime() -> ac - 2201:2201:net.minecraft.client.color.block.BlockColors getBlockColors() -> ad - 2205:2205:boolean showOnlyReducedInfo() -> ae - 2209:2209:net.minecraft.client.gui.components.toasts.ToastComponent getToasts() -> af - 2213:2213:net.minecraft.client.tutorial.Tutorial getTutorial() -> ag - 2217:2217:boolean isWindowActive() -> ah - 2221:2221:net.minecraft.client.HotbarManager getHotbarManager() -> ai - 2225:2225:net.minecraft.client.resources.model.ModelManager getModelManager() -> aj - 2229:2229:net.minecraft.client.gui.font.FontManager getFontManager() -> ak - 2233:2233:net.minecraft.client.resources.PaintingTextureManager getPaintingTextures() -> al - 2237:2237:net.minecraft.client.resources.MobEffectTextureManager getMobEffectTextures() -> am - 2242:2243:void setWindowActive(boolean) -> a - 2246:2317:net.minecraft.network.chat.Component grabPanoramixScreenshot(java.io.File,int,int) -> a - 2326:2360:net.minecraft.network.chat.Component grabHugeScreenshot(java.io.File,int,int,int,int) -> a - 2365:2365:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> an - 2369:2369:net.minecraft.client.Game getGame() -> ao - 2374:2374:net.minecraft.server.level.progress.StoringChunkProgressListener getProgressListener() -> ap - 2378:2378:net.minecraft.client.resources.SplashManager getSplashManager() -> aq - 2383:2383:net.minecraft.client.gui.screens.Overlay getOverlay() -> ar - 2387:2387:boolean renderOnThread() -> as - 2391:2391:com.mojang.blaze3d.platform.Window getWindow() -> at - 2395:2395:net.minecraft.client.renderer.RenderBuffers renderBuffers() -> au - 2399:2409:net.minecraft.client.resources.UnopenedResourcePack createClientPackAdapter(java.lang.String,boolean,java.util.function.Supplier,net.minecraft.server.packs.Pack,net.minecraft.server.packs.metadata.pack.PackMetadataSection,net.minecraft.server.packs.repository.UnopenedPack$Position) -> a - 2413:2413:java.util.function.Supplier adaptV3(java.util.function.Supplier) -> b - 2417:2417:java.util.function.Supplier adaptV4(java.util.function.Supplier) -> c - 2421:2422:void updateMaxMipLevel(int) -> b - 2417:2417:net.minecraft.server.packs.Pack lambda$adaptV4$33(java.util.function.Supplier) -> d - 2413:2413:net.minecraft.server.packs.Pack lambda$adaptV3$32(java.util.function.Supplier) -> e - 2355:2355:void lambda$grabHugeScreenshot$31(java.io.File,net.minecraft.network.chat.Style) -> a - 2299:2299:void lambda$grabPanoramixScreenshot$30(java.io.File,net.minecraft.network.chat.Style) -> b - 2295:2295:void lambda$grabPanoramixScreenshot$29(net.minecraft.network.chat.Component) -> a - 1931:1931:java.util.concurrent.CompletionStage lambda$delayTextureReload$28(java.util.concurrent.CompletableFuture) -> a - 1921:1921:java.lang.String lambda$fillReport$27(net.minecraft.client.resources.language.LanguageManager) -> a - 1906:1916:java.lang.String lambda$fillReport$26(net.minecraft.client.Options) -> a - 1893:1900:java.lang.String lambda$fillReport$25() -> aI - 1891:1891:java.lang.String lambda$fillReport$24() -> aJ - 1886:1886:java.lang.String lambda$fillReport$23(java.lang.String) -> a - 1636:1636:void lambda$selectLevel$22(net.minecraft.network.chat.Component) -> b - 1598:1601:net.minecraft.server.level.progress.ChunkProgressListener lambda$selectLevel$21(int) -> c - 1443:1443:boolean lambda$tick$20() -> aK - 1395:1395:void lambda$tick$19() -> aL - 902:902:void lambda$runTick$18(java.util.concurrent.CompletableFuture) -> b - 734:734:void lambda$reloadResourcePacks$17(java.util.List,java.util.concurrent.CompletableFuture,java.util.Optional) -> a - 735:738:void lambda$null$16(java.util.List,java.util.concurrent.CompletableFuture) -> a - 633:633:java.util.stream.Stream lambda$createSearchTrees$15(net.minecraft.client.gui.screens.recipebook.RecipeCollection) -> a - 633:633:net.minecraft.resources.ResourceLocation lambda$null$14(net.minecraft.world.item.crafting.Recipe) -> a - 632:632:java.util.stream.Stream lambda$createSearchTrees$13(net.minecraft.client.gui.screens.recipebook.RecipeCollection) -> b - 632:632:boolean lambda$null$12(java.lang.String) -> b - 632:632:java.lang.String lambda$null$11(net.minecraft.network.chat.Component) -> c - 632:632:java.util.stream.Stream lambda$null$10(net.minecraft.world.item.crafting.Recipe) -> b - 627:629:void lambda$createSearchTrees$9(net.minecraft.client.searchtree.ReloadableSearchTree,net.minecraft.client.searchtree.ReloadableIdSearchTree,net.minecraft.world.item.ItemStack) -> a - 619:619:java.util.stream.Stream lambda$createSearchTrees$8(net.minecraft.world.item.ItemStack) -> a - 615:615:java.util.stream.Stream lambda$createSearchTrees$7(net.minecraft.world.item.ItemStack) -> b - 614:614:java.util.stream.Stream lambda$createSearchTrees$6(net.minecraft.world.item.ItemStack) -> c - 614:614:boolean lambda$null$5(java.lang.String) -> c - 614:614:java.lang.String lambda$null$4(net.minecraft.network.chat.Component) -> d - 566:568:void lambda$rollbackResourcePacks$3(net.minecraft.network.chat.Component) -> e - 540:540:void lambda$new$2(java.util.List,java.util.Optional) -> a - 541:545:void lambda$null$1(java.util.List) -> a - 265:265:int lambda$new$0() -> aM - 211:211:boolean access$000(net.minecraft.client.Minecraft) -> a - 215:288:void () -> -net.minecraft.client.Minecraft$1 -> dbl$1: + 233:1099:void (net.minecraft.client.main.GameConfig) -> + 551:552:void updateTitle() -> b + 555:576:java.lang.String createTitle() -> ax + 580:580:boolean isProbablyModded() -> c + 584:606:void rollbackResourcePacks(java.lang.Throwable) -> a + 609:644:void run() -> d + 647:673:void createSearchTrees() -> aA + 676:678:void onFullscreenError(int,long) -> a + 681:692:boolean checkIs64Bit() -> aB + 696:696:com.mojang.blaze3d.pipeline.RenderTarget getMainRenderTarget() -> e + 700:700:java.lang.String getLaunchedVersion() -> f + 704:704:java.lang.String getVersionType() -> g + 709:723:void startTimerHackThread() -> aC + 726:727:void delayCrash(net.minecraft.CrashReport) -> a + 730:745:void crash(net.minecraft.CrashReport) -> b + 748:748:boolean isEnforceUnicode() -> h + 754:774:java.util.concurrent.CompletableFuture reloadResourcePacks() -> i + 778:829:void selfTest() -> aD + 832:832:net.minecraft.world.level.storage.LevelStorageSource getLevelSource() -> j + 836:873:void setScreen(net.minecraft.client.gui.screens.Screen) -> a + 876:877:void setOverlay(net.minecraft.client.gui.screens.Overlay) -> a + 881:905:void destroy() -> k + 910:928:void close() -> close + 931:1057:void runTick(boolean) -> d + 1061:1072:void resizeDisplay() -> a + 1075:1078:int getFramerateLimit() -> aE + 1084:1097:void emergencySave() -> l + 1102:1125:void debugFpsMeterKeyPress(int) -> a + 1128:1232:void renderFpsMeter() -> aF + 1235:1236:void stop() -> m + 1239:1239:boolean isRunning() -> n + 1243:1254:void pauseGame(boolean) -> b + 1257:1279:void continueAttack(boolean) -> e + 1282:1321:void startAttack() -> aG + 1324:1394:void startUseItem() -> aH + 1397:1397:net.minecraft.client.sounds.MusicManager getMusicManager() -> o + 1401:1514:void tick() -> p + 1517:1610:void handleKeybinds() -> aI + 1613:1682:void selectLevel(java.lang.String,java.lang.String,net.minecraft.world.level.LevelSettings) -> a + 1685:1701:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a + 1704:1705:void clearLevel() -> q + 1709:1740:void clearLevel(net.minecraft.client.gui.screens.Screen) -> b + 1743:1751:void updateScreenAndTick(net.minecraft.client.gui.screens.Screen) -> c + 1754:1758:void updateLevelInEngines(net.minecraft.client.multiplayer.ClientLevel) -> b + 1761:1761:boolean isDemo() -> r + 1766:1766:net.minecraft.client.multiplayer.ClientPacketListener getConnection() -> s + 1770:1770:boolean renderNames() -> t + 1774:1774:boolean useFancyGraphics() -> u + 1778:1778:boolean useAmbientOcclusion() -> v + 1782:1895:void pickBlock() -> aJ + 1898:1914:net.minecraft.world.item.ItemStack addCustomNbtData(net.minecraft.world.item.ItemStack,net.minecraft.world.level.block.entity.BlockEntity) -> a + 1918:1924:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> c + 1928:1967:void fillReport(net.minecraft.client.resources.language.LanguageManager,java.lang.String,net.minecraft.client.Options,net.minecraft.CrashReport) -> a + 1970:1970:net.minecraft.client.Minecraft getInstance() -> x + 1974:1974:java.util.concurrent.CompletableFuture delayTextureReload() -> y + 1982:2006:void populateSnooper(net.minecraft.world.Snooper) -> a + 2009:2023:java.lang.String getCurrentSnooperAction() -> aK + 2028:2037:void populateSnooperInitial(net.minecraft.world.Snooper) -> b + 2040:2041:void populateSnooperWithOpenGL(net.minecraft.world.Snooper) -> c + 2045:2045:boolean isSnooperEnabled() -> W + 2049:2050:void setCurrentServer(net.minecraft.client.multiplayer.ServerData) -> a + 2054:2054:net.minecraft.client.multiplayer.ServerData getCurrentServer() -> z + 2058:2058:boolean isLocalServer() -> A + 2062:2062:boolean hasSingleplayerServer() -> B + 2067:2067:net.minecraft.client.server.IntegratedServer getSingleplayerServer() -> C + 2071:2071:net.minecraft.world.Snooper getSnooper() -> D + 2075:2075:net.minecraft.client.User getUser() -> E + 2079:2084:com.mojang.authlib.properties.PropertyMap getProfileProperties() -> F + 2088:2088:java.net.Proxy getProxy() -> G + 2092:2092:net.minecraft.client.renderer.texture.TextureManager getTextureManager() -> H + 2096:2096:net.minecraft.server.packs.resources.ResourceManager getResourceManager() -> I + 2100:2100:net.minecraft.server.packs.repository.PackRepository getResourcePackRepository() -> J + 2104:2104:net.minecraft.client.resources.ClientPackSource getClientPackSource() -> K + 2108:2108:java.io.File getResourcePackDirectory() -> L + 2112:2112:net.minecraft.client.resources.language.LanguageManager getLanguageManager() -> M + 2116:2116:java.util.function.Function getTextureAtlas(net.minecraft.resources.ResourceLocation) -> a + 2120:2120:boolean is64Bit() -> N + 2124:2124:boolean isPaused() -> O + 2128:2128:net.minecraft.client.sounds.SoundManager getSoundManager() -> P + 2132:2159:net.minecraft.client.sounds.MusicManager$Music getSituationalMusic() -> Q + 2163:2163:com.mojang.authlib.minecraft.MinecraftSessionService getMinecraftSessionService() -> R + 2167:2167:net.minecraft.client.resources.SkinManager getSkinManager() -> S + 2172:2172:net.minecraft.world.entity.Entity getCameraEntity() -> T + 2176:2178:void setCameraEntity(net.minecraft.world.entity.Entity) -> a + 2182:2182:java.lang.Thread getRunningThread() -> az + 2187:2187:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> e + 2192:2192:boolean shouldRun(java.lang.Runnable) -> d + 2196:2196:net.minecraft.client.renderer.block.BlockRenderDispatcher getBlockRenderer() -> U + 2200:2200:net.minecraft.client.renderer.entity.EntityRenderDispatcher getEntityRenderDispatcher() -> V + 2204:2204:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -> X + 2208:2208:net.minecraft.client.renderer.ItemInHandRenderer getItemInHandRenderer() -> Y + 2212:2212:net.minecraft.client.searchtree.MutableSearchTree getSearchTree(net.minecraft.client.searchtree.SearchRegistry$Key) -> a + 2216:2216:int getAverageFps() -> Z + 2220:2220:net.minecraft.util.FrameTimer getFrameTimer() -> aa + 2224:2224:boolean isConnectedToRealms() -> ab + 2228:2229:void setConnectedToRealms(boolean) -> c + 2232:2232:com.mojang.datafixers.DataFixer getFixerUpper() -> ac + 2236:2236:float getFrameTime() -> ad + 2240:2240:float getDeltaFrameTime() -> ae + 2244:2244:net.minecraft.client.color.block.BlockColors getBlockColors() -> af + 2248:2248:boolean showOnlyReducedInfo() -> ag + 2252:2252:net.minecraft.client.gui.components.toasts.ToastComponent getToasts() -> ah + 2256:2256:net.minecraft.client.tutorial.Tutorial getTutorial() -> ai + 2260:2260:boolean isWindowActive() -> aj + 2264:2264:net.minecraft.client.HotbarManager getHotbarManager() -> ak + 2268:2268:net.minecraft.client.resources.model.ModelManager getModelManager() -> al + 2272:2272:net.minecraft.client.gui.font.FontManager getFontManager() -> am + 2276:2276:net.minecraft.client.resources.PaintingTextureManager getPaintingTextures() -> an + 2280:2280:net.minecraft.client.resources.MobEffectTextureManager getMobEffectTextures() -> ao + 2285:2286:void setWindowActive(boolean) -> a + 2289:2360:net.minecraft.network.chat.Component grabPanoramixScreenshot(java.io.File,int,int) -> a + 2369:2403:net.minecraft.network.chat.Component grabHugeScreenshot(java.io.File,int,int,int,int) -> a + 2408:2408:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> ap + 2412:2412:net.minecraft.client.Game getGame() -> aq + 2417:2417:net.minecraft.server.level.progress.StoringChunkProgressListener getProgressListener() -> ar + 2421:2421:net.minecraft.client.resources.SplashManager getSplashManager() -> as + 2426:2426:net.minecraft.client.gui.screens.Overlay getOverlay() -> at + 2430:2430:boolean renderOnThread() -> au + 2434:2434:com.mojang.blaze3d.platform.Window getWindow() -> av + 2438:2438:net.minecraft.client.renderer.RenderBuffers renderBuffers() -> aw + 2442:2452:net.minecraft.client.resources.UnopenedResourcePack createClientPackAdapter(java.lang.String,boolean,java.util.function.Supplier,net.minecraft.server.packs.Pack,net.minecraft.server.packs.metadata.pack.PackMetadataSection,net.minecraft.server.packs.repository.UnopenedPack$Position) -> a + 2456:2456:java.util.function.Supplier adaptV3(java.util.function.Supplier) -> b + 2460:2460:java.util.function.Supplier adaptV4(java.util.function.Supplier) -> c + 2464:2465:void updateMaxMipLevel(int) -> b + 2460:2460:net.minecraft.server.packs.Pack lambda$adaptV4$33(java.util.function.Supplier) -> d + 2456:2456:net.minecraft.server.packs.Pack lambda$adaptV3$32(java.util.function.Supplier) -> e + 2398:2398:void lambda$grabHugeScreenshot$31(java.io.File,net.minecraft.network.chat.Style) -> a + 2342:2342:void lambda$grabPanoramixScreenshot$30(java.io.File,net.minecraft.network.chat.Style) -> b + 2338:2338:void lambda$grabPanoramixScreenshot$29(net.minecraft.network.chat.Component) -> a + 1974:1974:java.util.concurrent.CompletionStage lambda$delayTextureReload$28(java.util.concurrent.CompletableFuture) -> a + 1964:1964:java.lang.String lambda$fillReport$27(net.minecraft.client.resources.language.LanguageManager) -> a + 1949:1959:java.lang.String lambda$fillReport$26(net.minecraft.client.Options) -> a + 1936:1943:java.lang.String lambda$fillReport$25() -> aL + 1934:1934:java.lang.String lambda$fillReport$24() -> aM + 1929:1929:java.lang.String lambda$fillReport$23(java.lang.String) -> a + 1678:1678:void lambda$selectLevel$22(net.minecraft.network.chat.Component) -> b + 1640:1643:net.minecraft.server.level.progress.ChunkProgressListener lambda$selectLevel$21(int) -> c + 1485:1485:boolean lambda$tick$20() -> aN + 1437:1437:void lambda$tick$19() -> aO + 944:944:void lambda$runTick$18(java.util.concurrent.CompletableFuture) -> b + 768:768:void lambda$reloadResourcePacks$17(java.util.List,java.util.concurrent.CompletableFuture,java.util.Optional) -> a + 769:772:void lambda$null$16(java.util.List,java.util.concurrent.CompletableFuture) -> a + 667:667:java.util.stream.Stream lambda$createSearchTrees$15(net.minecraft.client.gui.screens.recipebook.RecipeCollection) -> a + 667:667:net.minecraft.resources.ResourceLocation lambda$null$14(net.minecraft.world.item.crafting.Recipe) -> a + 666:666:java.util.stream.Stream lambda$createSearchTrees$13(net.minecraft.client.gui.screens.recipebook.RecipeCollection) -> b + 666:666:boolean lambda$null$12(java.lang.String) -> b + 666:666:java.lang.String lambda$null$11(net.minecraft.network.chat.Component) -> c + 666:666:java.util.stream.Stream lambda$null$10(net.minecraft.world.item.crafting.Recipe) -> b + 661:663:void lambda$createSearchTrees$9(net.minecraft.client.searchtree.ReloadableSearchTree,net.minecraft.client.searchtree.ReloadableIdSearchTree,net.minecraft.world.item.ItemStack) -> a + 653:653:java.util.stream.Stream lambda$createSearchTrees$8(net.minecraft.world.item.ItemStack) -> a + 649:649:java.util.stream.Stream lambda$createSearchTrees$7(net.minecraft.world.item.ItemStack) -> b + 648:648:java.util.stream.Stream lambda$createSearchTrees$6(net.minecraft.world.item.ItemStack) -> c + 648:648:boolean lambda$null$5(java.lang.String) -> c + 648:648:java.lang.String lambda$null$4(net.minecraft.network.chat.Component) -> d + 600:602:void lambda$rollbackResourcePacks$3(net.minecraft.network.chat.Component) -> e + 541:541:void lambda$new$2(java.util.List,java.util.Optional) -> a + 542:546:void lambda$null$1(java.util.List) -> a + 266:266:int lambda$new$0() -> aP + 212:212:boolean access$000(net.minecraft.client.Minecraft) -> a + 216:289:void () -> +net.minecraft.client.Minecraft$1 -> dbn$1: net.minecraft.client.Minecraft this$0 -> a - 675:675:void (net.minecraft.client.Minecraft,java.lang.String) -> - 678:684:void run() -> run -net.minecraft.client.Minecraft$2 -> dbl$2: + 709:709:void (net.minecraft.client.Minecraft,java.lang.String) -> + 712:718:void run() -> run +net.minecraft.client.Minecraft$2 -> dbn$2: int[] $SwitchMap$net$minecraft$world$phys$HitResult$Type -> a int[] $SwitchMap$net$minecraft$world$entity$vehicle$AbstractMinecart$Type -> b - 1256:1784:void () -> -net.minecraft.client.MouseHandler -> dbm: + 1298:1827:void () -> +net.minecraft.client.MouseHandler -> dbo: net.minecraft.client.Minecraft minecraft -> a boolean isLeftPressed -> b boolean isMiddlePressed -> c @@ -6865,7 +6835,7 @@ net.minecraft.client.MouseHandler -> dbm: 149:149:void lambda$null$2(long,double,double) -> f 88:88:void lambda$onPress$1(boolean[],double,double,int) -> a 86:86:void lambda$onPress$0(boolean[],double,double,int) -> b -net.minecraft.client.NarratorStatus -> dbn: +net.minecraft.client.NarratorStatus -> dbp: net.minecraft.client.NarratorStatus OFF -> a net.minecraft.client.NarratorStatus ALL -> b net.minecraft.client.NarratorStatus CHAT -> c @@ -6882,7 +6852,7 @@ net.minecraft.client.NarratorStatus -> dbn: 34:34:net.minecraft.client.NarratorStatus byId(int) -> a 15:15:net.minecraft.client.NarratorStatus[] lambda$static$0(int) -> b 8:15:void () -> -net.minecraft.client.Option -> dbo: +net.minecraft.client.Option -> dbq: net.minecraft.client.ProgressOption BIOME_BLEND_RADIUS -> a net.minecraft.client.ProgressOption CHAT_HEIGHT_FOCUSED -> b net.minecraft.client.ProgressOption CHAT_HEIGHT_UNFOCUSED -> c @@ -7035,11 +7005,11 @@ net.minecraft.client.Option -> dbo: 15:17:void lambda$static$1(net.minecraft.client.Options,java.lang.Double) -> n 14:14:java.lang.Double lambda$static$0(net.minecraft.client.Options) -> G 14:241:void () -> -net.minecraft.client.Options -> dbp: - org.apache.logging.log4j.Logger LOGGER -> aO - com.google.gson.Gson GSON -> aP - java.lang.reflect.Type RESOURCE_PACK_TYPE -> aQ - com.google.common.base.Splitter OPTION_SPLITTER -> aR +net.minecraft.client.Options -> dbr: + org.apache.logging.log4j.Logger LOGGER -> aP + com.google.gson.Gson GSON -> aQ + java.lang.reflect.Type RESOURCE_PACK_TYPE -> aR + com.google.common.base.Splitter OPTION_SPLITTER -> aS double sensitivity -> a int renderDistance -> b int framerateLimit -> c @@ -7055,7 +7025,7 @@ net.minecraft.client.Options -> dbp: boolean hideServerAddress -> m boolean advancedItemTooltips -> n boolean pauseOnLostFocus -> o - java.util.Set modelParts -> aS + java.util.Set modelParts -> aT net.minecraft.world.entity.HumanoidArm mainHand -> p int overrideWidth -> q int overrideHeight -> r @@ -7065,7 +7035,7 @@ net.minecraft.client.Options -> dbp: double chatHeightUnfocused -> v double chatHeightFocused -> w int mipmapLevels -> x - java.util.Map sourceVolumes -> aT + java.util.Map sourceVolumes -> aU boolean useNativeTransport -> y net.minecraft.client.AttackIndicatorStatus attackIndicator -> z net.minecraft.client.tutorial.TutorialSteps tutorialStep -> A @@ -7093,79 +7063,80 @@ net.minecraft.client.Options -> dbp: boolean bobView -> W boolean toggleCrouch -> X boolean toggleSprint -> Y - net.minecraft.client.KeyMapping keyUp -> Z - net.minecraft.client.KeyMapping keyLeft -> aa - net.minecraft.client.KeyMapping keyDown -> ab - net.minecraft.client.KeyMapping keyRight -> ac - net.minecraft.client.KeyMapping keyJump -> ad - net.minecraft.client.KeyMapping keyShift -> ae - net.minecraft.client.KeyMapping keySprint -> af - net.minecraft.client.KeyMapping keyInventory -> ag - net.minecraft.client.KeyMapping keySwapHands -> ah - net.minecraft.client.KeyMapping keyDrop -> ai - net.minecraft.client.KeyMapping keyUse -> aj - net.minecraft.client.KeyMapping keyAttack -> ak - net.minecraft.client.KeyMapping keyPickItem -> al - net.minecraft.client.KeyMapping keyChat -> am - net.minecraft.client.KeyMapping keyPlayerList -> an - net.minecraft.client.KeyMapping keyCommand -> ao - net.minecraft.client.KeyMapping keyScreenshot -> ap - net.minecraft.client.KeyMapping keyTogglePerspective -> aq - net.minecraft.client.KeyMapping keySmoothCamera -> ar - net.minecraft.client.KeyMapping keyFullscreen -> as - net.minecraft.client.KeyMapping keySpectatorOutlines -> at - net.minecraft.client.KeyMapping keyAdvancements -> au - net.minecraft.client.KeyMapping[] keyHotbarSlots -> av - net.minecraft.client.KeyMapping keySaveHotbarActivator -> aw - net.minecraft.client.KeyMapping keyLoadHotbarActivator -> ax - net.minecraft.client.KeyMapping[] keyMappings -> ay - net.minecraft.client.Minecraft minecraft -> az - java.io.File optionsFile -> aU - net.minecraft.world.Difficulty difficulty -> aA - boolean hideGui -> aB - int thirdPersonView -> aC - boolean renderDebug -> aD - boolean renderDebugCharts -> aE - boolean renderFpsChart -> aF - java.lang.String lastMpIp -> aG - boolean smoothCamera -> aH - double fov -> aI - double gamma -> aJ - int guiScale -> aK - net.minecraft.client.ParticleStatus particles -> aL - net.minecraft.client.NarratorStatus narratorStatus -> aM - java.lang.String languageCode -> aN - 76:216:void (net.minecraft.client.Minecraft,java.io.File) -> - 219:219:float getBackgroundOpacity(float) -> a - 223:223:int getBackgroundColor(float) -> b - 227:227:int getBackgroundColor(int) -> a - 231:233:void setKey(net.minecraft.client.KeyMapping,com.mojang.blaze3d.platform.InputConstants$Key) -> a - 237:488:void load() -> a - 491:497:net.minecraft.nbt.CompoundTag dataFix(net.minecraft.nbt.CompoundTag) -> a - 501:507:float readFloat(java.lang.String) -> a - 511:605:void save() -> b - 608:612:float getSoundSourceVolume(net.minecraft.sounds.SoundSource) -> a - 616:618:void setSoundCategoryVolume(net.minecraft.sounds.SoundSource,float) -> a - 621:628:void broadcastOptions() -> c - 631:631:java.util.Set getModelParts() -> d - 635:641:void setModelPart(net.minecraft.world.entity.player.PlayerModelPart,boolean) -> a - 644:650:void toggleModelPart(net.minecraft.world.entity.player.PlayerModelPart) -> a - 653:656:net.minecraft.client.CloudStatus getCloudsType() -> e - 661:661:boolean useNativeTransport() -> f - 665:690:void loadResourcePacks(net.minecraft.server.packs.repository.PackRepository) -> a - 246:251:void lambda$load$2(net.minecraft.nbt.CompoundTag,java.lang.String) -> a - 140:140:boolean lambda$new$1() -> g - 139:139:boolean lambda$new$0() -> h + boolean skipMultiplayerWarning -> Z + net.minecraft.client.KeyMapping keyUp -> aa + net.minecraft.client.KeyMapping keyLeft -> ab + net.minecraft.client.KeyMapping keyDown -> ac + net.minecraft.client.KeyMapping keyRight -> ad + net.minecraft.client.KeyMapping keyJump -> ae + net.minecraft.client.KeyMapping keyShift -> af + net.minecraft.client.KeyMapping keySprint -> ag + net.minecraft.client.KeyMapping keyInventory -> ah + net.minecraft.client.KeyMapping keySwapHands -> ai + net.minecraft.client.KeyMapping keyDrop -> aj + net.minecraft.client.KeyMapping keyUse -> ak + net.minecraft.client.KeyMapping keyAttack -> al + net.minecraft.client.KeyMapping keyPickItem -> am + net.minecraft.client.KeyMapping keyChat -> an + net.minecraft.client.KeyMapping keyPlayerList -> ao + net.minecraft.client.KeyMapping keyCommand -> ap + net.minecraft.client.KeyMapping keyScreenshot -> aq + net.minecraft.client.KeyMapping keyTogglePerspective -> ar + net.minecraft.client.KeyMapping keySmoothCamera -> as + net.minecraft.client.KeyMapping keyFullscreen -> at + net.minecraft.client.KeyMapping keySpectatorOutlines -> au + net.minecraft.client.KeyMapping keyAdvancements -> av + net.minecraft.client.KeyMapping[] keyHotbarSlots -> aw + net.minecraft.client.KeyMapping keySaveHotbarActivator -> ax + net.minecraft.client.KeyMapping keyLoadHotbarActivator -> ay + net.minecraft.client.KeyMapping[] keyMappings -> az + net.minecraft.client.Minecraft minecraft -> aA + java.io.File optionsFile -> aV + net.minecraft.world.Difficulty difficulty -> aB + boolean hideGui -> aC + int thirdPersonView -> aD + boolean renderDebug -> aE + boolean renderDebugCharts -> aF + boolean renderFpsChart -> aG + java.lang.String lastMpIp -> aH + boolean smoothCamera -> aI + double fov -> aJ + double gamma -> aK + int guiScale -> aL + net.minecraft.client.ParticleStatus particles -> aM + net.minecraft.client.NarratorStatus narratorStatus -> aN + java.lang.String languageCode -> aO + 76:217:void (net.minecraft.client.Minecraft,java.io.File) -> + 220:220:float getBackgroundOpacity(float) -> a + 224:224:int getBackgroundColor(float) -> b + 228:228:int getBackgroundColor(int) -> a + 232:234:void setKey(net.minecraft.client.KeyMapping,com.mojang.blaze3d.platform.InputConstants$Key) -> a + 238:491:void load() -> a + 494:500:net.minecraft.nbt.CompoundTag dataFix(net.minecraft.nbt.CompoundTag) -> a + 504:510:float readFloat(java.lang.String) -> a + 514:609:void save() -> b + 612:616:float getSoundSourceVolume(net.minecraft.sounds.SoundSource) -> a + 620:622:void setSoundCategoryVolume(net.minecraft.sounds.SoundSource,float) -> a + 625:632:void broadcastOptions() -> c + 635:635:java.util.Set getModelParts() -> d + 639:645:void setModelPart(net.minecraft.world.entity.player.PlayerModelPart,boolean) -> a + 648:654:void toggleModelPart(net.minecraft.world.entity.player.PlayerModelPart) -> a + 657:660:net.minecraft.client.CloudStatus getCloudsType() -> e + 665:665:boolean useNativeTransport() -> f + 669:694:void loadResourcePacks(net.minecraft.server.packs.repository.PackRepository) -> a + 247:252:void lambda$load$2(net.minecraft.nbt.CompoundTag,java.lang.String) -> a + 141:141:boolean lambda$new$1() -> g + 140:140:boolean lambda$new$0() -> h 46:74:void () -> -net.minecraft.client.Options$1 -> dbp$1: +net.minecraft.client.Options$1 -> dbr$1: 48:48:void () -> 51:51:java.lang.reflect.Type[] getActualTypeArguments() -> getActualTypeArguments 58:58:java.lang.reflect.Type getRawType() -> getRawType 63:63:java.lang.reflect.Type getOwnerType() -> getOwnerType -net.minecraft.client.Options$2 -> dbp$2: +net.minecraft.client.Options$2 -> dbr$2: int[] $SwitchMap$net$minecraft$client$CloudStatus -> a - 546:546:void () -> -net.minecraft.client.ParticleStatus -> dbq: + 549:549:void () -> +net.minecraft.client.ParticleStatus -> dbs: net.minecraft.client.ParticleStatus ALL -> a net.minecraft.client.ParticleStatus DECREASED -> b net.minecraft.client.ParticleStatus MINIMAL -> c @@ -7181,7 +7152,7 @@ net.minecraft.client.ParticleStatus -> dbq: 33:33:net.minecraft.client.ParticleStatus byId(int) -> a 14:14:net.minecraft.client.ParticleStatus[] lambda$static$0(int) -> b 8:14:void () -> -net.minecraft.client.ProgressOption -> dbr: +net.minecraft.client.ProgressOption -> dbt: float steps -> S double minValue -> T double maxValue -> U @@ -7199,7 +7170,7 @@ net.minecraft.client.ProgressOption -> dbr: 63:64:void set(net.minecraft.client.Options,double) -> a 67:67:double get(net.minecraft.client.Options) -> a 72:72:java.lang.String getMessage(net.minecraft.client.Options) -> c -net.minecraft.client.RecipeBookCategories -> dbs: +net.minecraft.client.RecipeBookCategories -> dbu: net.minecraft.client.RecipeBookCategories SEARCH -> a net.minecraft.client.RecipeBookCategories BUILDING_BLOCKS -> b net.minecraft.client.RecipeBookCategories REDSTONE -> c @@ -7223,7 +7194,7 @@ net.minecraft.client.RecipeBookCategories -> dbs: 36:38:void (java.lang.String,int,net.minecraft.world.item.ItemStack[]) -> 41:41:java.util.List getIconItems() -> a 10:31:void () -> -net.minecraft.client.Screenshot -> dbt: +net.minecraft.client.Screenshot -> dbv: org.apache.logging.log4j.Logger LOGGER -> a java.text.DateFormat DATE_FORMAT -> b int rowHeight -> c @@ -7245,7 +7216,7 @@ net.minecraft.client.Screenshot -> dbt: 61:61:void lambda$null$1(java.io.File,net.minecraft.network.chat.Style) -> a 38:39:void lambda$grab$0(java.io.File,java.lang.String,int,int,com.mojang.blaze3d.pipeline.RenderTarget,java.util.function.Consumer) -> c 28:29:void () -> -net.minecraft.client.Session -> dbu: +net.minecraft.client.Session -> dbw: int players -> a boolean isRemoteServer -> b java.lang.String difficulty -> c @@ -7257,7 +7228,7 @@ net.minecraft.client.Session -> dbu: 43:43:java.lang.String getDifficulty() -> getDifficulty 48:48:java.lang.String getGameMode() -> getGameMode 53:53:java.util.UUID getSessionId() -> getSessionId -net.minecraft.client.Timer -> dbv: +net.minecraft.client.Timer -> dbx: int ticks -> a float partialTick -> b float tickDelta -> c @@ -7265,11 +7236,11 @@ net.minecraft.client.Timer -> dbv: float msPerTick -> e 11:14:void (float,long) -> 17:23:void advanceTime(long) -> a -net.minecraft.client.ToggleKeyMapping -> dbw: +net.minecraft.client.ToggleKeyMapping -> dby: java.util.function.BooleanSupplier needsToggle -> a 11:13:void (java.lang.String,int,java.lang.String,java.util.function.BooleanSupplier) -> 17:24:void setDown(boolean) -> a -net.minecraft.client.User -> dbx: +net.minecraft.client.User -> dbz: java.lang.String name -> a java.lang.String uuid -> b java.lang.String accessToken -> c @@ -7281,7 +7252,7 @@ net.minecraft.client.User -> dbx: 40:40:java.lang.String getAccessToken() -> d 45:48:com.mojang.authlib.GameProfile getGameProfile() -> e 53:53:net.minecraft.client.User$Type getType() -> f -net.minecraft.client.User$Type -> dbx$a: +net.minecraft.client.User$Type -> dbz$a: net.minecraft.client.User$Type LEGACY -> a net.minecraft.client.User$Type MOJANG -> b java.util.Map BY_NAME -> c @@ -7293,9 +7264,9 @@ net.minecraft.client.User$Type -> dbx$a: 70:70:net.minecraft.client.User$Type byName(java.lang.String) -> a 60:60:java.lang.String lambda$static$0(net.minecraft.client.User$Type) -> a 56:60:void () -> -net.minecraft.client.color.block.BlockColor -> dby: +net.minecraft.client.color.block.BlockColor -> dca: int getColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> getColor -net.minecraft.client.color.block.BlockColors -> dbz: +net.minecraft.client.color.block.BlockColors -> dcb: net.minecraft.core.IdMapper blockColors -> a java.util.Map coloringStates -> b 27:31:void () -> @@ -7317,7 +7288,7 @@ net.minecraft.client.color.block.BlockColors -> dbz: 51:51:int lambda$createDefault$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> j 45:48:int lambda$createDefault$1(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> k 37:40:int lambda$createDefault$0(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> l -net.minecraft.client.color.block.BlockTintCache -> dca: +net.minecraft.client.color.block.BlockTintCache -> dcc: java.lang.ThreadLocal latestChunkOnThread -> a it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap cache -> b java.util.concurrent.locks.ReentrantReadWriteLock lock -> c @@ -7327,17 +7298,17 @@ net.minecraft.client.color.block.BlockTintCache -> dca: 65:70:void invalidateAll() -> a 73:97:int[] findOrCreateChunkCache(int,int) -> b 22:22:net.minecraft.client.color.block.BlockTintCache$LatestCacheInfo lambda$new$0() -> b -net.minecraft.client.color.block.BlockTintCache$1 -> dca$1: -net.minecraft.client.color.block.BlockTintCache$LatestCacheInfo -> dca$a: +net.minecraft.client.color.block.BlockTintCache$1 -> dcc$1: +net.minecraft.client.color.block.BlockTintCache$LatestCacheInfo -> dcc$a: int x -> a int z -> b int[] cache -> c 14:16:void () -> 14:14:void (net.minecraft.client.color.block.BlockTintCache$1) -> -net.minecraft.client.color.block.package-info -> dcb: -net.minecraft.client.color.item.ItemColor -> dcc: +net.minecraft.client.color.block.package-info -> dcd: +net.minecraft.client.color.item.ItemColor -> dce: int getColor(net.minecraft.world.item.ItemStack,int) -> getColor -net.minecraft.client.color.item.ItemColors -> dcd: +net.minecraft.client.color.item.ItemColors -> dcf: net.minecraft.core.IdMapper itemColors -> a 22:25:void () -> 28:78:net.minecraft.client.color.item.ItemColors createDefault(net.minecraft.client.color.block.BlockColors) -> a @@ -7351,8 +7322,8 @@ net.minecraft.client.color.item.ItemColors -> dcd: 33:61:int lambda$createDefault$2(net.minecraft.world.item.ItemStack,int) -> e 31:31:int lambda$createDefault$1(net.minecraft.world.item.ItemStack,int) -> f 30:30:int lambda$createDefault$0(net.minecraft.world.item.ItemStack,int) -> g -net.minecraft.client.color.item.package-info -> dce: -net.minecraft.client.gui.Font -> dcf: +net.minecraft.client.color.item.package-info -> dcg: +net.minecraft.client.gui.Font -> dch: int lineHeight -> a java.util.Random random -> b net.minecraft.client.renderer.texture.TextureManager textureManager -> c @@ -7383,7 +7354,7 @@ net.minecraft.client.gui.Font -> dcf: 386:441:int indexAtWidth(java.lang.String,int) -> e 445:482:int getWordPosition(java.lang.String,int,int,boolean) -> a 486:486:boolean isBidirectional() -> a -net.minecraft.client.gui.Gui -> dcg: +net.minecraft.client.gui.Gui -> dci: net.minecraft.resources.ResourceLocation VIGNETTE_LOCATION -> b net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> c net.minecraft.resources.ResourceLocation PUMPKIN_BLUR_LOCATION -> d @@ -7457,7 +7428,7 @@ net.minecraft.client.gui.Gui -> dcg: 681:681:boolean lambda$displayScoreboardSidebar$1(net.minecraft.world.scores.Score) -> a 494:497:void lambda$renderEffects$0(net.minecraft.client.renderer.texture.TextureAtlasSprite,float,int,int) -> a 78:80:void () -> -net.minecraft.client.gui.GuiComponent -> dch: +net.minecraft.client.gui.GuiComponent -> dcj: net.minecraft.resources.ResourceLocation BACKGROUND_LOCATION -> BACKGROUND_LOCATION net.minecraft.resources.ResourceLocation STATS_ICON_LOCATION -> STATS_ICON_LOCATION net.minecraft.resources.ResourceLocation GUI_ICONS_LOCATION -> GUI_ICONS_LOCATION @@ -7481,7 +7452,7 @@ net.minecraft.client.gui.GuiComponent -> dch: 184:184:int getBlitOffset() -> getBlitOffset 188:189:void setBlitOffset(int) -> setBlitOffset 15:17:void () -> -net.minecraft.client.gui.MapRenderer -> dci: +net.minecraft.client.gui.MapRenderer -> dck: net.minecraft.resources.ResourceLocation MAP_ICONS_LOCATION -> a net.minecraft.client.renderer.RenderType MAP_ICONS -> b net.minecraft.client.renderer.texture.TextureManager textureManager -> c @@ -7497,8 +7468,8 @@ net.minecraft.client.gui.MapRenderer -> dci: 23:23:net.minecraft.client.renderer.texture.TextureManager access$400(net.minecraft.client.gui.MapRenderer) -> a 23:23:net.minecraft.client.renderer.RenderType access$500() -> b 24:25:void () -> -net.minecraft.client.gui.MapRenderer$1 -> dci$1: -net.minecraft.client.gui.MapRenderer$MapInstance -> dci$a: +net.minecraft.client.gui.MapRenderer$1 -> dck$1: +net.minecraft.client.gui.MapRenderer$MapInstance -> dck$a: net.minecraft.world.level.saveddata.maps.MapItemSavedData data -> b net.minecraft.client.renderer.texture.DynamicTexture texture -> c net.minecraft.client.renderer.RenderType renderType -> d @@ -7511,9 +7482,9 @@ net.minecraft.client.gui.MapRenderer$MapInstance -> dci$a: 80:80:void access$100(net.minecraft.client.gui.MapRenderer$MapInstance,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,boolean,int) -> a 80:80:void (net.minecraft.client.gui.MapRenderer,net.minecraft.world.level.saveddata.maps.MapItemSavedData,net.minecraft.client.gui.MapRenderer$1) -> 80:80:net.minecraft.world.level.saveddata.maps.MapItemSavedData access$300(net.minecraft.client.gui.MapRenderer$MapInstance) -> b -net.minecraft.client.gui.chat.ChatListener -> dcj: +net.minecraft.client.gui.chat.ChatListener -> dcl: void handle(net.minecraft.network.chat.ChatType,net.minecraft.network.chat.Component) -> a -net.minecraft.client.gui.chat.NarratorChatListener -> dck: +net.minecraft.client.gui.chat.NarratorChatListener -> dcm: net.minecraft.network.chat.Component NO_TITLE -> a org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.client.gui.chat.NarratorChatListener INSTANCE -> b @@ -7528,21 +7499,21 @@ net.minecraft.client.gui.chat.NarratorChatListener -> dck: 86:90:void clear() -> b 93:94:void destroy() -> c 17:22:void () -> -net.minecraft.client.gui.chat.OverlayChatListener -> dcl: +net.minecraft.client.gui.chat.OverlayChatListener -> dcn: net.minecraft.client.Minecraft minecraft -> a 10:12:void (net.minecraft.client.Minecraft) -> 16:17:void handle(net.minecraft.network.chat.ChatType,net.minecraft.network.chat.Component) -> a -net.minecraft.client.gui.chat.StandardChatListener -> dcm: +net.minecraft.client.gui.chat.StandardChatListener -> dco: net.minecraft.client.Minecraft minecraft -> a 10:12:void (net.minecraft.client.Minecraft) -> 16:17:void handle(net.minecraft.network.chat.ChatType,net.minecraft.network.chat.Component) -> a -net.minecraft.client.gui.chat.package-info -> dcn: -net.minecraft.client.gui.components.AbstractButton -> dco: +net.minecraft.client.gui.chat.package-info -> dcp: +net.minecraft.client.gui.components.AbstractButton -> dcq: 8:9:void (int,int,int,int,java.lang.String) -> void onPress() -> onPress 15:16:void onClick(double,double) -> onClick 20:28:boolean keyPressed(int,int,int) -> keyPressed -net.minecraft.client.gui.components.AbstractSelectionList -> dcp: +net.minecraft.client.gui.components.AbstractSelectionList -> dcr: int DRAG_OUTSIDE -> DRAG_OUTSIDE net.minecraft.client.Minecraft minecraft -> minecraft int itemHeight -> itemHeight @@ -7609,13 +7580,13 @@ net.minecraft.client.gui.components.AbstractSelectionList -> dcp: 481:485:net.minecraft.client.gui.components.AbstractSelectionList$Entry remove(int) -> remove 490:494:boolean removeEntry(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> removeEntry 24:24:net.minecraft.client.gui.components.events.GuiEventListener getFocused() -> getFocused -net.minecraft.client.gui.components.AbstractSelectionList$1 -> dcp$1: -net.minecraft.client.gui.components.AbstractSelectionList$Entry -> dcp$a: +net.minecraft.client.gui.components.AbstractSelectionList$1 -> dcr$1: +net.minecraft.client.gui.components.AbstractSelectionList$Entry -> dcr$a: net.minecraft.client.gui.components.AbstractSelectionList list -> list 498:498:void () -> void render(int,int,int,int,int,int,int,boolean,float) -> render 506:506:boolean isMouseOver(double,double) -> isMouseOver -net.minecraft.client.gui.components.AbstractSelectionList$TrackedList -> dcp$b: +net.minecraft.client.gui.components.AbstractSelectionList$TrackedList -> dcr$b: java.util.List delegate -> b net.minecraft.client.gui.components.AbstractSelectionList this$0 -> a 510:511:void (net.minecraft.client.gui.components.AbstractSelectionList) -> @@ -7629,7 +7600,7 @@ net.minecraft.client.gui.components.AbstractSelectionList$TrackedList -> dcp$b: 510:510:java.lang.Object set(int,java.lang.Object) -> set 510:510:java.lang.Object get(int) -> get 510:510:void (net.minecraft.client.gui.components.AbstractSelectionList,net.minecraft.client.gui.components.AbstractSelectionList$1) -> -net.minecraft.client.gui.components.AbstractSliderButton -> dcq: +net.minecraft.client.gui.components.AbstractSliderButton -> dcs: net.minecraft.client.Options options -> options double value -> value 16:17:void (int,int,int,int,double) -> @@ -7646,7 +7617,7 @@ net.minecraft.client.gui.components.AbstractSliderButton -> dcq: 84:85:void onRelease(double,double) -> onRelease void updateMessage() -> updateMessage void applyValue() -> applyValue -net.minecraft.client.gui.components.AbstractWidget -> dcr: +net.minecraft.client.gui.components.AbstractWidget -> dct: net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> WIDGETS_LOCATION int NARRATE_DELAY_MOUSE -> NARRATE_DELAY_MOUSE int NARRATE_DELAY_FOCUS -> NARRATE_DELAY_FOCUS @@ -7693,7 +7664,7 @@ net.minecraft.client.gui.components.AbstractWidget -> dcr: 241:241:boolean isFocused() -> isFocused 248:249:void setFocused(boolean) -> setFocused 22:22:void () -> -net.minecraft.client.gui.components.BossHealthOverlay -> dcs: +net.minecraft.client.gui.components.BossHealthOverlay -> dcu: net.minecraft.resources.ResourceLocation GUI_BARS_LOCATION -> a net.minecraft.client.Minecraft minecraft -> b java.util.Map events -> c @@ -7707,13 +7678,13 @@ net.minecraft.client.gui.components.BossHealthOverlay -> dcs: 101:109:boolean shouldDarkenScreen() -> e 113:121:boolean shouldCreateWorldFog() -> f 15:15:void () -> -net.minecraft.client.gui.components.Button -> dct: +net.minecraft.client.gui.components.Button -> dcv: net.minecraft.client.gui.components.Button$OnPress onPress -> onPress 11:14:void (int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress) -> 18:19:void onPress() -> onPress -net.minecraft.client.gui.components.Button$OnPress -> dct$a: +net.minecraft.client.gui.components.Button$OnPress -> dcv$a: void onPress(net.minecraft.client.gui.components.Button) -> onPress -net.minecraft.client.gui.components.ChatComponent -> dcu: +net.minecraft.client.gui.components.ChatComponent -> dcw: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.Minecraft minecraft -> b java.util.List recentChat -> c @@ -7744,7 +7715,7 @@ net.minecraft.client.gui.components.ChatComponent -> dcu: 301:303:int getHeight(double) -> c 307:307:int getLinesPerPage() -> h 22:22:void () -> -net.minecraft.client.gui.components.Checkbox -> dcv: +net.minecraft.client.gui.components.Checkbox -> dcx: net.minecraft.resources.ResourceLocation TEXTURE -> b boolean selected -> a 16:18:void (int,int,int,int,java.lang.String,boolean) -> @@ -7752,7 +7723,7 @@ net.minecraft.client.gui.components.Checkbox -> dcv: 26:26:boolean selected() -> a 31:47:void renderButton(int,int,float) -> renderButton 11:11:void () -> -net.minecraft.client.gui.components.CommandSuggestions -> dcw: +net.minecraft.client.gui.components.CommandSuggestions -> dcy: java.util.regex.Pattern WHITESPACE_PATTERN -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.client.gui.screens.Screen screen -> c @@ -7800,8 +7771,8 @@ net.minecraft.client.gui.components.CommandSuggestions -> dcw: 41:41:boolean access$1102(net.minecraft.client.gui.components.CommandSuggestions,boolean) -> a 41:41:net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList access$1202(net.minecraft.client.gui.components.CommandSuggestions,net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList) -> a 42:42:void () -> -net.minecraft.client.gui.components.CommandSuggestions$1 -> dcw$1: -net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList -> dcw$a: +net.minecraft.client.gui.components.CommandSuggestions$1 -> dcy$1: +net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList -> dcy$a: net.minecraft.client.renderer.Rect2i rect -> b com.mojang.brigadier.suggestion.Suggestions suggestions -> c java.lang.String originalContents -> d @@ -7823,15 +7794,15 @@ net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList -> dcw$a: 492:493:void hide() -> b 317:317:void (net.minecraft.client.gui.components.CommandSuggestions,int,int,int,com.mojang.brigadier.suggestion.Suggestions,boolean,net.minecraft.client.gui.components.CommandSuggestions$1) -> 317:317:java.lang.String access$100(net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList) -> a -net.minecraft.client.gui.components.ComponentRenderUtils -> dcx: +net.minecraft.client.gui.components.ComponentRenderUtils -> dcz: 12:12:void () -> 14:17:java.lang.String stripColor(java.lang.String,boolean) -> a 22:88:java.util.List wrapComponents(net.minecraft.network.chat.Component,int,net.minecraft.client.gui.Font,boolean,boolean) -> a -net.minecraft.client.gui.components.ContainerObjectSelectionList -> dcy: +net.minecraft.client.gui.components.ContainerObjectSelectionList -> dda: 12:13:void (net.minecraft.client.Minecraft,int,int,int,int,int) -> 17:21:boolean changeFocus(boolean) -> changeFocus 26:26:boolean isSelectedItem(int) -> isSelectedItem -net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry -> dcy$a: +net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry -> dda$a: net.minecraft.client.gui.components.events.GuiEventListener focused -> a boolean dragging -> b 29:29:void () -> @@ -7839,7 +7810,7 @@ net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry -> dcy$a: 42:43:void setDragging(boolean) -> setDragging 47:48:void setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> setFocused 53:53:net.minecraft.client.gui.components.events.GuiEventListener getFocused() -> getFocused -net.minecraft.client.gui.components.DebugScreenOverlay -> dcz: +net.minecraft.client.gui.components.DebugScreenOverlay -> ddb: java.util.Map HEIGHTMAP_NAMES -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.client.gui.Font font -> c @@ -7870,10 +7841,10 @@ net.minecraft.client.gui.components.DebugScreenOverlay -> dcz: 341:341:net.minecraft.server.level.ServerLevel lambda$getLevel$1(net.minecraft.client.server.IntegratedServer) -> a 67:73:void lambda$static$0(java.util.EnumMap) -> a 66:66:void () -> -net.minecraft.client.gui.components.DebugScreenOverlay$1 -> dcz$1: +net.minecraft.client.gui.components.DebugScreenOverlay$1 -> ddb$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 200:200:void () -> -net.minecraft.client.gui.components.EditBox -> dda: +net.minecraft.client.gui.components.EditBox -> ddc: net.minecraft.client.gui.Font font -> a java.lang.String value -> b int maxLength -> c @@ -7942,7 +7913,7 @@ net.minecraft.client.gui.components.EditBox -> dda: 611:614:int getScreenX(int) -> k 618:619:void setX(int) -> l 50:50:java.lang.String lambda$new$0(java.lang.String,java.lang.Integer) -> a -net.minecraft.client.gui.components.ImageButton -> ddb: +net.minecraft.client.gui.components.ImageButton -> ddd: net.minecraft.resources.ResourceLocation resourceLocation -> a int xTexStart -> b int yTexStart -> c @@ -7955,24 +7926,24 @@ net.minecraft.client.gui.components.ImageButton -> ddb: 28:35:void (int,int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,int,int,net.minecraft.client.gui.components.Button$OnPress,java.lang.String) -> 38:40:void setPosition(int,int) -> a 44:55:void renderButton(int,int,float) -> renderButton -net.minecraft.client.gui.components.LerpingBossEvent -> ddc: +net.minecraft.client.gui.components.LerpingBossEvent -> dde: float targetPercent -> h long setTime -> i 14:21:void (net.minecraft.network.protocol.game.ClientboundBossEventPacket) -> 25:28:void setPercent(float) -> a 32:34:float getPercent() -> k 38:53:void update(net.minecraft.network.protocol.game.ClientboundBossEventPacket) -> a -net.minecraft.client.gui.components.LerpingBossEvent$1 -> ddc$1: +net.minecraft.client.gui.components.LerpingBossEvent$1 -> dde$1: int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundBossEventPacket$Operation -> a 38:38:void () -> -net.minecraft.client.gui.components.LockIconButton -> ddd: +net.minecraft.client.gui.components.LockIconButton -> ddf: boolean locked -> a 11:12:void (int,int,net.minecraft.client.gui.components.Button$OnPress) -> 16:16:java.lang.String getNarrationMessage() -> getNarrationMessage 20:20:boolean isLocked() -> a 24:25:void setLocked(boolean) -> a 29:42:void renderButton(int,int,float) -> renderButton -net.minecraft.client.gui.components.LockIconButton$Icon -> ddd$a: +net.minecraft.client.gui.components.LockIconButton$Icon -> ddf$a: net.minecraft.client.gui.components.LockIconButton$Icon LOCKED -> a net.minecraft.client.gui.components.LockIconButton$Icon LOCKED_HOVER -> b net.minecraft.client.gui.components.LockIconButton$Icon LOCKED_DISABLED -> c @@ -7988,25 +7959,25 @@ net.minecraft.client.gui.components.LockIconButton$Icon -> ddd$a: 62:62:int getX() -> a 66:66:int getY() -> b 44:50:void () -> -net.minecraft.client.gui.components.ObjectSelectionList -> dde: +net.minecraft.client.gui.components.ObjectSelectionList -> ddg: boolean inFocus -> inFocus 10:11:void (net.minecraft.client.Minecraft,int,int,int,int,int) -> 15:26:boolean changeFocus(boolean) -> changeFocus -net.minecraft.client.gui.components.ObjectSelectionList$Entry -> dde$a: +net.minecraft.client.gui.components.ObjectSelectionList$Entry -> ddg$a: 29:29:void () -> 32:32:boolean changeFocus(boolean) -> changeFocus -net.minecraft.client.gui.components.OptionButton -> ddf: +net.minecraft.client.gui.components.OptionButton -> ddh: net.minecraft.client.Option option -> a 9:11:void (int,int,int,int,net.minecraft.client.Option,java.lang.String,net.minecraft.client.gui.components.Button$OnPress) -> 14:14:net.minecraft.client.Option getOption() -> a -net.minecraft.client.gui.components.OptionsList -> ddg: +net.minecraft.client.gui.components.OptionsList -> ddi: 14:16:void (net.minecraft.client.Minecraft,int,int,int,int,int) -> 19:19:int addBig(net.minecraft.client.Option) -> a 23:24:void addSmall(net.minecraft.client.Option,net.minecraft.client.Option) -> a 27:30:void addSmall(net.minecraft.client.Option[]) -> a 34:34:int getRowWidth() -> getRowWidth 39:39:int getScrollbarPosition() -> getScrollbarPosition -net.minecraft.client.gui.components.OptionsList$Entry -> ddg$a: +net.minecraft.client.gui.components.OptionsList$Entry -> ddi$a: java.util.List children -> a 45:47:void (java.util.List) -> 50:50:net.minecraft.client.gui.components.OptionsList$Entry big(net.minecraft.client.Options,int,net.minecraft.client.Option) -> a @@ -8014,7 +7985,7 @@ net.minecraft.client.gui.components.OptionsList$Entry -> ddg$a: 63:67:void render(int,int,int,int,int,int,int,boolean,float) -> render 71:71:java.util.List children() -> children 64:66:void lambda$render$0(int,int,int,float,net.minecraft.client.gui.components.AbstractWidget) -> a -net.minecraft.client.gui.components.PlayerTabOverlay -> ddh: +net.minecraft.client.gui.components.PlayerTabOverlay -> ddj: com.google.common.collect.Ordering PLAYER_ORDERING -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.client.gui.Gui gui -> c @@ -8032,13 +8003,13 @@ net.minecraft.client.gui.components.PlayerTabOverlay -> ddh: 314:315:void setHeader(net.minecraft.network.chat.Component) -> b 318:320:void reset() -> a 31:31:void () -> -net.minecraft.client.gui.components.PlayerTabOverlay$1 -> ddh$1: -net.minecraft.client.gui.components.PlayerTabOverlay$PlayerInfoComparator -> ddh$a: +net.minecraft.client.gui.components.PlayerTabOverlay$1 -> ddj$1: +net.minecraft.client.gui.components.PlayerTabOverlay$PlayerInfoComparator -> ddj$a: 322:322:void () -> 325:335:int compare(net.minecraft.client.multiplayer.PlayerInfo,net.minecraft.client.multiplayer.PlayerInfo) -> a 322:322:int compare(java.lang.Object,java.lang.Object) -> compare 322:322:void (net.minecraft.client.gui.components.PlayerTabOverlay$1) -> -net.minecraft.client.gui.components.ScrolledSelectionList -> ddi: +net.minecraft.client.gui.components.ScrolledSelectionList -> ddk: int NO_DRAG -> NO_DRAG int DRAG_OUTSIDE -> DRAG_OUTSIDE net.minecraft.client.Minecraft minecraft -> minecraft @@ -8099,12 +8070,12 @@ net.minecraft.client.gui.components.ScrolledSelectionList -> ddi: 422:433:void renderHoleBackground(int,int,int,int) -> renderHoleBackground 436:438:void setLeftPos(int) -> setLeftPos 441:441:int getItemHeight() -> getItemHeight -net.minecraft.client.gui.components.SliderButton -> ddj: +net.minecraft.client.gui.components.SliderButton -> ddl: net.minecraft.client.ProgressOption option -> a 10:13:void (net.minecraft.client.Options,int,int,int,int,net.minecraft.client.ProgressOption) -> 17:19:void applyValue() -> applyValue 23:24:void updateMessage() -> updateMessage -net.minecraft.client.gui.components.StateSwitchingButton -> ddk: +net.minecraft.client.gui.components.StateSwitchingButton -> ddm: net.minecraft.resources.ResourceLocation resourceLocation -> a boolean isStateTriggered -> b int xTexStart -> c @@ -8117,14 +8088,14 @@ net.minecraft.client.gui.components.StateSwitchingButton -> ddk: 33:33:boolean isStateTriggered() -> a 37:39:void setPosition(int,int) -> a 43:58:void renderButton(int,int,float) -> renderButton -net.minecraft.client.gui.components.SubtitleOverlay -> ddl: +net.minecraft.client.gui.components.SubtitleOverlay -> ddn: net.minecraft.client.Minecraft minecraft -> a java.util.List subtitles -> b boolean isListening -> c 21:26:void (net.minecraft.client.Minecraft) -> 29:102:void render() -> a 106:120:void onPlaySound(net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.client.sounds.WeighedSoundEvents) -> a -net.minecraft.client.gui.components.SubtitleOverlay$Subtitle -> ddl$a: +net.minecraft.client.gui.components.SubtitleOverlay$Subtitle -> ddn$a: java.lang.String text -> b long time -> c net.minecraft.world.phys.Vec3 location -> d @@ -8134,14 +8105,14 @@ net.minecraft.client.gui.components.SubtitleOverlay$Subtitle -> ddl$a: 138:138:long getTime() -> b 142:142:net.minecraft.world.phys.Vec3 getLocation() -> c 146:148:void refresh(net.minecraft.world.phys.Vec3) -> a -net.minecraft.client.gui.components.VolumeSlider -> ddm: +net.minecraft.client.gui.components.VolumeSlider -> ddo: net.minecraft.sounds.SoundSource source -> a 11:15:void (net.minecraft.client.Minecraft,int,int,net.minecraft.sounds.SoundSource,int) -> 19:21:void updateMessage() -> updateMessage 25:27:void applyValue() -> applyValue -net.minecraft.client.gui.components.Widget -> ddn: +net.minecraft.client.gui.components.Widget -> ddp: void render(int,int,float) -> render -net.minecraft.client.gui.components.events.AbstractContainerEventHandler -> ddo: +net.minecraft.client.gui.components.events.AbstractContainerEventHandler -> ddq: net.minecraft.client.gui.components.events.GuiEventListener focused -> focused boolean isDragging -> isDragging 13:13:void () -> @@ -8149,7 +8120,7 @@ net.minecraft.client.gui.components.events.AbstractContainerEventHandler -> ddo: 26:27:void setDragging(boolean) -> setDragging 32:32:net.minecraft.client.gui.components.events.GuiEventListener getFocused() -> getFocused 37:38:void setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> setFocused -net.minecraft.client.gui.components.events.ContainerEventHandler -> ddp: +net.minecraft.client.gui.components.events.ContainerEventHandler -> ddr: java.util.List children() -> children 16:21:java.util.Optional getChildAt(double,double) -> a 26:35:boolean mouseClicked(double,double,int) -> mouseClicked @@ -8168,7 +8139,7 @@ net.minecraft.client.gui.components.events.ContainerEventHandler -> ddp: 98:135:boolean changeFocus(boolean) -> changeFocus 58:58:boolean lambda$mouseScrolled$1(double,double,double,net.minecraft.client.gui.components.events.GuiEventListener) -> a 41:41:boolean lambda$mouseReleased$0(double,double,int,net.minecraft.client.gui.components.events.GuiEventListener) -> a -net.minecraft.client.gui.components.events.GuiEventListener -> ddq: +net.minecraft.client.gui.components.events.GuiEventListener -> dds: 9:9:void mouseMoved(double,double) -> b 12:12:boolean mouseClicked(double,double,int) -> mouseClicked 16:16:boolean mouseReleased(double,double,int) -> mouseReleased @@ -8179,9 +8150,9 @@ net.minecraft.client.gui.components.events.GuiEventListener -> ddq: 36:36:boolean charTyped(char,int) -> charTyped 44:44:boolean changeFocus(boolean) -> changeFocus 48:48:boolean isMouseOver(double,double) -> isMouseOver -net.minecraft.client.gui.components.events.package-info -> ddr: -net.minecraft.client.gui.components.package-info -> dds: -net.minecraft.client.gui.components.spectator.SpectatorGui -> ddt: +net.minecraft.client.gui.components.events.package-info -> ddt: +net.minecraft.client.gui.components.package-info -> ddu: +net.minecraft.client.gui.components.spectator.SpectatorGui -> ddv: net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> b net.minecraft.resources.ResourceLocation SPECTATOR_LOCATION -> a net.minecraft.client.Minecraft minecraft -> c @@ -8199,13 +8170,13 @@ net.minecraft.client.gui.components.spectator.SpectatorGui -> ddt: 138:147:void onMouseScrolled(double) -> a 150:160:void onMouseMiddleClick() -> c 15:16:void () -> -net.minecraft.client.gui.components.spectator.package-info -> ddu: -net.minecraft.client.gui.components.toasts.AdvancementToast -> ddv: +net.minecraft.client.gui.components.spectator.package-info -> ddw: +net.minecraft.client.gui.components.toasts.AdvancementToast -> ddx: net.minecraft.advancements.Advancement advancement -> c boolean playedSound -> d 18:20:void (net.minecraft.advancements.Advancement) -> 24:62:net.minecraft.client.gui.components.toasts.Toast$Visibility render(net.minecraft.client.gui.components.toasts.ToastComponent,long) -> a -net.minecraft.client.gui.components.toasts.RecipeToast -> ddw: +net.minecraft.client.gui.components.toasts.RecipeToast -> ddy: java.util.List recipes -> c long lastChanged -> d boolean changed -> e @@ -8213,7 +8184,7 @@ net.minecraft.client.gui.components.toasts.RecipeToast -> ddw: 24:49:net.minecraft.client.gui.components.toasts.Toast$Visibility render(net.minecraft.client.gui.components.toasts.ToastComponent,long) -> a 53:56:void addItem(net.minecraft.world.item.crafting.Recipe) -> a 59:65:void addOrUpdate(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft.world.item.crafting.Recipe) -> a -net.minecraft.client.gui.components.toasts.SystemToast -> ddx: +net.minecraft.client.gui.components.toasts.SystemToast -> ddz: net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds id -> c java.lang.String title -> d java.lang.String message -> e @@ -8225,7 +8196,7 @@ net.minecraft.client.gui.components.toasts.SystemToast -> ddx: 52:52:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds getToken() -> a 63:69:void addOrUpdate(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -> a 8:8:java.lang.Object getToken() -> b -net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds -> ddx$a: +net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds -> ddz$a: net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds TUTORIAL_HINT -> a net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds NARRATOR_TOGGLE -> b net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds WORLD_BACKUP -> c @@ -8235,13 +8206,13 @@ net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds -> ddx$a: 55:55:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds valueOf(java.lang.String) -> valueOf 55:55:void (java.lang.String,int) -> 55:59:void () -> -net.minecraft.client.gui.components.toasts.Toast -> ddy: +net.minecraft.client.gui.components.toasts.Toast -> dea: net.minecraft.resources.ResourceLocation TEXTURE -> a java.lang.Object NO_TOKEN -> b net.minecraft.client.gui.components.toasts.Toast$Visibility render(net.minecraft.client.gui.components.toasts.ToastComponent,long) -> a 18:18:java.lang.Object getToken() -> b 10:11:void () -> -net.minecraft.client.gui.components.toasts.Toast$Visibility -> ddy$a: +net.minecraft.client.gui.components.toasts.Toast$Visibility -> dea$a: net.minecraft.client.gui.components.toasts.Toast$Visibility SHOW -> a net.minecraft.client.gui.components.toasts.Toast$Visibility HIDE -> b net.minecraft.sounds.SoundEvent soundEvent -> c @@ -8251,7 +8222,7 @@ net.minecraft.client.gui.components.toasts.Toast$Visibility -> ddy$a: 28:30:void (java.lang.String,int,net.minecraft.sounds.SoundEvent) -> 33:34:void playSound(net.minecraft.client.sounds.SoundManager) -> a 21:23:void () -> -net.minecraft.client.gui.components.toasts.ToastComponent -> ddz: +net.minecraft.client.gui.components.toasts.ToastComponent -> deb: net.minecraft.client.Minecraft minecraft -> a net.minecraft.client.gui.components.toasts.ToastComponent$ToastInstance[] visible -> b java.util.Deque queued -> c @@ -8262,8 +8233,8 @@ net.minecraft.client.gui.components.toasts.ToastComponent -> ddz: 64:65:void addToast(net.minecraft.client.gui.components.toasts.Toast) -> a 68:68:net.minecraft.client.Minecraft getMinecraft() -> c 14:14:net.minecraft.client.Minecraft access$100(net.minecraft.client.gui.components.toasts.ToastComponent) -> a -net.minecraft.client.gui.components.toasts.ToastComponent$1 -> ddz$1: -net.minecraft.client.gui.components.toasts.ToastComponent$ToastInstance -> ddz$a: +net.minecraft.client.gui.components.toasts.ToastComponent$1 -> deb$1: +net.minecraft.client.gui.components.toasts.ToastComponent$ToastInstance -> deb$a: net.minecraft.client.gui.components.toasts.Toast toast -> b long animationTime -> c long visibleTime -> d @@ -8274,7 +8245,7 @@ net.minecraft.client.gui.components.toasts.ToastComponent$ToastInstance -> ddz$a 88:93:float getVisibility(long) -> a 98:120:boolean render(int,int) -> a 71:71:void (net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft.client.gui.components.toasts.Toast,net.minecraft.client.gui.components.toasts.ToastComponent$1) -> -net.minecraft.client.gui.components.toasts.TutorialToast -> dea: +net.minecraft.client.gui.components.toasts.TutorialToast -> dec: net.minecraft.client.gui.components.toasts.TutorialToast$Icons icon -> c java.lang.String title -> d java.lang.String message -> e @@ -8287,7 +8258,7 @@ net.minecraft.client.gui.components.toasts.TutorialToast -> dea: 34:60:net.minecraft.client.gui.components.toasts.Toast$Visibility render(net.minecraft.client.gui.components.toasts.ToastComponent,long) -> a 64:65:void hide() -> a 68:69:void updateProgress(float) -> a -net.minecraft.client.gui.components.toasts.TutorialToast$Icons -> dea$a: +net.minecraft.client.gui.components.toasts.TutorialToast$Icons -> dec$a: net.minecraft.client.gui.components.toasts.TutorialToast$Icons MOVEMENT_KEYS -> a net.minecraft.client.gui.components.toasts.TutorialToast$Icons MOUSE -> b net.minecraft.client.gui.components.toasts.TutorialToast$Icons TREE -> c @@ -8301,46 +8272,44 @@ net.minecraft.client.gui.components.toasts.TutorialToast$Icons -> dea$a: 82:85:void (java.lang.String,int,int,int) -> 88:91:void render(net.minecraft.client.gui.GuiComponent,int,int) -> a 71:76:void () -> -net.minecraft.client.gui.components.toasts.package-info -> deb: -net.minecraft.client.gui.font.AllMissingGlyphProvider -> dec: +net.minecraft.client.gui.components.toasts.package-info -> ded: +net.minecraft.client.gui.font.AllMissingGlyphProvider -> dee: 9:9:void () -> 13:13:com.mojang.blaze3d.font.RawGlyph getGlyph(char) -> a -net.minecraft.client.gui.font.FontManager -> ded: +net.minecraft.client.gui.font.FontManager -> def: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map fonts -> b - java.util.Set providers -> c - net.minecraft.client.renderer.texture.TextureManager textureManager -> d - boolean forceUnicode -> e - net.minecraft.server.packs.resources.PreparableReloadListener reloadListener -> f - 45:55:void (net.minecraft.client.renderer.texture.TextureManager,boolean) -> - 155:155:net.minecraft.client.gui.Font get(net.minecraft.resources.ResourceLocation) -> a - 163:177:void setForceUnicode(boolean,java.util.concurrent.Executor,java.util.concurrent.Executor) -> a - 180:180:net.minecraft.server.packs.resources.PreparableReloadListener getReloadListener() -> a - 185:187:void close() -> close - 156:158:net.minecraft.client.gui.Font lambda$get$0(net.minecraft.resources.ResourceLocation) -> b - 41:41:boolean access$000(net.minecraft.client.gui.font.FontManager) -> a - 41:41:org.apache.logging.log4j.Logger access$100() -> b - 41:41:java.util.Map access$200(net.minecraft.client.gui.font.FontManager) -> b - 41:41:java.util.Set access$300(net.minecraft.client.gui.font.FontManager) -> c - 41:41:net.minecraft.client.renderer.texture.TextureManager access$400(net.minecraft.client.gui.font.FontManager) -> d - 42:42:void () -> -net.minecraft.client.gui.font.FontManager$1 -> ded$1: + net.minecraft.client.renderer.texture.TextureManager textureManager -> c + boolean forceUnicode -> d + net.minecraft.server.packs.resources.PreparableReloadListener reloadListener -> e + 43:52:void (net.minecraft.client.renderer.texture.TextureManager,boolean) -> + 151:151:net.minecraft.client.gui.Font get(net.minecraft.resources.ResourceLocation) -> a + 159:173:void setForceUnicode(boolean,java.util.concurrent.Executor,java.util.concurrent.Executor) -> a + 176:176:net.minecraft.server.packs.resources.PreparableReloadListener getReloadListener() -> a + 181:182:void close() -> close + 152:154:net.minecraft.client.gui.Font lambda$get$0(net.minecraft.resources.ResourceLocation) -> b + 39:39:boolean access$000(net.minecraft.client.gui.font.FontManager) -> a + 39:39:org.apache.logging.log4j.Logger access$100() -> b + 39:39:java.util.Map access$200(net.minecraft.client.gui.font.FontManager) -> b + 39:39:net.minecraft.client.renderer.texture.TextureManager access$300(net.minecraft.client.gui.font.FontManager) -> c + 40:40:void () -> +net.minecraft.client.gui.font.FontManager$1 -> def$1: net.minecraft.client.gui.font.FontManager this$0 -> a - 55:55:void (net.minecraft.client.gui.font.FontManager) -> - 58:126:java.util.Map prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a - 131:145:void apply(java.util.Map,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a - 149:149:java.lang.String getName() -> i - 55:55:void apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a - 55:55:java.lang.Object prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> b - 136:139:void lambda$apply$3(java.util.Map,net.minecraft.resources.ResourceLocation) -> a - 138:138:net.minecraft.client.gui.Font lambda$null$2(net.minecraft.resources.ResourceLocation) -> a - 66:66:java.util.List lambda$prepare$1(net.minecraft.resources.ResourceLocation) -> b - 63:63:boolean lambda$prepare$0(java.lang.String) -> a -net.minecraft.client.gui.font.FontManager$2 -> ded$2: + 52:52:void (net.minecraft.client.gui.font.FontManager) -> + 55:123:java.util.Map prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a + 128:141:void apply(java.util.Map,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a + 145:145:java.lang.String getName() -> i + 52:52:void apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a + 52:52:java.lang.Object prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> b + 133:136:void lambda$apply$3(java.util.Map,net.minecraft.resources.ResourceLocation) -> a + 135:135:net.minecraft.client.gui.Font lambda$null$2(net.minecraft.resources.ResourceLocation) -> a + 63:63:java.util.List lambda$prepare$1(net.minecraft.resources.ResourceLocation) -> b + 60:60:boolean lambda$prepare$0(java.lang.String) -> a +net.minecraft.client.gui.font.FontManager$2 -> def$2: net.minecraft.client.gui.font.FontManager this$0 -> a - 170:170:void (net.minecraft.client.gui.font.FontManager) -> - 173:173:java.util.concurrent.CompletableFuture wait(java.lang.Object) -> a -net.minecraft.client.gui.font.FontSet -> dee: + 166:166:void (net.minecraft.client.gui.font.FontManager) -> + 169:169:java.util.concurrent.CompletableFuture wait(java.lang.Object) -> a +net.minecraft.client.gui.font.FontSet -> deg: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.gui.font.glyphs.EmptyGlyph SPACE_GLYPH -> b com.mojang.blaze3d.font.GlyphInfo SPACE_INFO -> c @@ -8355,21 +8324,22 @@ net.minecraft.client.gui.font.FontSet -> dee: it.unimi.dsi.fastutil.ints.Int2ObjectMap glyphsByWidth -> l java.util.List textures -> m 40:49:void (net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources.ResourceLocation) -> - 52:81:void reload(java.util.List) -> a - 85:86:void close() -> close - 89:92:void closeTextures() -> a - 95:95:com.mojang.blaze3d.font.GlyphInfo getGlyphInfo(char) -> a - 99:106:com.mojang.blaze3d.font.RawGlyph getRaw(char) -> c - 110:110:net.minecraft.client.gui.font.glyphs.BakedGlyph getGlyph(char) -> b - 114:126:net.minecraft.client.gui.font.glyphs.BakedGlyph stitch(com.mojang.blaze3d.font.RawGlyph) -> a - 130:134:net.minecraft.client.gui.font.glyphs.BakedGlyph getRandomGlyph(com.mojang.blaze3d.font.GlyphInfo) -> a - 138:138:net.minecraft.client.gui.font.glyphs.BakedGlyph whiteGlyph() -> b - 110:110:net.minecraft.client.gui.font.glyphs.BakedGlyph lambda$getGlyph$3(int) -> a - 95:95:com.mojang.blaze3d.font.GlyphInfo lambda$getGlyphInfo$2(int) -> b - 73:73:it.unimi.dsi.fastutil.chars.CharList lambda$reload$1(int) -> c - 31:31:float lambda$static$0() -> c + 52:77:void reload(java.util.List) -> a + 81:83:void close() -> close + 86:90:void closeProviders() -> b + 93:97:void closeTextures() -> c + 100:100:com.mojang.blaze3d.font.GlyphInfo getGlyphInfo(char) -> a + 104:111:com.mojang.blaze3d.font.RawGlyph getRaw(char) -> c + 115:115:net.minecraft.client.gui.font.glyphs.BakedGlyph getGlyph(char) -> b + 119:131:net.minecraft.client.gui.font.glyphs.BakedGlyph stitch(com.mojang.blaze3d.font.RawGlyph) -> a + 135:139:net.minecraft.client.gui.font.glyphs.BakedGlyph getRandomGlyph(com.mojang.blaze3d.font.GlyphInfo) -> a + 143:143:net.minecraft.client.gui.font.glyphs.BakedGlyph whiteGlyph() -> a + 115:115:net.minecraft.client.gui.font.glyphs.BakedGlyph lambda$getGlyph$3(int) -> a + 100:100:com.mojang.blaze3d.font.GlyphInfo lambda$getGlyphInfo$2(int) -> b + 69:69:it.unimi.dsi.fastutil.chars.CharList lambda$reload$1(int) -> c + 31:31:float lambda$static$0() -> d 29:33:void () -> -net.minecraft.client.gui.font.FontTexture -> def: +net.minecraft.client.gui.font.FontTexture -> deh: net.minecraft.resources.ResourceLocation name -> d net.minecraft.client.renderer.RenderType normalType -> e net.minecraft.client.renderer.RenderType seeThroughType -> f @@ -8380,8 +8350,8 @@ net.minecraft.client.gui.font.FontTexture -> def: 40:41:void close() -> close 45:75:net.minecraft.client.gui.font.glyphs.BakedGlyph add(com.mojang.blaze3d.font.RawGlyph) -> a 79:79:net.minecraft.resources.ResourceLocation getName() -> a -net.minecraft.client.gui.font.FontTexture$1 -> def$1: -net.minecraft.client.gui.font.FontTexture$Node -> def$a: +net.minecraft.client.gui.font.FontTexture$1 -> deh$1: +net.minecraft.client.gui.font.FontTexture$Node -> deh$a: int x -> a int y -> b int width -> c @@ -8394,7 +8364,7 @@ net.minecraft.client.gui.font.FontTexture$Node -> def$a: 82:82:void (int,int,int,int,net.minecraft.client.gui.font.FontTexture$1) -> 82:82:int access$100(net.minecraft.client.gui.font.FontTexture$Node) -> a 82:82:int access$200(net.minecraft.client.gui.font.FontTexture$Node) -> b -net.minecraft.client.gui.font.TextFieldHelper -> deg: +net.minecraft.client.gui.font.TextFieldHelper -> dei: net.minecraft.client.Minecraft minecraft -> a net.minecraft.client.gui.Font font -> b java.util.function.Supplier getMessageFn -> c @@ -8412,7 +8382,7 @@ net.minecraft.client.gui.font.TextFieldHelper -> deg: 161:162:void setEnd() -> b 165:165:int getCursorPos() -> c 169:169:int getSelectionPos() -> d -net.minecraft.client.gui.font.glyphs.BakedGlyph -> deh: +net.minecraft.client.gui.font.glyphs.BakedGlyph -> dej: net.minecraft.client.renderer.RenderType normalType -> a net.minecraft.client.renderer.RenderType seeThroughType -> b float u0 -> c @@ -8427,7 +8397,7 @@ net.minecraft.client.gui.font.glyphs.BakedGlyph -> deh: 34:52:void render(boolean,float,float,com.mojang.math.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,float,float,int) -> a 55:59:void renderEffect(net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect,com.mojang.math.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,int) -> a 62:62:net.minecraft.client.renderer.RenderType renderType(boolean) -> a -net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect -> deh$a: +net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect -> dej$a: float x0 -> a float y0 -> b float x1 -> c @@ -8438,10 +8408,10 @@ net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect -> deh$a: float b -> h float a -> i 76:86:void (float,float,float,float,float,float,float,float,float) -> -net.minecraft.client.gui.font.glyphs.EmptyGlyph -> dei: +net.minecraft.client.gui.font.glyphs.EmptyGlyph -> dek: 10:11:void () -> 15:15:void render(boolean,float,float,com.mojang.math.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,float,float,int) -> a -net.minecraft.client.gui.font.glyphs.MissingGlyph -> dej: +net.minecraft.client.gui.font.glyphs.MissingGlyph -> del: net.minecraft.client.gui.font.glyphs.MissingGlyph INSTANCE -> a com.mojang.blaze3d.platform.NativeImage IMAGE_DATA -> b net.minecraft.client.gui.font.glyphs.MissingGlyph[] $VALUES -> c @@ -8456,7 +8426,7 @@ net.minecraft.client.gui.font.glyphs.MissingGlyph -> dej: 51:51:boolean isColored() -> f 15:22:void lambda$static$0(com.mojang.blaze3d.platform.NativeImage) -> a 8:14:void () -> -net.minecraft.client.gui.font.glyphs.WhiteGlyph -> dek: +net.minecraft.client.gui.font.glyphs.WhiteGlyph -> dem: net.minecraft.client.gui.font.glyphs.WhiteGlyph INSTANCE -> a com.mojang.blaze3d.platform.NativeImage IMAGE_DATA -> b net.minecraft.client.gui.font.glyphs.WhiteGlyph[] $VALUES -> c @@ -8471,9 +8441,9 @@ net.minecraft.client.gui.font.glyphs.WhiteGlyph -> dek: 51:51:boolean isColored() -> f 15:22:void lambda$static$0(com.mojang.blaze3d.platform.NativeImage) -> a 8:14:void () -> -net.minecraft.client.gui.font.glyphs.package-info -> del: -net.minecraft.client.gui.font.package-info -> dem: -net.minecraft.client.gui.font.providers.BitmapProvider -> den: +net.minecraft.client.gui.font.glyphs.package-info -> den: +net.minecraft.client.gui.font.package-info -> deo: +net.minecraft.client.gui.font.providers.BitmapProvider -> dep: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.blaze3d.platform.NativeImage image -> b it.unimi.dsi.fastutil.chars.Char2ObjectMap glyphs -> c @@ -8482,8 +8452,8 @@ net.minecraft.client.gui.font.providers.BitmapProvider -> den: 43:43:com.mojang.blaze3d.font.RawGlyph getGlyph(char) -> a 24:24:org.apache.logging.log4j.Logger access$100() -> a 25:25:void () -> -net.minecraft.client.gui.font.providers.BitmapProvider$1 -> den$1: -net.minecraft.client.gui.font.providers.BitmapProvider$Builder -> den$a: +net.minecraft.client.gui.font.providers.BitmapProvider$1 -> dep$1: +net.minecraft.client.gui.font.providers.BitmapProvider$Builder -> dep$a: net.minecraft.resources.ResourceLocation texture -> a java.util.List chars -> b int height -> c @@ -8492,7 +8462,7 @@ net.minecraft.client.gui.font.providers.BitmapProvider$Builder -> den$a: 60:85:net.minecraft.client.gui.font.providers.BitmapProvider$Builder fromJson(com.google.gson.JsonObject) -> a 91:124:com.mojang.blaze3d.font.GlyphProvider create(net.minecraft.server.packs.resources.ResourceManager) -> a 129:140:int getActualGlyphWidth(com.mojang.blaze3d.platform.NativeImage,int,int,int,int) -> a -net.minecraft.client.gui.font.providers.BitmapProvider$Glyph -> den$b: +net.minecraft.client.gui.font.providers.BitmapProvider$Glyph -> dep$b: float scale -> a com.mojang.blaze3d.platform.NativeImage image -> b int offsetX -> c @@ -8510,9 +8480,9 @@ net.minecraft.client.gui.font.providers.BitmapProvider$Glyph -> den$b: 192:193:void upload(int,int) -> a 197:197:boolean isColored() -> f 144:144:void (float,com.mojang.blaze3d.platform.NativeImage,int,int,int,int,int,int,net.minecraft.client.gui.font.providers.BitmapProvider$1) -> -net.minecraft.client.gui.font.providers.GlyphProviderBuilder -> deo: +net.minecraft.client.gui.font.providers.GlyphProviderBuilder -> deq: com.mojang.blaze3d.font.GlyphProvider create(net.minecraft.server.packs.resources.ResourceManager) -> a -net.minecraft.client.gui.font.providers.GlyphProviderBuilderType -> dep: +net.minecraft.client.gui.font.providers.GlyphProviderBuilderType -> der: net.minecraft.client.gui.font.providers.GlyphProviderBuilderType BITMAP -> a net.minecraft.client.gui.font.providers.GlyphProviderBuilderType TTF -> b net.minecraft.client.gui.font.providers.GlyphProviderBuilderType LEGACY_UNICODE -> c @@ -8527,7 +8497,7 @@ net.minecraft.client.gui.font.providers.GlyphProviderBuilderType -> dep: 39:39:net.minecraft.client.gui.font.providers.GlyphProviderBuilder create(com.google.gson.JsonObject) -> a 17:20:void lambda$static$0(java.util.HashMap) -> a 10:16:void () -> -net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider -> deq: +net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider -> des: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.server.packs.resources.ResourceManager resourceManager -> b byte[] sizes -> c @@ -8542,14 +8512,14 @@ net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider -> deq: 104:104:int getRight(byte) -> b 22:22:org.apache.logging.log4j.Logger access$100() -> a 23:23:void () -> -net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$1 -> deq$1: -net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$Builder -> deq$a: +net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$1 -> des$1: +net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$Builder -> des$a: net.minecraft.resources.ResourceLocation metadata -> a java.lang.String texturePattern -> b 111:114:void (net.minecraft.resources.ResourceLocation,java.lang.String) -> 117:119:net.minecraft.client.gui.font.providers.GlyphProviderBuilder fromJson(com.google.gson.JsonObject) -> a 126:133:com.mojang.blaze3d.font.GlyphProvider create(net.minecraft.server.packs.resources.ResourceManager) -> a -net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$Glyph -> deq$b: +net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$Glyph -> des$b: int width -> a int height -> b int sourceX -> c @@ -8565,7 +8535,7 @@ net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$Glyph -> de 184:184:float getShadowOffset() -> c 189:189:float getBoldOffset() -> b 137:137:void (int,int,int,int,com.mojang.blaze3d.platform.NativeImage,net.minecraft.client.gui.font.providers.LegacyUnicodeBitmapsProvider$1) -> -net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderBuilder -> der: +net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderBuilder -> det: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.resources.ResourceLocation location -> b float size -> c @@ -8573,13 +8543,13 @@ net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderBuilder -> der: float shiftX -> e float shiftY -> f java.lang.String skip -> g - 30:37:void (net.minecraft.resources.ResourceLocation,float,float,float,float,java.lang.String) -> - 40:72:net.minecraft.client.gui.font.providers.GlyphProviderBuilder fromJson(com.google.gson.JsonObject) -> a - 79:88:com.mojang.blaze3d.font.GlyphProvider create(net.minecraft.server.packs.resources.ResourceManager) -> a - 22:22:void () -> -net.minecraft.client.gui.font.providers.package-info -> des: -net.minecraft.client.gui.package-info -> det: -net.minecraft.client.gui.screens.AccessibilityOptionsScreen -> deu: + 33:40:void (net.minecraft.resources.ResourceLocation,float,float,float,float,java.lang.String) -> + 43:75:net.minecraft.client.gui.font.providers.GlyphProviderBuilder fromJson(com.google.gson.JsonObject) -> a + 82:101:com.mojang.blaze3d.font.GlyphProvider create(net.minecraft.server.packs.resources.ResourceManager) -> a + 25:25:void () -> +net.minecraft.client.gui.font.providers.package-info -> deu: +net.minecraft.client.gui.package-info -> dev: +net.minecraft.client.gui.screens.AccessibilityOptionsScreen -> dew: net.minecraft.client.Option[] OPTIONS -> c net.minecraft.client.gui.components.AbstractWidget narratorButton -> d 22:23:void (net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) -> @@ -8588,7 +8558,7 @@ net.minecraft.client.gui.screens.AccessibilityOptionsScreen -> deu: 54:55:void updateNarratorButton() -> a 42:42:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a 12:12:void () -> -net.minecraft.client.gui.screens.AlertScreen -> dev: +net.minecraft.client.gui.screens.AlertScreen -> dex: java.lang.Runnable callback -> c net.minecraft.network.chat.Component text -> a java.util.List lines -> d @@ -8601,7 +8571,7 @@ net.minecraft.client.gui.screens.AlertScreen -> dev: 54:59:void setDelay(int) -> a 63:70:void tick() -> tick 32:32:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.gui.screens.BackupConfirmScreen -> dew: +net.minecraft.client.gui.screens.BackupConfirmScreen -> dey: net.minecraft.client.gui.screens.Screen lastScreen -> b net.minecraft.client.gui.screens.BackupConfirmScreen$Listener listener -> a net.minecraft.network.chat.Component description -> c @@ -8620,9 +8590,9 @@ net.minecraft.client.gui.screens.BackupConfirmScreen -> dew: 48:48:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a 47:47:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b 46:46:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c -net.minecraft.client.gui.screens.BackupConfirmScreen$Listener -> dew$a: +net.minecraft.client.gui.screens.BackupConfirmScreen$Listener -> dey$a: void proceed(boolean,boolean) -> proceed -net.minecraft.client.gui.screens.ChatOptionsScreen -> dex: +net.minecraft.client.gui.screens.ChatOptionsScreen -> dez: net.minecraft.client.Option[] CHAT_OPTIONS -> c net.minecraft.client.gui.components.AbstractWidget narratorButton -> d 25:26:void (net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) -> @@ -8631,7 +8601,7 @@ net.minecraft.client.gui.screens.ChatOptionsScreen -> dex: 57:58:void updateNarratorButton() -> a 45:45:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a 12:12:void () -> -net.minecraft.client.gui.screens.ChatScreen -> dey: +net.minecraft.client.gui.screens.ChatScreen -> dfa: java.lang.String historyBuffer -> b int historyPos -> c net.minecraft.client.gui.components.EditBox input -> a @@ -8652,11 +8622,11 @@ net.minecraft.client.gui.screens.ChatScreen -> dey: 206:206:boolean isPauseScreen() -> isPauseScreen 210:211:void setChatLine(java.lang.String) -> b 13:13:net.minecraft.client.gui.components.CommandSuggestions access$000(net.minecraft.client.gui.screens.ChatScreen) -> a -net.minecraft.client.gui.screens.ChatScreen$1 -> dey$1: +net.minecraft.client.gui.screens.ChatScreen$1 -> dfa$1: net.minecraft.client.gui.screens.ChatScreen this$0 -> a 34:34:void (net.minecraft.client.gui.screens.ChatScreen,net.minecraft.client.gui.Font,int,int,int,int,java.lang.String) -> 37:37:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.ConfirmLinkScreen -> dez: +net.minecraft.client.gui.screens.ConfirmLinkScreen -> dfb: java.lang.String warning -> d java.lang.String copyButton -> e java.lang.String url -> f @@ -8668,7 +8638,7 @@ net.minecraft.client.gui.screens.ConfirmLinkScreen -> dez: 36:36:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a 33:35:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b 31:31:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c -net.minecraft.client.gui.screens.ConfirmScreen -> dfa: +net.minecraft.client.gui.screens.ConfirmScreen -> dfc: net.minecraft.network.chat.Component title2 -> d java.util.List lines -> e java.lang.String yesButton -> a @@ -8686,7 +8656,7 @@ net.minecraft.client.gui.screens.ConfirmScreen -> dfa: 90:94:boolean keyPressed(int,int,int) -> keyPressed 43:43:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 42:42:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b -net.minecraft.client.gui.screens.ConnectScreen -> dfb: +net.minecraft.client.gui.screens.ConnectScreen -> dfd: java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> a org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.network.Connection connection -> c @@ -8710,7 +8680,7 @@ net.minecraft.client.gui.screens.ConnectScreen -> dfb: 25:25:org.apache.logging.log4j.Logger access$300() -> a 25:25:void access$400(net.minecraft.client.gui.screens.ConnectScreen,net.minecraft.network.chat.Component) -> a 26:27:void () -> -net.minecraft.client.gui.screens.ConnectScreen$1 -> dfb$1: +net.minecraft.client.gui.screens.ConnectScreen$1 -> dfd$1: java.lang.String val$hostname -> a int val$port -> b net.minecraft.client.gui.screens.ConnectScreen this$0 -> c @@ -8719,7 +8689,7 @@ net.minecraft.client.gui.screens.ConnectScreen$1 -> dfb$1: 82:82:void lambda$run$2(java.lang.String) -> a 75:75:void lambda$run$1() -> a 67:67:void lambda$run$0(net.minecraft.client.gui.screens.ConnectScreen,net.minecraft.network.chat.Component) -> a -net.minecraft.client.gui.screens.CreateBuffetWorldScreen -> dfc: +net.minecraft.client.gui.screens.CreateBuffetWorldScreen -> dfe: java.util.List GENERATORS -> a net.minecraft.client.gui.screens.worldselection.CreateWorldScreen parent -> b net.minecraft.nbt.CompoundTag optionsTag -> c @@ -8738,8 +8708,8 @@ net.minecraft.client.gui.screens.CreateBuffetWorldScreen -> dfc: 48:53:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c 27:27:boolean lambda$static$0(net.minecraft.resources.ResourceLocation) -> a 27:27:void () -> -net.minecraft.client.gui.screens.CreateBuffetWorldScreen$1 -> dfc$1: -net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList -> dfc$a: +net.minecraft.client.gui.screens.CreateBuffetWorldScreen$1 -> dfe$1: +net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList -> dfe$a: net.minecraft.client.gui.screens.CreateBuffetWorldScreen this$0 -> a 133:139:void (net.minecraft.client.gui.screens.CreateBuffetWorldScreen) -> 143:143:boolean isFocused() -> isFocused @@ -8749,14 +8719,14 @@ net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList -> dfc$a: 137:137:void lambda$new$1(net.minecraft.resources.ResourceLocation) -> a 136:136:java.lang.String lambda$new$0(net.minecraft.resources.ResourceLocation) -> b 132:132:void (net.minecraft.client.gui.screens.CreateBuffetWorldScreen,net.minecraft.client.gui.screens.CreateBuffetWorldScreen$1) -> -net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entry -> dfc$a$a: +net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entry -> dfe$a$a: net.minecraft.resources.ResourceLocation key -> b net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList this$1 -> a 164:166:void (net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList,net.minecraft.resources.ResourceLocation) -> 170:171:void render(int,int,int,int,int,int,int,boolean,float) -> render 175:182:boolean mouseClicked(double,double,int) -> mouseClicked 161:161:net.minecraft.resources.ResourceLocation access$100(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entry) -> a -net.minecraft.client.gui.screens.CreateFlatWorldScreen -> dfd: +net.minecraft.client.gui.screens.CreateFlatWorldScreen -> dff: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen parent -> a net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings generator -> b java.lang.String columnType -> c @@ -8778,8 +8748,8 @@ net.minecraft.client.gui.screens.CreateFlatWorldScreen -> dfd: 88:91:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c 74:85:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d 26:26:net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings access$000(net.minecraft.client.gui.screens.CreateFlatWorldScreen) -> a -net.minecraft.client.gui.screens.CreateFlatWorldScreen$1 -> dfd$1: -net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList -> dfd$a: +net.minecraft.client.gui.screens.CreateFlatWorldScreen$1 -> dff$1: +net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList -> dff$a: net.minecraft.client.gui.screens.CreateFlatWorldScreen this$0 -> a 139:145:void (net.minecraft.client.gui.screens.CreateFlatWorldScreen) -> 149:158:void setSelected(net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entry) -> a @@ -8789,7 +8759,7 @@ net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList -> dfd$a: 177:187:void resetRows() -> a 138:138:void setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> setSelected 138:138:net.minecraft.client.Minecraft access$200(net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList) -> a -net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entry -> dfd$a$a: +net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entry -> dff$a$a: net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList this$1 -> a 189:189:void (net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList) -> 192:222:void render(int,int,int,int,int,int,int,boolean,float) -> render @@ -8797,7 +8767,7 @@ net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entry -> dfd$ 235:244:void blitSlot(int,int,net.minecraft.world.item.ItemStack) -> a 247:251:void blitSlotBg(int,int) -> a 189:189:void (net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList,net.minecraft.client.gui.screens.CreateFlatWorldScreen$1) -> -net.minecraft.client.gui.screens.DeathScreen -> dfe: +net.minecraft.client.gui.screens.DeathScreen -> dfg: int delayTicker -> a net.minecraft.network.chat.Component causeOfDeath -> b boolean hardcore -> c @@ -8813,7 +8783,7 @@ net.minecraft.client.gui.screens.DeathScreen -> dfe: 144:152:void tick() -> tick 36:43:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 32:34:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b -net.minecraft.client.gui.screens.DemoIntroScreen -> dff: +net.minecraft.client.gui.screens.DemoIntroScreen -> dfh: net.minecraft.resources.ResourceLocation DEMO_BACKGROUND_LOCATION -> a 15:16:void () -> 20:30:void init() -> init @@ -8822,7 +8792,7 @@ net.minecraft.client.gui.screens.DemoIntroScreen -> dff: 27:29:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 23:25:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b 12:12:void () -> -net.minecraft.client.gui.screens.DirectJoinServerScreen -> dfg: +net.minecraft.client.gui.screens.DirectJoinServerScreen -> dfi: net.minecraft.client.gui.components.Button selectButton -> a net.minecraft.client.multiplayer.ServerData serverData -> b net.minecraft.client.gui.components.EditBox ipEdit -> c @@ -8841,7 +8811,7 @@ net.minecraft.client.gui.screens.DirectJoinServerScreen -> dfg: 50:50:void lambda$init$2(java.lang.String) -> a 44:44:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 43:43:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b -net.minecraft.client.gui.screens.DisconnectedScreen -> dfh: +net.minecraft.client.gui.screens.DisconnectedScreen -> dfj: net.minecraft.network.chat.Component reason -> a java.util.List lines -> b net.minecraft.client.gui.screens.Screen parent -> c @@ -8851,7 +8821,7 @@ net.minecraft.client.gui.screens.DisconnectedScreen -> dfh: 29:33:void init() -> init 37:51:void render(int,int,float) -> render 32:32:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.gui.screens.EditServerScreen -> dfi: +net.minecraft.client.gui.screens.EditServerScreen -> dfk: net.minecraft.client.gui.components.Button addButton -> a it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> b net.minecraft.client.multiplayer.ServerData serverData -> c @@ -8874,25 +8844,25 @@ net.minecraft.client.gui.screens.EditServerScreen -> dfi: 76:76:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b 73:75:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c 25:38:boolean lambda$new$0(java.lang.String) -> b -net.minecraft.client.gui.screens.ErrorScreen -> dfj: +net.minecraft.client.gui.screens.ErrorScreen -> dfl: java.lang.String message -> a 11:13:void (net.minecraft.network.chat.Component,java.lang.String) -> 17:20:void init() -> init 24:30:void render(int,int,float) -> render 34:34:boolean shouldCloseOnEsc() -> shouldCloseOnEsc 19:19:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.gui.screens.GenericDirtMessageScreen -> dfk: +net.minecraft.client.gui.screens.GenericDirtMessageScreen -> dfm: 7:8:void (net.minecraft.network.chat.Component) -> 12:12:boolean shouldCloseOnEsc() -> shouldCloseOnEsc 17:20:void render(int,int,float) -> render -net.minecraft.client.gui.screens.InBedChatScreen -> dfl: +net.minecraft.client.gui.screens.InBedChatScreen -> dfn: 16:17:void () -> 21:24:void init() -> init 28:29:void onClose() -> onClose 34:47:boolean keyPressed(int,int,int) -> keyPressed 51:53:void sendWakeUp() -> a 23:23:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.gui.screens.LanguageSelectScreen -> dfm: +net.minecraft.client.gui.screens.LanguageSelectScreen -> dfo: net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList packSelectionList -> c net.minecraft.client.resources.language.LanguageManager languageManager -> d net.minecraft.client.gui.components.OptionButton forceUnicodeButton -> e @@ -8903,7 +8873,7 @@ net.minecraft.client.gui.screens.LanguageSelectScreen -> dfm: 42:56:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 35:40:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b 18:18:net.minecraft.client.resources.language.LanguageManager access$000(net.minecraft.client.gui.screens.LanguageSelectScreen) -> a -net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList -> dfm$a: +net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList -> dfo$a: net.minecraft.client.gui.screens.LanguageSelectScreen this$0 -> a 72:86:void (net.minecraft.client.gui.screens.LanguageSelectScreen,net.minecraft.client.Minecraft) -> 90:90:int getScrollbarPosition() -> getScrollbarPosition @@ -8913,7 +8883,7 @@ net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList -> d 114:114:boolean isFocused() -> isFocused 71:71:void setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> setSelected 71:71:int access$200(net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList) -> a -net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList$Entry -> dfm$a$a: +net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList$Entry -> dfo$a$a: net.minecraft.client.resources.language.Language language -> b net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList this$1 -> a 120:122:void (net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList,net.minecraft.client.resources.language.Language) -> @@ -8921,7 +8891,7 @@ net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList$Entr 133:137:boolean mouseClicked(double,double,int) -> mouseClicked 141:142:void select() -> a 117:117:net.minecraft.client.resources.language.Language access$100(net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList$Entry) -> a -net.minecraft.client.gui.screens.LevelLoadingScreen -> dfn: +net.minecraft.client.gui.screens.LevelLoadingScreen -> dfp: net.minecraft.server.level.progress.StoringChunkProgressListener progressListener -> a long lastNarration -> b it.unimi.dsi.fastutil.objects.Object2IntMap COLORS -> c @@ -8932,7 +8902,7 @@ net.minecraft.client.gui.screens.LevelLoadingScreen -> dfn: 58:93:void renderChunks(net.minecraft.server.level.progress.StoringChunkProgressListener,int,int,int,int) -> a 96:110:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> a 95:95:void () -> -net.minecraft.client.gui.screens.LoadingOverlay -> dfo: +net.minecraft.client.gui.screens.LoadingOverlay -> dfq: net.minecraft.resources.ResourceLocation MOJANG_LOGO_LOCATION -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.server.packs.resources.ReloadInstance reload -> c @@ -8948,10 +8918,10 @@ net.minecraft.client.gui.screens.LoadingOverlay -> dfo: 121:121:boolean isPauseScreen() -> a 20:20:net.minecraft.resources.ResourceLocation access$000() -> b 21:21:void () -> -net.minecraft.client.gui.screens.LoadingOverlay$LogoTexture -> dfo$a: +net.minecraft.client.gui.screens.LoadingOverlay$LogoTexture -> dfq$a: 126:127:void () -> 131:136:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b -net.minecraft.client.gui.screens.MenuScreens -> dfp: +net.minecraft.client.gui.screens.MenuScreens -> dfr: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map SCREENS -> b 35:35:void () -> @@ -8960,10 +8930,10 @@ net.minecraft.client.gui.screens.MenuScreens -> dfp: 73:77:void register(net.minecraft.world.inventory.MenuType,net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor) -> a 108:115:boolean selfTest() -> a 36:105:void () -> -net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor -> dfp$a: +net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor -> dfr$a: 61:65:void fromPacket(net.minecraft.network.chat.Component,net.minecraft.world.inventory.MenuType,net.minecraft.client.Minecraft,int) -> a net.minecraft.client.gui.screens.Screen create(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> create -net.minecraft.client.gui.screens.MouseSettingsScreen -> dfq: +net.minecraft.client.gui.screens.MouseSettingsScreen -> dfs: net.minecraft.client.gui.components.OptionsList list -> c net.minecraft.client.Option[] OPTIONS -> d 26:27:void (net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) -> @@ -8972,7 +8942,7 @@ net.minecraft.client.gui.screens.MouseSettingsScreen -> dfq: 42:44:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 34:34:net.minecraft.client.Option[] lambda$init$0(int) -> a 17:17:void () -> -net.minecraft.client.gui.screens.OptionsScreen -> dfr: +net.minecraft.client.gui.screens.OptionsScreen -> dft: net.minecraft.client.Option[] OPTION_SCREEN_OPTIONS -> a net.minecraft.client.gui.screens.Screen lastScreen -> b net.minecraft.client.Options options -> c @@ -8998,23 +8968,23 @@ net.minecraft.client.gui.screens.OptionsScreen -> dfr: 57:62:void lambda$init$1(net.minecraft.client.gui.components.Button) -> k 49:52:void lambda$init$0(net.minecraft.client.gui.components.Button) -> l 18:18:void () -> -net.minecraft.client.gui.screens.OptionsSubScreen -> dfs: +net.minecraft.client.gui.screens.OptionsSubScreen -> dfu: net.minecraft.client.gui.screens.Screen lastScreen -> a net.minecraft.client.Options options -> b 11:14:void (net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.minecraft.network.chat.Component) -> 18:19:void removed() -> removed 23:24:void onClose() -> onClose -net.minecraft.client.gui.screens.OutOfMemoryScreen -> dft: +net.minecraft.client.gui.screens.OutOfMemoryScreen -> dfv: 9:10:void () -> 14:16:void init() -> init 20:20:boolean shouldCloseOnEsc() -> shouldCloseOnEsc 25:38:void render(int,int,float) -> render 15:15:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 14:14:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b -net.minecraft.client.gui.screens.Overlay -> dfu: +net.minecraft.client.gui.screens.Overlay -> dfw: 6:6:void () -> 8:8:boolean isPauseScreen() -> a -net.minecraft.client.gui.screens.PauseScreen -> dfv: +net.minecraft.client.gui.screens.PauseScreen -> dfx: boolean showPauseMenu -> a 20:22:void (boolean) -> 26:29:void init() -> init @@ -9031,7 +9001,7 @@ net.minecraft.client.gui.screens.PauseScreen -> dfv: 41:41:void lambda$createPauseMenu$2(net.minecraft.client.gui.components.Button) -> e 40:40:void lambda$createPauseMenu$1(net.minecraft.client.gui.components.Button) -> f 36:38:void lambda$createPauseMenu$0(net.minecraft.client.gui.components.Button) -> g -net.minecraft.client.gui.screens.PresetFlatWorldScreen -> dfw: +net.minecraft.client.gui.screens.PresetFlatWorldScreen -> dfy: java.util.List PRESETS -> a net.minecraft.client.gui.screens.CreateFlatWorldScreen parent -> b java.lang.String shareText -> c @@ -9054,12 +9024,12 @@ net.minecraft.client.gui.screens.PresetFlatWorldScreen -> dfw: 31:31:java.util.List access$000() -> a 31:31:net.minecraft.client.gui.components.EditBox access$200(net.minecraft.client.gui.screens.PresetFlatWorldScreen) -> a 40:141:void () -> -net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetInfo -> dfw$a: +net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetInfo -> dfy$a: net.minecraft.world.item.Item icon -> a java.lang.String name -> b java.lang.String value -> c 326:330:void (net.minecraft.world.item.Item,java.lang.String,java.lang.String) -> -net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList -> dfw$b: +net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList -> dfy$b: net.minecraft.client.gui.screens.PresetFlatWorldScreen this$0 -> a 222:227:void (net.minecraft.client.gui.screens.PresetFlatWorldScreen) -> 231:236:void setSelected(net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entry) -> a @@ -9068,7 +9038,7 @@ net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList -> dfw$b: 251:259:boolean keyPressed(int,int,int) -> keyPressed 221:221:void setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> setSelected 221:221:net.minecraft.client.Minecraft access$300(net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList) -> a -net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entry -> dfw$b$a: +net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entry -> dfy$b$a: net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList this$1 -> a 262:262:void (net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList) -> 265:268:void render(int,int,int,int,int,int,int,boolean,float) -> render @@ -9077,7 +9047,7 @@ net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entry -> dfw$ 286:293:void blitSlot(int,int,net.minecraft.world.item.Item) -> a 296:300:void blitSlotBg(int,int) -> a 262:262:void access$100(net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entry) -> a -net.minecraft.client.gui.screens.ProgressScreen -> dfx: +net.minecraft.client.gui.screens.ProgressScreen -> dfz: java.lang.String title -> a java.lang.String stage -> b int progress -> c @@ -9090,12 +9060,12 @@ net.minecraft.client.gui.screens.ProgressScreen -> dfx: 46:47:void progressStagePercentage(int) -> a 51:52:void stop() -> a 56:72:void render(int,int,float) -> render -net.minecraft.client.gui.screens.ReceivingLevelScreen -> dfy: +net.minecraft.client.gui.screens.ReceivingLevelScreen -> dga: 8:9:void () -> 13:13:boolean shouldCloseOnEsc() -> shouldCloseOnEsc 18:23:void render(int,int,float) -> render 27:27:boolean isPauseScreen() -> isPauseScreen -net.minecraft.client.gui.screens.Screen -> dfz: +net.minecraft.client.gui.screens.Screen -> dgb: org.apache.logging.log4j.Logger LOGGER -> LOGGER java.util.Set ALLOWED_PROTOCOLS -> ALLOWED_PROTOCOLS net.minecraft.network.chat.Component title -> title @@ -9150,21 +9120,21 @@ net.minecraft.client.gui.screens.Screen -> dfz: 473:473:boolean isMouseOver(double,double) -> isMouseOver 451:451:java.lang.String lambda$wrapScreenError$0(java.lang.String) -> lambda$wrapScreenError$0 50:51:void () -> -net.minecraft.client.gui.screens.ShareToLanScreen -> dga: +net.minecraft.client.gui.screens.ShareToLanScreen -> dgc: net.minecraft.client.gui.screens.Screen lastScreen -> a net.minecraft.client.gui.components.Button commandsButton -> b net.minecraft.client.gui.components.Button modeButton -> c java.lang.String gameModeName -> d boolean commands -> e 15:21:void (net.minecraft.client.gui.screens.Screen) -> - 25:58:void init() -> init - 61:64:void updateSelectionStrings() -> a - 68:74:void render(int,int,float) -> render - 53:55:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a - 41:51:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b - 38:38:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c - 26:37:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d -net.minecraft.client.gui.screens.SkinCustomizationScreen -> dgb: + 25:59:void init() -> init + 62:65:void updateSelectionStrings() -> a + 69:75:void render(int,int,float) -> render + 54:56:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a + 42:52:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b + 39:39:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c + 26:38:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d +net.minecraft.client.gui.screens.SkinCustomizationScreen -> dgd: 13:14:void (net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) -> 18:41:void init() -> init 45:49:void render(int,int,float) -> render @@ -9172,13 +9142,13 @@ net.minecraft.client.gui.screens.SkinCustomizationScreen -> dgb: 40:40:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a 29:33:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b 22:24:void lambda$init$0(net.minecraft.world.entity.player.PlayerModelPart,net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.gui.screens.SoundOptionsScreen -> dgc: +net.minecraft.client.gui.screens.SoundOptionsScreen -> dge: 14:15:void (net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) -> 19:37:void init() -> init 41:44:void render(int,int,float) -> render 36:36:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 32:35:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b -net.minecraft.client.gui.screens.TitleScreen -> dgd: +net.minecraft.client.gui.screens.TitleScreen -> dgf: net.minecraft.client.renderer.CubeMap CUBE_MAP -> a net.minecraft.resources.ResourceLocation PANORAMA_OVERLAY -> b net.minecraft.resources.ResourceLocation ACCESSIBILITY_TEXTURE -> c @@ -9194,32 +9164,32 @@ net.minecraft.client.gui.screens.TitleScreen -> dgd: net.minecraft.client.renderer.PanoramaRenderer panorama -> m boolean fading -> n long fadeInStart -> o - 56:57:void () -> - 51:63:void (boolean) -> - 66:66:boolean realmsNotificationsEnabled() -> a - 71:74:void tick() -> tick - 77:81:java.util.concurrent.CompletableFuture preloadResources(net.minecraft.client.renderer.texture.TextureManager,java.util.concurrent.Executor) -> a - 87:87:boolean isPauseScreen() -> isPauseScreen - 92:92:boolean shouldCloseOnEsc() -> shouldCloseOnEsc - 97:128:void init() -> init - 131:134:void createNormalMenuOptions(int,int) -> a - 137:156:void createDemoMenuOptions(int,int) -> b - 159:161:void realmsButtonClicked() -> b - 165:244:void render(int,int,float) -> render - 248:259:boolean mouseClicked(double,double,int) -> mouseClicked - 264:267:void removed() -> removed - 270:275:void confirmDemo(boolean) -> a - 139:149:void lambda$createDemoMenuOptions$8(net.minecraft.client.gui.components.Button) -> a - 137:137:void lambda$createDemoMenuOptions$7(net.minecraft.client.gui.components.Button) -> b - 133:133:void lambda$createNormalMenuOptions$6(net.minecraft.client.gui.components.Button) -> c - 132:132:void lambda$createNormalMenuOptions$5(net.minecraft.client.gui.components.Button) -> d - 131:131:void lambda$createNormalMenuOptions$4(net.minecraft.client.gui.components.Button) -> e - 115:115:void lambda$init$3(net.minecraft.client.gui.components.Button) -> f - 114:114:void lambda$init$2(net.minecraft.client.gui.components.Button) -> g - 113:113:void lambda$init$1(net.minecraft.client.gui.components.Button) -> h - 112:112:void lambda$init$0(net.minecraft.client.gui.components.Button) -> i - 34:45:void () -> -net.minecraft.client.gui.screens.VideoSettingsScreen -> dge: + 57:58:void () -> + 52:64:void (boolean) -> + 67:67:boolean realmsNotificationsEnabled() -> a + 72:75:void tick() -> tick + 78:82:java.util.concurrent.CompletableFuture preloadResources(net.minecraft.client.renderer.texture.TextureManager,java.util.concurrent.Executor) -> a + 88:88:boolean isPauseScreen() -> isPauseScreen + 93:93:boolean shouldCloseOnEsc() -> shouldCloseOnEsc + 98:129:void init() -> init + 132:141:void createNormalMenuOptions(int,int) -> a + 144:163:void createDemoMenuOptions(int,int) -> b + 166:168:void realmsButtonClicked() -> b + 172:256:void render(int,int,float) -> render + 260:271:boolean mouseClicked(double,double,int) -> mouseClicked + 276:279:void removed() -> removed + 282:287:void confirmDemo(boolean) -> a + 146:156:void lambda$createDemoMenuOptions$8(net.minecraft.client.gui.components.Button) -> a + 144:144:void lambda$createDemoMenuOptions$7(net.minecraft.client.gui.components.Button) -> b + 140:140:void lambda$createNormalMenuOptions$6(net.minecraft.client.gui.components.Button) -> c + 134:139:void lambda$createNormalMenuOptions$5(net.minecraft.client.gui.components.Button) -> d + 132:132:void lambda$createNormalMenuOptions$4(net.minecraft.client.gui.components.Button) -> e + 116:116:void lambda$init$3(net.minecraft.client.gui.components.Button) -> f + 115:115:void lambda$init$2(net.minecraft.client.gui.components.Button) -> g + 114:114:void lambda$init$1(net.minecraft.client.gui.components.Button) -> h + 113:113:void lambda$init$0(net.minecraft.client.gui.components.Button) -> i + 35:46:void () -> +net.minecraft.client.gui.screens.VideoSettingsScreen -> dgg: net.minecraft.client.gui.components.OptionsList list -> c net.minecraft.client.Option[] OPTIONS -> d int oldMipmaps -> e @@ -9231,7 +9201,7 @@ net.minecraft.client.gui.screens.VideoSettingsScreen -> dge: 94:100:void render(int,int,float) -> render 48:51:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a 14:14:void () -> -net.minecraft.client.gui.screens.WinScreen -> dgf: +net.minecraft.client.gui.screens.WinScreen -> dgh: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.resources.ResourceLocation LOGO_LOCATION -> b net.minecraft.resources.ResourceLocation EDITION_LOCATION -> c @@ -9250,7 +9220,7 @@ net.minecraft.client.gui.screens.WinScreen -> dgf: 127:154:void renderBg(int,int,float) -> a 158:218:void render(int,int,float) -> render 27:30:void () -> -net.minecraft.client.gui.screens.achievement.StatsScreen -> dgg: +net.minecraft.client.gui.screens.achievement.StatsScreen -> dgi: net.minecraft.client.gui.screens.Screen lastScreen -> a net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList statsList -> c net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList itemStatsList -> d @@ -9292,18 +9262,18 @@ net.minecraft.client.gui.screens.achievement.StatsScreen -> dgg: 36:36:net.minecraft.client.gui.Font access$1800(net.minecraft.client.gui.screens.achievement.StatsScreen) -> m 36:36:net.minecraft.client.gui.Font access$1900(net.minecraft.client.gui.screens.achievement.StatsScreen) -> n 36:36:net.minecraft.client.gui.Font access$2000(net.minecraft.client.gui.screens.achievement.StatsScreen) -> o -net.minecraft.client.gui.screens.achievement.StatsScreen$1 -> dgg$1: -net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList -> dgg$a: +net.minecraft.client.gui.screens.achievement.StatsScreen$1 -> dgi$1: +net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList -> dgi$a: net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> a 126:132:void (net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.client.Minecraft) -> 136:137:void renderBackground() -> renderBackground -net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList$Entry -> dgg$a$a: +net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList$Entry -> dgi$a$a: net.minecraft.stats.Stat stat -> b net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList this$1 -> a 142:144:void (net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList,net.minecraft.stats.Stat) -> 148:153:void render(int,int,int,int,int,int,int,boolean,float) -> render 139:139:void (net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList,net.minecraft.stats.Stat,net.minecraft.client.gui.screens.achievement.StatsScreen$1) -> -net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList -> dgg$b: +net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList -> dgi$b: java.util.List blockColumns -> a java.util.List itemColumns -> b int[] iconOffsets -> i @@ -9325,35 +9295,35 @@ net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList -> d 350:364:void renderMousehoverTooltip(net.minecraft.network.chat.Component,int,int) -> a 367:367:net.minecraft.network.chat.Component getString(net.minecraft.world.item.Item) -> a 371:382:void sortByColumn(net.minecraft.stats.StatType) -> a -net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemComparator -> dgg$b$a: +net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemComparator -> dgi$b$a: net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList this$1 -> a 384:384:void (net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList) -> 391:408:int compare(net.minecraft.world.item.Item,net.minecraft.world.item.Item) -> a 384:384:int compare(java.lang.Object,java.lang.Object) -> compare 384:384:void (net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList,net.minecraft.client.gui.screens.achievement.StatsScreen$1) -> -net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemRow -> dgg$b$b: +net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemRow -> dgi$b$b: net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList this$1 -> a 412:412:void (net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList) -> 415:431:void render(int,int,int,int,int,int,int,boolean,float) -> render 434:436:void renderStat(net.minecraft.stats.Stat,int,int,boolean) -> a 412:412:void (net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList,net.minecraft.client.gui.screens.achievement.StatsScreen$1) -> -net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList -> dgg$c: +net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList -> dgi$c: net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> a 441:449:void (net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.client.Minecraft) -> 453:454:void renderBackground() -> renderBackground -net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList$MobRow -> dgg$c$a: +net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList$MobRow -> dgi$c$a: net.minecraft.world.entity.EntityType type -> b net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList this$1 -> a 459:461:void (net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList,net.minecraft.world.entity.EntityType) -> 465:473:void render(int,int,int,int,int,int,int,boolean,float) -> render 476:480:java.lang.String killsMessage(java.lang.String,int) -> a 485:489:java.lang.String killedByMessage(java.lang.String,int) -> b -net.minecraft.client.gui.screens.achievement.StatsUpdateListener -> dgh: +net.minecraft.client.gui.screens.achievement.StatsUpdateListener -> dgj: java.lang.String[] LOADING_SYMBOLS -> b void onStatsUpdated() -> c 4:4:void () -> -net.minecraft.client.gui.screens.achievement.package-info -> dgi: -net.minecraft.client.gui.screens.advancements.AdvancementTab -> dgj: +net.minecraft.client.gui.screens.achievement.package-info -> dgk: +net.minecraft.client.gui.screens.advancements.AdvancementTab -> dgl: net.minecraft.client.Minecraft minecraft -> a net.minecraft.client.gui.screens.advancements.AdvancementsScreen screen -> b net.minecraft.client.gui.screens.advancements.AdvancementTabType type -> c @@ -9389,7 +9359,7 @@ net.minecraft.client.gui.screens.advancements.AdvancementTab -> dgj: 195:208:void addWidget(net.minecraft.client.gui.screens.advancements.AdvancementWidget,net.minecraft.advancements.Advancement) -> a 212:212:net.minecraft.client.gui.screens.advancements.AdvancementWidget getWidget(net.minecraft.advancements.Advancement) -> b 216:216:net.minecraft.client.gui.screens.advancements.AdvancementsScreen getScreen() -> g -net.minecraft.client.gui.screens.advancements.AdvancementTabType -> dgk: +net.minecraft.client.gui.screens.advancements.AdvancementTabType -> dgm: net.minecraft.client.gui.screens.advancements.AdvancementTabType ABOVE -> a net.minecraft.client.gui.screens.advancements.AdvancementTabType BELOW -> b net.minecraft.client.gui.screens.advancements.AdvancementTabType LEFT -> c @@ -9410,10 +9380,10 @@ net.minecraft.client.gui.screens.advancements.AdvancementTabType -> dgk: 94:104:int getY(int) -> b 108:110:boolean isMouseOver(int,int,int,double,double) -> a 17:21:void () -> -net.minecraft.client.gui.screens.advancements.AdvancementTabType$1 -> dgk$1: +net.minecraft.client.gui.screens.advancements.AdvancementTabType$1 -> dgm$1: int[] $SwitchMap$net$minecraft$client$gui$screens$advancements$AdvancementTabType -> a 58:58:void () -> -net.minecraft.client.gui.screens.advancements.AdvancementWidget -> dgl: +net.minecraft.client.gui.screens.advancements.AdvancementWidget -> dgn: net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> a java.util.regex.Pattern LAST_WORD -> b net.minecraft.client.gui.screens.advancements.AdvancementTab tab -> c @@ -9444,7 +9414,7 @@ net.minecraft.client.gui.screens.advancements.AdvancementWidget -> dgl: 310:310:int getY() -> c 314:314:int getX() -> d 20:34:void () -> -net.minecraft.client.gui.screens.advancements.AdvancementWidgetType -> dgm: +net.minecraft.client.gui.screens.advancements.AdvancementWidgetType -> dgo: net.minecraft.client.gui.screens.advancements.AdvancementWidgetType OBTAINED -> a net.minecraft.client.gui.screens.advancements.AdvancementWidgetType UNOBTAINED -> b int y -> c @@ -9454,7 +9424,7 @@ net.minecraft.client.gui.screens.advancements.AdvancementWidgetType -> dgm: 10:12:void (java.lang.String,int,int) -> 15:15:int getIndex() -> a 3:5:void () -> -net.minecraft.client.gui.screens.advancements.AdvancementsScreen -> dgn: +net.minecraft.client.gui.screens.advancements.AdvancementsScreen -> dgp: net.minecraft.resources.ResourceLocation WINDOW_LOCATION -> a net.minecraft.resources.ResourceLocation TABS_LOCATION -> b net.minecraft.client.multiplayer.ClientAdvancements advancements -> c @@ -9481,8 +9451,8 @@ net.minecraft.client.gui.screens.advancements.AdvancementsScreen -> dgn: 237:238:net.minecraft.client.gui.screens.advancements.AdvancementWidget getAdvancementWidget(net.minecraft.advancements.Advancement) -> f 244:247:net.minecraft.client.gui.screens.advancements.AdvancementTab getTab(net.minecraft.advancements.Advancement) -> g 21:22:void () -> -net.minecraft.client.gui.screens.advancements.package-info -> dgo: -net.minecraft.client.gui.screens.controls.ControlList -> dgp: +net.minecraft.client.gui.screens.advancements.package-info -> dgq: +net.minecraft.client.gui.screens.controls.ControlList -> dgr: net.minecraft.client.gui.screens.controls.ControlsScreen controlsScreen -> a int maxNameWidth -> b 22:43:void (net.minecraft.client.gui.screens.controls.ControlsScreen,net.minecraft.client.Minecraft) -> @@ -9498,8 +9468,8 @@ net.minecraft.client.gui.screens.controls.ControlList -> dgp: 17:17:net.minecraft.client.Minecraft access$900(net.minecraft.client.gui.screens.controls.ControlList) -> h 17:17:net.minecraft.client.Minecraft access$1000(net.minecraft.client.gui.screens.controls.ControlList) -> i 17:17:net.minecraft.client.Minecraft access$1100(net.minecraft.client.gui.screens.controls.ControlList) -> j -net.minecraft.client.gui.screens.controls.ControlList$1 -> dgp$1: -net.minecraft.client.gui.screens.controls.ControlList$CategoryEntry -> dgp$a: +net.minecraft.client.gui.screens.controls.ControlList$1 -> dgr$1: +net.minecraft.client.gui.screens.controls.ControlList$CategoryEntry -> dgr$a: java.lang.String name -> b int width -> c net.minecraft.client.gui.screens.controls.ControlList this$0 -> a @@ -9507,9 +9477,9 @@ net.minecraft.client.gui.screens.controls.ControlList$CategoryEntry -> dgp$a: 58:59:void render(int,int,int,int,int,int,int,boolean,float) -> render 63:63:boolean changeFocus(boolean) -> changeFocus 68:68:java.util.List children() -> children -net.minecraft.client.gui.screens.controls.ControlList$Entry -> dgp$b: +net.minecraft.client.gui.screens.controls.ControlList$Entry -> dgr$b: 45:45:void () -> -net.minecraft.client.gui.screens.controls.ControlList$KeyEntry -> dgp$c: +net.minecraft.client.gui.screens.controls.ControlList$KeyEntry -> dgr$c: net.minecraft.client.KeyMapping key -> b java.lang.String name -> c net.minecraft.client.gui.components.Button changeButton -> d @@ -9524,18 +9494,18 @@ net.minecraft.client.gui.screens.controls.ControlList$KeyEntry -> dgp$c: 81:81:void lambda$new$0(net.minecraft.client.KeyMapping,net.minecraft.client.gui.components.Button) -> b 72:72:void (net.minecraft.client.gui.screens.controls.ControlList,net.minecraft.client.KeyMapping,net.minecraft.client.gui.screens.controls.ControlList$1) -> 72:72:java.lang.String access$500(net.minecraft.client.gui.screens.controls.ControlList$KeyEntry) -> a -net.minecraft.client.gui.screens.controls.ControlList$KeyEntry$1 -> dgp$c$1: +net.minecraft.client.gui.screens.controls.ControlList$KeyEntry$1 -> dgr$c$1: net.minecraft.client.gui.screens.controls.ControlList val$this$0 -> a net.minecraft.client.KeyMapping val$key -> b net.minecraft.client.gui.screens.controls.ControlList$KeyEntry this$1 -> c 81:81:void (net.minecraft.client.gui.screens.controls.ControlList$KeyEntry,int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress,net.minecraft.client.gui.screens.controls.ControlList,net.minecraft.client.KeyMapping) -> 84:87:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.controls.ControlList$KeyEntry$2 -> dgp$c$2: +net.minecraft.client.gui.screens.controls.ControlList$KeyEntry$2 -> dgr$c$2: net.minecraft.client.gui.screens.controls.ControlList val$this$0 -> a net.minecraft.client.gui.screens.controls.ControlList$KeyEntry this$1 -> b 94:94:void (net.minecraft.client.gui.screens.controls.ControlList$KeyEntry,int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress,net.minecraft.client.gui.screens.controls.ControlList) -> 97:97:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.controls.ControlsScreen -> dgq: +net.minecraft.client.gui.screens.controls.ControlsScreen -> dgs: net.minecraft.client.KeyMapping selectedKey -> c long lastKeySelection -> d net.minecraft.client.gui.screens.controls.ControlList controlList -> e @@ -9548,8 +9518,8 @@ net.minecraft.client.gui.screens.controls.ControlsScreen -> dgq: 39:39:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a 34:38:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b 27:27:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c -net.minecraft.client.gui.screens.controls.package-info -> dgr: -net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen -> dgs: +net.minecraft.client.gui.screens.controls.package-info -> dgt: +net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen -> dgu: net.minecraft.client.gui.components.EditBox commandEdit -> a net.minecraft.client.gui.components.EditBox previousEdit -> b net.minecraft.client.gui.components.Button doneButton -> c @@ -9577,11 +9547,11 @@ net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen -> dgs 41:41:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b 40:40:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c 14:14:net.minecraft.client.gui.components.CommandSuggestions access$000(net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen) -> a -net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen$1 -> dgs$1: +net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen$1 -> dgu$1: net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen this$0 -> a 48:48:void (net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen,net.minecraft.client.gui.Font,int,int,int,int,java.lang.String) -> 51:51:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.inventory.AbstractContainerScreen -> dgt: +net.minecraft.client.gui.screens.inventory.AbstractContainerScreen -> dgv: net.minecraft.resources.ResourceLocation INVENTORY_LOCATION -> a int imageWidth -> b int imageHeight -> c @@ -9636,7 +9606,7 @@ net.minecraft.client.gui.screens.inventory.AbstractContainerScreen -> dgt: 581:585:void tick() -> tick 589:589:net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> a 25:25:void () -> -net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen -> dgu: +net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen -> dgw: net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> l net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent recipeBookComponent -> k boolean widthTooNarrow -> m @@ -9657,7 +9627,7 @@ net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen -> dgu: 148:150:void removed() -> removed 38:44:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a 16:16:void () -> -net.minecraft.client.gui.screens.inventory.AnvilScreen -> dgv: +net.minecraft.client.gui.screens.inventory.AnvilScreen -> dgx: net.minecraft.resources.ResourceLocation ANVIL_LOCATION -> k net.minecraft.client.gui.components.EditBox name -> l 25:26:void (net.minecraft.world.inventory.AnvilMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> @@ -9673,7 +9643,7 @@ net.minecraft.client.gui.screens.inventory.AnvilScreen -> dgv: 155:159:void slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.world.item.ItemStack) -> a 163:163:void setContainerData(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a 20:20:void () -> -net.minecraft.client.gui.screens.inventory.BeaconScreen -> dgw: +net.minecraft.client.gui.screens.inventory.BeaconScreen -> dgy: net.minecraft.resources.ResourceLocation BEACON_LOCATION -> k net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconConfirmButton confirmButton -> l boolean initPowerButtons -> m @@ -9701,24 +9671,24 @@ net.minecraft.client.gui.screens.inventory.BeaconScreen -> dgw: 24:24:net.minecraft.client.Minecraft access$1100(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> j 24:24:net.minecraft.client.Minecraft access$1200(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> k 25:25:void () -> -net.minecraft.client.gui.screens.inventory.BeaconScreen$1 -> dgw$1: +net.minecraft.client.gui.screens.inventory.BeaconScreen$1 -> dgy$1: net.minecraft.world.inventory.BeaconMenu val$menu -> a net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> b 39:39:void (net.minecraft.client.gui.screens.inventory.BeaconScreen,net.minecraft.world.inventory.BeaconMenu) -> 42:42:void refreshContainer(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.core.NonNullList) -> a 46:46:void slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.world.item.ItemStack) -> a 50:53:void setContainerData(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a -net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconCancelButton -> dgw$a: +net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconCancelButton -> dgy$a: net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> a 283:285:void (net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int) -> 289:291:void onPress() -> onPress 295:296:void renderToolTip(int,int) -> renderToolTip -net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconConfirmButton -> dgw$b: +net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconConfirmButton -> dgy$b: net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> a 265:267:void (net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int) -> 271:274:void onPress() -> onPress 278:279:void renderToolTip(int,int) -> renderToolTip -net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconPowerButton -> dgw$c: +net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconPowerButton -> dgy$c: net.minecraft.world.effect.MobEffect effect -> b net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> c boolean isPrimary -> d @@ -9727,23 +9697,23 @@ net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconPowerButton -> dgw 212:228:void onPress() -> onPress 232:239:void renderToolTip(int,int) -> renderToolTip 243:245:void renderIcon() -> a -net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconScreenButton -> dgw$d: +net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconScreenButton -> dgy$d: boolean selected -> a 164:165:void (int,int) -> 169:185:void renderButton(int,int,float) -> renderButton void renderIcon() -> a 190:190:boolean isSelected() -> b 194:195:void setSelected(boolean) -> a -net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconSpriteScreenButton -> dgw$e: +net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconSpriteScreenButton -> dgy$e: int iconX -> a int iconY -> b 253:256:void (int,int,int,int) -> 260:261:void renderIcon() -> a -net.minecraft.client.gui.screens.inventory.BlastFurnaceScreen -> dgx: +net.minecraft.client.gui.screens.inventory.BlastFurnaceScreen -> dgz: net.minecraft.resources.ResourceLocation TEXTURE -> l 13:14:void (net.minecraft.world.inventory.BlastFurnaceMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 10:10:void () -> -net.minecraft.client.gui.screens.inventory.BookEditScreen -> dgy: +net.minecraft.client.gui.screens.inventory.BookEditScreen -> dha: net.minecraft.world.entity.player.Player owner -> a net.minecraft.world.item.ItemStack book -> b boolean isModified -> c @@ -9812,7 +9782,7 @@ net.minecraft.client.gui.screens.inventory.BookEditScreen -> dgy: 109:113:void lambda$init$2(net.minecraft.client.gui.components.Button) -> d 104:106:void lambda$init$1(net.minecraft.client.gui.components.Button) -> e 100:102:void lambda$init$0(net.minecraft.client.gui.components.Button) -> f -net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i -> dgy$a: +net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i -> dha$a: int x -> b int y -> c net.minecraft.client.gui.screens.inventory.BookEditScreen this$0 -> a @@ -9822,7 +9792,7 @@ net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i -> dgy$a: 817:817:int access$100(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i) -> b 817:817:int access$102(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i,int) -> a 817:817:int access$002(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i,int) -> b -net.minecraft.client.gui.screens.inventory.BookViewScreen -> dgz: +net.minecraft.client.gui.screens.inventory.BookViewScreen -> dhb: net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess EMPTY_ACCESS -> a net.minecraft.resources.ResourceLocation BOOK_LOCATION -> b net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess bookAccess -> c @@ -9856,28 +9826,28 @@ net.minecraft.client.gui.screens.inventory.BookViewScreen -> dgz: 197:197:void lambda$createPageControlButtons$1(net.minecraft.client.gui.components.Button) -> b 190:190:void lambda$createMenuControls$0(net.minecraft.client.gui.components.Button) -> c 59:129:void () -> -net.minecraft.client.gui.screens.inventory.BookViewScreen$1 -> dgz$1: +net.minecraft.client.gui.screens.inventory.BookViewScreen$1 -> dhb$1: 59:59:void () -> 62:62:int getPageCount() -> a 67:67:net.minecraft.network.chat.Component getPageRaw(int) -> a -net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess -> dgz$a: +net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess -> dhb$a: int getPageCount() -> a net.minecraft.network.chat.Component getPageRaw(int) -> a 42:45:net.minecraft.network.chat.Component getPage(int) -> b 49:55:net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess fromItem(net.minecraft.world.item.ItemStack) -> a -net.minecraft.client.gui.screens.inventory.BookViewScreen$WritableBookAccess -> dgz$b: +net.minecraft.client.gui.screens.inventory.BookViewScreen$WritableBookAccess -> dhb$b: java.util.List pages -> a 109:111:void (net.minecraft.world.item.ItemStack) -> 114:115:java.util.List readPages(net.minecraft.world.item.ItemStack) -> b 120:120:int getPageCount() -> a 125:125:net.minecraft.network.chat.Component getPageRaw(int) -> a -net.minecraft.client.gui.screens.inventory.BookViewScreen$WrittenBookAccess -> dgz$c: +net.minecraft.client.gui.screens.inventory.BookViewScreen$WrittenBookAccess -> dhb$c: java.util.List pages -> a 74:76:void (net.minecraft.world.item.ItemStack) -> 79:84:java.util.List readPages(net.minecraft.world.item.ItemStack) -> b 89:89:int getPageCount() -> a 94:102:net.minecraft.network.chat.Component getPageRaw(int) -> a -net.minecraft.client.gui.screens.inventory.BrewingStandScreen -> dha: +net.minecraft.client.gui.screens.inventory.BrewingStandScreen -> dhc: net.minecraft.resources.ResourceLocation BREWING_STAND_LOCATION -> k int[] BUBBLELENGTHS -> l 18:19:void (net.minecraft.world.inventory.BrewingStandMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> @@ -9885,7 +9855,7 @@ net.minecraft.client.gui.screens.inventory.BrewingStandScreen -> dha: 30:32:void renderLabels(int,int) -> b 36:60:void renderBg(float,int,int) -> a 14:15:void () -> -net.minecraft.client.gui.screens.inventory.CartographyTableScreen -> dhb: +net.minecraft.client.gui.screens.inventory.CartographyTableScreen -> dhd: net.minecraft.resources.ResourceLocation BG_LOCATION -> k 24:25:void (net.minecraft.world.inventory.CartographyTableMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 29:31:void render(int,int,float) -> render @@ -9894,7 +9864,7 @@ net.minecraft.client.gui.screens.inventory.CartographyTableScreen -> dhb: 81:114:void renderResultingMap(net.minecraft.world.level.saveddata.maps.MapItemSavedData,boolean,boolean,boolean,boolean) -> a 117:128:void renderMap(net.minecraft.world.level.saveddata.maps.MapItemSavedData,int,int,float) -> a 21:21:void () -> -net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen -> dhc: +net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen -> dhe: net.minecraft.world.level.block.entity.CommandBlockEntity autoCommandBlock -> g net.minecraft.client.gui.components.Button modeButton -> h net.minecraft.client.gui.components.Button conditionalButton -> i @@ -9916,10 +9886,10 @@ net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen -> dhc: 46:48:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a 42:44:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b 38:40:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c -net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen$1 -> dhc$1: +net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen$1 -> dhe$1: int[] $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode -> a 99:99:void () -> -net.minecraft.client.gui.screens.inventory.ContainerScreen -> dhd: +net.minecraft.client.gui.screens.inventory.ContainerScreen -> dhf: net.minecraft.resources.ResourceLocation CONTAINER_BACKGROUND -> k int containerRows -> l 15:23:void (net.minecraft.world.inventory.ChestMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> @@ -9927,7 +9897,7 @@ net.minecraft.client.gui.screens.inventory.ContainerScreen -> dhd: 34:36:void renderLabels(int,int) -> b 40:46:void renderBg(float,int,int) -> a 10:10:void () -> -net.minecraft.client.gui.screens.inventory.CraftingScreen -> dhe: +net.minecraft.client.gui.screens.inventory.CraftingScreen -> dhg: net.minecraft.resources.ResourceLocation CRAFTING_TABLE_LOCATION -> k net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> l net.minecraft.client.gui.screens.recipebook.RecipeBookComponent recipeBookComponent -> m @@ -9947,13 +9917,13 @@ net.minecraft.client.gui.screens.inventory.CraftingScreen -> dhe: 130:130:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent getRecipeBookComponent() -> c 37:43:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a 15:16:void () -> -net.minecraft.client.gui.screens.inventory.CreativeInventoryListener -> dhf: +net.minecraft.client.gui.screens.inventory.CreativeInventoryListener -> dhh: net.minecraft.client.Minecraft minecraft -> a 12:14:void (net.minecraft.client.Minecraft) -> 18:18:void refreshContainer(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.core.NonNullList) -> a 22:23:void slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.world.item.ItemStack) -> a 27:27:void setContainerData(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a -net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen -> dhg: +net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen -> dhi: net.minecraft.resources.ResourceLocation CREATIVE_TABS_LOCATION -> l net.minecraft.world.SimpleContainer CONTAINER -> m int selectedTab -> n @@ -10002,10 +9972,10 @@ net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen -> dhg: 459:459:boolean lambda$updateVisibleTags$0(java.lang.String,net.minecraft.resources.ResourceLocation) -> a 51:51:net.minecraft.world.SimpleContainer access$000() -> d 52:64:void () -> -net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$CustomCreativeSlot -> dhg$a: +net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$CustomCreativeSlot -> dhi$a: 951:952:void (net.minecraft.world.Container,int,int,int) -> 956:959:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a -net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu -> dhg$b: +net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMenu -> dhi$b: net.minecraft.core.NonNullList items -> c 79:96:void (net.minecraft.world.entity.player.Player) -> 100:100:boolean stillValid(net.minecraft.world.entity.player.Player) -> a @@ -10014,7 +9984,7 @@ net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPicke 128:136:net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player,int) -> b 141:141:boolean canTakeItemForPickAll(net.minecraft.world.item.ItemStack,net.minecraft.world.inventory.Slot) -> a 146:146:boolean canDragTo(net.minecraft.world.inventory.Slot) -> b -net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$SlotWrapper -> dhg$c: +net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$SlotWrapper -> dhi$c: net.minecraft.world.inventory.Slot target -> a 873:875:void (net.minecraft.world.inventory.Slot,int,int,int) -> 879:880:void swap(net.minecraft.world.inventory.Slot) -> a @@ -10032,14 +10002,14 @@ net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$SlotWrapp 940:940:boolean isActive() -> b 945:945:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a 869:869:net.minecraft.world.inventory.Slot access$100(net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$SlotWrapper) -> a -net.minecraft.client.gui.screens.inventory.DispenserScreen -> dhh: +net.minecraft.client.gui.screens.inventory.DispenserScreen -> dhj: net.minecraft.resources.ResourceLocation CONTAINER_LOCATION -> k 13:14:void (net.minecraft.world.inventory.DispenserMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 18:21:void render(int,int,float) -> render 25:28:void renderLabels(int,int) -> b 32:37:void renderBg(float,int,int) -> a 10:10:void () -> -net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen -> dhi: +net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen -> dhk: boolean doRenderEffects -> k 21:22:void (net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 26:28:void init() -> init @@ -10049,7 +10019,7 @@ net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen -> dhi 72:79:void renderBackgrounds(int,int,java.lang.Iterable) -> a 82:91:void renderIcons(int,int,java.lang.Iterable) -> b 94:108:void renderLabels(int,int,java.lang.Iterable) -> c -net.minecraft.client.gui.screens.inventory.EnchantmentNames -> dhj: +net.minecraft.client.gui.screens.inventory.EnchantmentNames -> dhl: net.minecraft.client.gui.screens.inventory.EnchantmentNames INSTANCE -> a java.util.Random random -> b java.lang.String[] words -> c @@ -10058,7 +10028,7 @@ net.minecraft.client.gui.screens.inventory.EnchantmentNames -> dhj: 45:54:java.lang.String getRandomName(net.minecraft.client.gui.Font,int) -> a 58:59:void initSeed(long) -> a 10:10:void () -> -net.minecraft.client.gui.screens.inventory.EnchantmentScreen -> dhk: +net.minecraft.client.gui.screens.inventory.EnchantmentScreen -> dhm: net.minecraft.resources.ResourceLocation ENCHANTING_TABLE_LOCATION -> r net.minecraft.resources.ResourceLocation ENCHANTING_BOOK_LOCATION -> s net.minecraft.client.model.BookModel BOOK_MODEL -> t @@ -10079,25 +10049,25 @@ net.minecraft.client.gui.screens.inventory.EnchantmentScreen -> dhk: 205:253:void render(int,int,float) -> render 256:289:void tickBook() -> b 32:34:void () -> -net.minecraft.client.gui.screens.inventory.FurnaceScreen -> dhl: +net.minecraft.client.gui.screens.inventory.FurnaceScreen -> dhn: net.minecraft.resources.ResourceLocation TEXTURE -> l 13:14:void (net.minecraft.world.inventory.FurnaceMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 10:10:void () -> -net.minecraft.client.gui.screens.inventory.GrindstoneScreen -> dhm: +net.minecraft.client.gui.screens.inventory.GrindstoneScreen -> dho: net.minecraft.resources.ResourceLocation GRINDSTONE_LOCATION -> k 14:15:void (net.minecraft.world.inventory.GrindstoneMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 19:21:void renderLabels(int,int) -> b 25:30:void render(int,int,float) -> render 34:43:void renderBg(float,int,int) -> a 11:11:void () -> -net.minecraft.client.gui.screens.inventory.HopperScreen -> dhn: +net.minecraft.client.gui.screens.inventory.HopperScreen -> dhp: net.minecraft.resources.ResourceLocation HOPPER_LOCATION -> k 13:17:void (net.minecraft.world.inventory.HopperMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 21:24:void render(int,int,float) -> render 28:30:void renderLabels(int,int) -> b 34:39:void renderBg(float,int,int) -> a 10:10:void () -> -net.minecraft.client.gui.screens.inventory.HorseInventoryScreen -> dho: +net.minecraft.client.gui.screens.inventory.HorseInventoryScreen -> dhq: net.minecraft.resources.ResourceLocation HORSE_INVENTORY_LOCATION -> k net.minecraft.world.entity.animal.horse.AbstractHorse horse -> l float xMouse -> m @@ -10107,7 +10077,7 @@ net.minecraft.client.gui.screens.inventory.HorseInventoryScreen -> dho: 32:58:void renderBg(float,int,int) -> a 62:68:void render(int,int,float) -> render 12:12:void () -> -net.minecraft.client.gui.screens.inventory.InventoryScreen -> dhp: +net.minecraft.client.gui.screens.inventory.InventoryScreen -> dhr: net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> l float xMouse -> m float yMouse -> n @@ -10132,7 +10102,7 @@ net.minecraft.client.gui.screens.inventory.InventoryScreen -> dhp: 217:217:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent getRecipeBookComponent() -> c 64:72:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a 23:23:void () -> -net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen -> dhq: +net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen -> dhs: net.minecraft.world.level.block.entity.JigsawBlockEntity jigsawEntity -> a net.minecraft.client.gui.components.EditBox attachementTypeEdit -> b net.minecraft.client.gui.components.EditBox targetPoolEdit -> c @@ -10154,7 +10124,7 @@ net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen -> dhq: 61:61:void lambda$init$2(java.lang.String) -> b 56:56:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 55:55:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b -net.minecraft.client.gui.screens.inventory.LecternScreen -> dhr: +net.minecraft.client.gui.screens.inventory.LecternScreen -> dht: net.minecraft.world.inventory.LecternMenu menu -> c net.minecraft.world.inventory.ContainerListener listener -> d 17:38:void (net.minecraft.world.inventory.LecternMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> @@ -10175,17 +10145,17 @@ net.minecraft.client.gui.screens.inventory.LecternScreen -> dhr: 66:66:void lambda$createMenuControls$0(net.minecraft.client.gui.components.Button) -> b 14:14:void access$000(net.minecraft.client.gui.screens.inventory.LecternScreen) -> a 14:14:void access$100(net.minecraft.client.gui.screens.inventory.LecternScreen) -> b -net.minecraft.client.gui.screens.inventory.LecternScreen$1 -> dhr$1: +net.minecraft.client.gui.screens.inventory.LecternScreen$1 -> dht$1: net.minecraft.client.gui.screens.inventory.LecternScreen this$0 -> a 17:17:void (net.minecraft.client.gui.screens.inventory.LecternScreen) -> 20:21:void refreshContainer(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.core.NonNullList) -> a 25:26:void slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.world.item.ItemStack) -> a 30:33:void setContainerData(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a -net.minecraft.client.gui.screens.inventory.LoomScreen -> dhs: +net.minecraft.client.gui.screens.inventory.LoomScreen -> dhu: net.minecraft.resources.ResourceLocation BG_LOCATION -> k int TOTAL_PATTERN_ROWS -> l net.minecraft.client.model.geom.ModelPart flag -> m - net.minecraft.world.level.block.entity.BannerBlockEntity resultBanner -> n + java.util.List resultBannerPatterns -> n net.minecraft.world.item.ItemStack bannerStack -> o net.minecraft.world.item.ItemStack dyeStack -> p net.minecraft.world.item.ItemStack patternStack -> q @@ -10195,20 +10165,20 @@ net.minecraft.client.gui.screens.inventory.LoomScreen -> dhs: float scrollOffs -> u boolean scrolling -> v int startIndex -> w - 52:67:void (net.minecraft.world.inventory.LoomMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> - 71:73:void render(int,int,float) -> render - 77:79:void renderLabels(int,int) -> b - 83:150:void renderBg(float,int,int) -> a - 153:181:void renderPattern(int,int,int) -> b - 185:209:boolean mouseClicked(double,double,int) -> mouseClicked - 214:230:boolean mouseDragged(double,double,int,double,double) -> mouseDragged - 235:241:boolean mouseScrolled(double,double,double) -> mouseScrolled - 246:246:boolean hasClickedOutside(double,double,int,int,int) -> a - 250:276:void containerChanged() -> b - 35:40:void () -> -net.minecraft.client.gui.screens.inventory.MenuAccess -> dht: + 53:68:void (net.minecraft.world.inventory.LoomMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> + 72:74:void render(int,int,float) -> render + 78:80:void renderLabels(int,int) -> b + 84:158:void renderBg(float,int,int) -> a + 161:187:void renderPattern(int,int,int) -> b + 191:215:boolean mouseClicked(double,double,int) -> mouseClicked + 220:236:boolean mouseDragged(double,double,int,double,double) -> mouseDragged + 241:247:boolean mouseScrolled(double,double,double) -> mouseScrolled + 252:252:boolean hasClickedOutside(double,double,int,int,int) -> a + 256:281:void containerChanged() -> b + 36:41:void () -> +net.minecraft.client.gui.screens.inventory.MenuAccess -> dhv: net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> a -net.minecraft.client.gui.screens.inventory.MerchantScreen -> dhu: +net.minecraft.client.gui.screens.inventory.MerchantScreen -> dhw: net.minecraft.resources.ResourceLocation VILLAGER_LOCATION -> k int shopItem -> l net.minecraft.client.gui.screens.inventory.MerchantScreen$TradeOfferButton[] tradeOfferButtons -> m @@ -10234,33 +10204,33 @@ net.minecraft.client.gui.screens.inventory.MerchantScreen -> dhu: 17:17:void access$200(net.minecraft.client.gui.screens.inventory.MerchantScreen,net.minecraft.world.item.ItemStack,int,int) -> b 17:17:void access$300(net.minecraft.client.gui.screens.inventory.MerchantScreen,net.minecraft.world.item.ItemStack,int,int) -> c 18:18:void () -> -net.minecraft.client.gui.screens.inventory.MerchantScreen$TradeOfferButton -> dhu$a: +net.minecraft.client.gui.screens.inventory.MerchantScreen$TradeOfferButton -> dhw$a: int index -> a net.minecraft.client.gui.screens.inventory.MerchantScreen this$0 -> b 329:333:void (net.minecraft.client.gui.screens.inventory.MerchantScreen,int,int,int,net.minecraft.client.gui.components.Button$OnPress) -> 336:336:int getIndex() -> a 341:355:void renderToolTip(int,int) -> renderToolTip -net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen -> dhv: +net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen -> dhx: net.minecraft.world.level.BaseCommandBlock commandBlock -> g 10:12:void (net.minecraft.world.level.BaseCommandBlock) -> 16:16:net.minecraft.world.level.BaseCommandBlock getCommandBlock() -> a 21:21:int getPreviousY() -> b 26:32:void init() -> init 36:40:void populateAndSendPacket(net.minecraft.world.level.BaseCommandBlock) -> a -net.minecraft.client.gui.screens.inventory.PageButton -> dhw: +net.minecraft.client.gui.screens.inventory.PageButton -> dhy: boolean isForward -> a boolean playTurnSound -> b 15:18:void (int,int,boolean,net.minecraft.client.gui.components.Button$OnPress,boolean) -> 22:35:void renderButton(int,int,float) -> renderButton 39:42:void playDownSound(net.minecraft.client.sounds.SoundManager) -> playDownSound -net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen -> dhx: +net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen -> dhz: net.minecraft.resources.ResourceLocation CONTAINER_TEXTURE -> k 13:16:void (net.minecraft.world.inventory.ShulkerBoxMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 20:23:void render(int,int,float) -> render 27:29:void renderLabels(int,int) -> b 33:38:void renderBg(float,int,int) -> a 10:10:void () -> -net.minecraft.client.gui.screens.inventory.SignEditScreen -> dhy: +net.minecraft.client.gui.screens.inventory.SignEditScreen -> dia: net.minecraft.client.renderer.blockentity.SignRenderer$SignModel signModel -> a net.minecraft.world.level.block.entity.SignBlockEntity sign -> b int frame -> c @@ -10279,11 +10249,11 @@ net.minecraft.client.gui.screens.inventory.SignEditScreen -> dhy: 58:58:void lambda$init$2(java.lang.String) -> a 57:57:java.lang.String lambda$init$1() -> b 52:52:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a -net.minecraft.client.gui.screens.inventory.SmokerScreen -> dhz: +net.minecraft.client.gui.screens.inventory.SmokerScreen -> dib: net.minecraft.resources.ResourceLocation TEXTURE -> l 13:14:void (net.minecraft.world.inventory.SmokerMenu,net.minecraft.world.entity.player.Inventory,net.minecraft.network.chat.Component) -> 10:10:void () -> -net.minecraft.client.gui.screens.inventory.StonecutterScreen -> dia: +net.minecraft.client.gui.screens.inventory.StonecutterScreen -> dic: net.minecraft.resources.ResourceLocation BG_LOCATION -> k float scrollOffs -> l boolean scrolling -> m @@ -10302,7 +10272,7 @@ net.minecraft.client.gui.screens.inventory.StonecutterScreen -> dia: 166:166:int getOffscreenRows() -> b 170:175:void containerChanged() -> d 17:17:void () -> -net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen -> dib: +net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen -> did: net.minecraft.world.level.block.entity.StructureBlockEntity structure -> a net.minecraft.world.level.block.Mirror initialMirror -> b net.minecraft.world.level.block.Rotation initialRotation -> c @@ -10371,18 +10341,18 @@ net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen -> dib: 98:98:void lambda$init$1(net.minecraft.client.gui.components.Button) -> m 97:97:void lambda$init$0(net.minecraft.client.gui.components.Button) -> n 22:22:boolean access$000(net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen,java.lang.String,char,int) -> a -net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$1 -> dib$1: +net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$1 -> did$1: net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen this$0 -> a 166:166:void (net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen,net.minecraft.client.gui.Font,int,int,int,int,java.lang.String) -> 170:173:boolean charTyped(char,int) -> charTyped -net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$2 -> dib$2: +net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$2 -> did$2: int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> a int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b int[] $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode -> c 299:358:void () -> -net.minecraft.client.gui.screens.inventory.package-info -> dic: -net.minecraft.client.gui.screens.mco.package-info -> did: -net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen -> die: +net.minecraft.client.gui.screens.inventory.package-info -> die: +net.minecraft.client.gui.screens.mco.package-info -> dif: +net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen -> dig: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.client.multiplayer.ServerStatusPinger pinger -> c net.minecraft.client.gui.screens.Screen lastScreen -> d @@ -10422,7 +10392,22 @@ net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen -> die: 74:76:void lambda$init$1(net.minecraft.client.gui.components.Button) -> f 72:72:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g 26:26:void () -> -net.minecraft.client.gui.screens.multiplayer.ServerSelectionList -> dif: +net.minecraft.client.gui.screens.multiplayer.SafetyScreen -> dih: + net.minecraft.client.gui.screens.Screen previous -> a + net.minecraft.network.chat.Component title -> b + net.minecraft.network.chat.Component content -> c + net.minecraft.network.chat.Component check -> d + net.minecraft.network.chat.Component proceed -> e + net.minecraft.network.chat.Component back -> f + net.minecraft.client.gui.components.Checkbox stopShowing -> g + java.util.List lines -> h + 16:28:void (net.minecraft.client.gui.screens.Screen) -> + 32:51:void init() -> init + 55:55:java.lang.String getNarrationMessage() -> getNarrationMessage + 60:68:void render(int,int,float) -> render + 46:46:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a + 39:44:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b +net.minecraft.client.gui.screens.multiplayer.ServerSelectionList -> dii: org.apache.logging.log4j.Logger LOGGER -> a java.util.concurrent.ThreadPoolExecutor THREAD_POOL -> b net.minecraft.resources.ResourceLocation ICON_MISSING -> c @@ -10450,13 +10435,13 @@ net.minecraft.client.gui.screens.multiplayer.ServerSelectionList -> dif: 35:35:int access$600(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList) -> a 35:35:int access$700(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList,int) -> a 36:39:void () -> -net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry -> dif$a: +net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry -> dii$a: 127:127:void () -> -net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$LANHeader -> dif$b: +net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$LANHeader -> dii$b: net.minecraft.client.Minecraft minecraft -> a 132:134:void () -> 138:155:void render(int,int,int,int,int,int,int,boolean,float) -> render -net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry -> dif$c: +net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry -> dii$c: net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> c net.minecraft.client.Minecraft minecraft -> a net.minecraft.client.server.LanServer serverData -> b @@ -10465,7 +10450,7 @@ net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEn 174:182:void render(int,int,int,int,int,int,int,boolean,float) -> render 186:191:boolean mouseClicked(double,double,int) -> mouseClicked 195:195:net.minecraft.client.server.LanServer getServerData() -> a -net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry -> dif$d: +net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry -> dii$d: net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> b net.minecraft.client.Minecraft minecraft -> c net.minecraft.client.multiplayer.ServerData serverData -> d @@ -10485,9 +10470,9 @@ net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEnt 458:458:net.minecraft.client.multiplayer.ServerData getServerData() -> a 235:243:void lambda$render$0() -> d 199:199:net.minecraft.client.multiplayer.ServerData access$000(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry) -> a -net.minecraft.client.gui.screens.multiplayer.package-info -> dig: -net.minecraft.client.gui.screens.package-info -> dih: -net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent -> dii: +net.minecraft.client.gui.screens.multiplayer.package-info -> dij: +net.minecraft.client.gui.screens.package-info -> dik: +net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent -> dil: java.util.Iterator iterator -> i java.util.Set fuels -> j net.minecraft.world.inventory.Slot fuelSlot -> k @@ -10509,7 +10494,7 @@ net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent - java.util.Set getFuelItems() -> h 111:132:void renderGhostRecipe(int,int,boolean,float) -> a 135:148:net.minecraft.world.item.Item getFuel() -> n -net.minecraft.client.gui.screens.recipebook.BlastingRecipeBookComponent -> dij: +net.minecraft.client.gui.screens.recipebook.BlastingRecipeBookComponent -> dim: 8:8:void () -> 11:11:boolean getFilteringCraftable() -> b 16:17:void setFilteringCraftable(boolean) -> a @@ -10517,7 +10502,7 @@ net.minecraft.client.gui.screens.recipebook.BlastingRecipeBookComponent -> dij: 26:27:void setGuiOpen(boolean) -> c 31:31:java.lang.String getRecipeFilterName() -> g 36:36:java.util.Set getFuelItems() -> h -net.minecraft.client.gui.screens.recipebook.GhostRecipe -> dik: +net.minecraft.client.gui.screens.recipebook.GhostRecipe -> din: net.minecraft.world.item.crafting.Recipe recipe -> a java.util.List ingredients -> b float time -> c @@ -10530,7 +10515,7 @@ net.minecraft.client.gui.screens.recipebook.GhostRecipe -> dik: 47:48:void setRecipe(net.minecraft.world.item.crafting.Recipe) -> a 51:81:void render(net.minecraft.client.Minecraft,int,int,boolean,float) -> a 18:18:float access$000(net.minecraft.client.gui.screens.recipebook.GhostRecipe) -> a -net.minecraft.client.gui.screens.recipebook.GhostRecipe$GhostIngredient -> dik$a: +net.minecraft.client.gui.screens.recipebook.GhostRecipe$GhostIngredient -> din$a: net.minecraft.world.item.crafting.Ingredient ingredient -> b int x -> c int y -> d @@ -10539,7 +10524,7 @@ net.minecraft.client.gui.screens.recipebook.GhostRecipe$GhostIngredient -> dik$a 95:95:int getX() -> a 99:99:int getY() -> b 103:104:net.minecraft.world.item.ItemStack getItem() -> c -net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent -> dil: +net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent -> dio: net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> a java.util.List recipeButtons -> b boolean isVisible -> c @@ -10566,7 +10551,7 @@ net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent -> dil: 23:23:boolean access$300(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent) -> b 23:23:float access$400(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent) -> c 24:24:void () -> -net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeButton -> dil$a: +net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeButton -> dio$a: net.minecraft.world.item.crafting.Recipe recipe -> c boolean isCraftable -> d java.util.List ingredientPos -> a @@ -10576,17 +10561,17 @@ net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipe 243:247:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a 251:275:void renderButton(int,int,float) -> renderButton 222:222:net.minecraft.world.item.crafting.Recipe access$000(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeButton) -> a -net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeButton$Pos -> dil$a$a: +net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeButton$Pos -> dio$a$a: net.minecraft.world.item.ItemStack[] ingredients -> a int x -> b int y -> c net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeButton this$1 -> d 282:286:void (net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeButton,int,int,net.minecraft.world.item.ItemStack[]) -> -net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlaySmeltingRecipeButton -> dil$b: +net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlaySmeltingRecipeButton -> dio$b: net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent this$0 -> c 211:213:void (net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent,int,int,net.minecraft.world.item.crafting.Recipe,boolean) -> 217:219:void calculateIngredientsPositions(net.minecraft.world.item.crafting.Recipe) -> a -net.minecraft.client.gui.screens.recipebook.RecipeBookComponent -> dim: +net.minecraft.client.gui.screens.recipebook.RecipeBookComponent -> dip: net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> a int xOffset -> i int width -> j @@ -10646,7 +10631,7 @@ net.minecraft.client.gui.screens.recipebook.RecipeBookComponent -> dim: 180:180:void lambda$updateCollections$1(net.minecraft.client.gui.screens.recipebook.RecipeCollection) -> d 113:113:boolean lambda$initVisuals$0(net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton) -> a 37:37:void () -> -net.minecraft.client.gui.screens.recipebook.RecipeBookPage -> din: +net.minecraft.client.gui.screens.recipebook.RecipeBookPage -> diq: java.util.List buttons -> a net.minecraft.client.gui.screens.recipebook.RecipeButton hoveredButton -> b net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent overlay -> c @@ -10675,7 +10660,7 @@ net.minecraft.client.gui.screens.recipebook.RecipeBookPage -> din: 183:186:void recipesShown(java.util.List) -> a 189:189:net.minecraft.client.Minecraft getMinecraft() -> d 193:193:net.minecraft.stats.RecipeBook getRecipeBook() -> e -net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton -> dio: +net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton -> dir: net.minecraft.client.RecipeBookCategories category -> g float animationTime -> h 23:27:void (net.minecraft.client.RecipeBookCategories) -> @@ -10684,7 +10669,7 @@ net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton -> dio: 87:97:void renderIcon(net.minecraft.client.renderer.entity.ItemRenderer) -> a 100:100:net.minecraft.client.RecipeBookCategories getCategory() -> b 104:116:boolean updateVisibility(net.minecraft.client.ClientRecipeBook) -> a -net.minecraft.client.gui.screens.recipebook.RecipeButton -> dip: +net.minecraft.client.gui.screens.recipebook.RecipeButton -> dis: net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> a net.minecraft.world.inventory.RecipeBookMenu menu -> b net.minecraft.stats.RecipeBook book -> c @@ -10704,7 +10689,7 @@ net.minecraft.client.gui.screens.recipebook.RecipeButton -> dip: 138:138:int getWidth() -> getWidth 143:143:boolean isValidClickButton(int) -> isValidClickButton 19:19:void () -> -net.minecraft.client.gui.screens.recipebook.RecipeCollection -> diq: +net.minecraft.client.gui.screens.recipebook.RecipeCollection -> dit: java.util.List recipes -> a java.util.Set craftable -> b java.util.Set fitsDimensions -> c @@ -10722,12 +10707,12 @@ net.minecraft.client.gui.screens.recipebook.RecipeCollection -> diq: 81:89:java.util.List getDisplayRecipes(boolean) -> b 93:100:void add(net.minecraft.world.item.crafting.Recipe) -> b 103:103:boolean hasSingleResultItem() -> e -net.minecraft.client.gui.screens.recipebook.RecipeShownListener -> dir: +net.minecraft.client.gui.screens.recipebook.RecipeShownListener -> diu: void recipesShown(java.util.List) -> a -net.minecraft.client.gui.screens.recipebook.RecipeUpdateListener -> dis: +net.minecraft.client.gui.screens.recipebook.RecipeUpdateListener -> div: void recipesUpdated() -> ae_ net.minecraft.client.gui.screens.recipebook.RecipeBookComponent getRecipeBookComponent() -> c -net.minecraft.client.gui.screens.recipebook.SmeltingRecipeBookComponent -> dit: +net.minecraft.client.gui.screens.recipebook.SmeltingRecipeBookComponent -> diw: 8:8:void () -> 11:11:boolean getFilteringCraftable() -> b 16:17:void setFilteringCraftable(boolean) -> a @@ -10735,7 +10720,7 @@ net.minecraft.client.gui.screens.recipebook.SmeltingRecipeBookComponent -> dit: 26:27:void setGuiOpen(boolean) -> c 31:31:java.lang.String getRecipeFilterName() -> g 36:36:java.util.Set getFuelItems() -> h -net.minecraft.client.gui.screens.recipebook.SmokingRecipeBookComponent -> diu: +net.minecraft.client.gui.screens.recipebook.SmokingRecipeBookComponent -> dix: 8:8:void () -> 11:11:boolean getFilteringCraftable() -> b 16:17:void setFilteringCraftable(boolean) -> a @@ -10743,8 +10728,8 @@ net.minecraft.client.gui.screens.recipebook.SmokingRecipeBookComponent -> diu: 26:27:void setGuiOpen(boolean) -> c 31:31:java.lang.String getRecipeFilterName() -> g 36:36:java.util.Set getFuelItems() -> h -net.minecraft.client.gui.screens.recipebook.package-info -> div: -net.minecraft.client.gui.screens.resourcepacks.ResourcePackSelectScreen -> diw: +net.minecraft.client.gui.screens.recipebook.package-info -> diy: +net.minecraft.client.gui.screens.resourcepacks.ResourcePackSelectScreen -> diz: net.minecraft.client.gui.screens.resourcepacks.lists.AvailableResourcePackList availableResourcePackList -> c net.minecraft.client.gui.screens.resourcepacks.lists.SelectedResourcePackList selectedResourcePackList -> d boolean changed -> e @@ -10758,10 +10743,10 @@ net.minecraft.client.gui.screens.resourcepacks.ResourcePackSelectScreen -> diw: 74:76:void lambda$init$2(net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList$ResourcePackEntry) -> d 35:60:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 33:33:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b -net.minecraft.client.gui.screens.resourcepacks.entries.package-info -> dix: -net.minecraft.client.gui.screens.resourcepacks.lists.AvailableResourcePackList -> diy: +net.minecraft.client.gui.screens.resourcepacks.entries.package-info -> dja: +net.minecraft.client.gui.screens.resourcepacks.lists.AvailableResourcePackList -> djb: 8:9:void (net.minecraft.client.Minecraft,int,int) -> -net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList -> diz: +net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList -> djc: net.minecraft.resources.ResourceLocation ICON_OVERLAY_LOCATION -> b net.minecraft.network.chat.Component INCOMPATIBLE_TITLE -> c net.minecraft.network.chat.Component INCOMPATIBLE_CONFIRM_TITLE -> d @@ -10778,7 +10763,7 @@ net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList -> diz: 19:19:int access$400(net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList,int) -> a 19:19:net.minecraft.network.chat.Component access$500() -> c 20:22:void () -> -net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList$ResourcePackEntry -> diz$a: +net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList$ResourcePackEntry -> djc$a: net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList parent -> c net.minecraft.client.Minecraft minecraft -> a net.minecraft.client.gui.screens.resourcepacks.ResourcePackSelectScreen screen -> b @@ -10801,12 +10786,12 @@ net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList$ResourcePa 258:258:net.minecraft.client.gui.screens.resourcepacks.ResourcePackSelectScreen getScreen() -> k 219:223:void lambda$mouseClicked$0(boolean) -> a 58:58:net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList access$002(net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList$ResourcePackEntry,net.minecraft.client.gui.screens.resourcepacks.lists.ResourcePackList) -> a -net.minecraft.client.gui.screens.resourcepacks.lists.SelectedResourcePackList -> dja: +net.minecraft.client.gui.screens.resourcepacks.lists.SelectedResourcePackList -> djd: 8:9:void (net.minecraft.client.Minecraft,int,int) -> -net.minecraft.client.gui.screens.resourcepacks.lists.package-info -> djb: -net.minecraft.client.gui.screens.resourcepacks.package-info -> djc: -net.minecraft.client.gui.screens.stream.package-info -> djd: -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen -> dje: +net.minecraft.client.gui.screens.resourcepacks.lists.package-info -> dje: +net.minecraft.client.gui.screens.resourcepacks.package-info -> djf: +net.minecraft.client.gui.screens.stream.package-info -> djg: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen -> djh: net.minecraft.client.gui.screens.Screen lastScreen -> b net.minecraft.client.gui.components.EditBox nameEdit -> c net.minecraft.client.gui.components.EditBox seedEdit -> d @@ -10869,38 +10854,38 @@ net.minecraft.client.gui.screens.worldselection.CreateWorldScreen -> dje: 25:25:boolean access$700(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> g 25:25:boolean access$800(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> h 25:25:boolean access$900(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> i -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$1 -> dje$1: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$1 -> djh$1: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> a 92:92:void (net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,net.minecraft.client.gui.Font,int,int,int,int,java.lang.String) -> 95:95:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$2 -> dje$2: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$2 -> djh$2: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> a 119:119:void (net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress) -> 123:123:java.lang.String getMessage() -> getMessage 128:128:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$3 -> dje$3: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$3 -> djh$3: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> a 141:141:void (net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress) -> 144:144:java.lang.String getMessage() -> getMessage 149:149:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$4 -> dje$4: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$4 -> djh$4: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> a 168:168:void (net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress) -> 171:171:java.lang.String getMessage() -> getMessage 176:180:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$5 -> dje$5: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$5 -> djh$5: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> a 201:201:void (net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress) -> 204:204:java.lang.String getMessage() -> getMessage 209:209:java.lang.String getNarrationMessage() -> getNarrationMessage -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$6 -> dje$6: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$6 -> djh$6: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> a 217:217:void (net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,int,int,int,int,java.lang.String,net.minecraft.client.gui.components.Button$OnPress) -> 220:220:java.lang.String getMessage() -> getMessage -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$7 -> dje$7: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$7 -> djh$7: int[] $SwitchMap$net$minecraft$client$gui$screens$worldselection$CreateWorldScreen$SelectedGameMode -> a 107:107:void () -> -net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMode -> dje$a: +net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMode -> djh$a: net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMode SURVIVAL -> a net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMode HARDCORE -> b net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMode CREATIVE -> c @@ -10914,7 +10899,7 @@ net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMo 26:26:java.lang.String access$200(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMode) -> a 26:26:net.minecraft.world.level.GameType access$1000(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$SelectedGameMode) -> b 26:30:void () -> -net.minecraft.client.gui.screens.worldselection.EditWorldScreen -> djf: +net.minecraft.client.gui.screens.worldselection.EditWorldScreen -> dji: net.minecraft.client.gui.components.Button renameButton -> a it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> b net.minecraft.client.gui.components.EditBox nameEdit -> c @@ -10936,7 +10921,7 @@ net.minecraft.client.gui.screens.worldselection.EditWorldScreen -> djf: 55:58:void lambda$init$2(net.minecraft.client.gui.components.Button) -> e 51:53:void lambda$init$1(net.minecraft.client.gui.components.Button) -> f 46:49:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g -net.minecraft.client.gui.screens.worldselection.OptimizeWorldScreen -> djg: +net.minecraft.client.gui.screens.worldselection.OptimizeWorldScreen -> djj: it.unimi.dsi.fastutil.objects.Object2IntMap DIMENSION_COLORS -> a it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> b net.minecraft.util.worldupdate.WorldUpgrader upgrader -> c @@ -10948,7 +10933,7 @@ net.minecraft.client.gui.screens.worldselection.OptimizeWorldScreen -> djg: 38:40:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a 18:22:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> a 17:17:void () -> -net.minecraft.client.gui.screens.worldselection.SelectWorldScreen -> djh: +net.minecraft.client.gui.screens.worldselection.SelectWorldScreen -> djk: net.minecraft.client.gui.screens.Screen lastScreen -> a java.lang.String toolTip -> c net.minecraft.client.gui.components.Button deleteButton -> d @@ -10977,7 +10962,7 @@ net.minecraft.client.gui.screens.worldselection.SelectWorldScreen -> djh: 46:46:java.lang.String lambda$init$2() -> a 44:44:void lambda$init$1(java.lang.String) -> b 44:44:java.lang.String lambda$null$0(java.lang.String) -> c -net.minecraft.client.gui.screens.worldselection.WorldSelectionList -> dji: +net.minecraft.client.gui.screens.worldselection.WorldSelectionList -> djl: org.apache.logging.log4j.Logger LOGGER -> a java.text.DateFormat DATE_FORMAT -> b net.minecraft.resources.ResourceLocation ICON_MISSING -> c @@ -11000,7 +10985,7 @@ net.minecraft.client.gui.screens.worldselection.WorldSelectionList -> dji: 48:48:int access$400(net.minecraft.client.gui.screens.worldselection.WorldSelectionList) -> a 48:48:org.apache.logging.log4j.Logger access$500() -> f 49:52:void () -> -net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry -> dji$a: +net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry -> djl$a: net.minecraft.client.Minecraft minecraft -> b net.minecraft.client.gui.screens.worldselection.SelectWorldScreen screen -> c net.minecraft.world.level.storage.LevelSummary summary -> d @@ -11029,8 +11014,8 @@ net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntr 296:296:void lambda$null$1() -> j 277:282:void lambda$joinWorld$0(boolean,boolean) -> a 136:136:net.minecraft.world.level.storage.LevelSummary access$000(net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry) -> a -net.minecraft.client.gui.screens.worldselection.package-info -> djj: -net.minecraft.client.gui.spectator.PlayerMenuItem -> djk: +net.minecraft.client.gui.screens.worldselection.package-info -> djm: +net.minecraft.client.gui.spectator.PlayerMenuItem -> djn: com.mojang.authlib.GameProfile profile -> a net.minecraft.resources.ResourceLocation location -> b 22:32:void (com.mojang.authlib.GameProfile) -> @@ -11038,12 +11023,12 @@ net.minecraft.client.gui.spectator.PlayerMenuItem -> djk: 41:41:net.minecraft.network.chat.Component getName() -> af_ 46:50:void renderIcon(float,int) -> a 54:54:boolean isEnabled() -> ag_ -net.minecraft.client.gui.spectator.RootSpectatorMenuCategory -> djl: +net.minecraft.client.gui.spectator.RootSpectatorMenuCategory -> djo: java.util.List items -> a 12:17:void () -> 21:21:java.util.List getItems() -> a 26:26:net.minecraft.network.chat.Component getPrompt() -> b -net.minecraft.client.gui.spectator.SpectatorMenu -> djm: +net.minecraft.client.gui.spectator.SpectatorMenu -> djp: net.minecraft.client.gui.spectator.SpectatorMenuItem CLOSE_ITEM -> b net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_LEFT -> c net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_RIGHT_ENABLED -> d @@ -11068,20 +11053,20 @@ net.minecraft.client.gui.spectator.SpectatorMenu -> djm: 15:15:int access$100(net.minecraft.client.gui.spectator.SpectatorMenu) -> a 15:15:int access$102(net.minecraft.client.gui.spectator.SpectatorMenu,int) -> a 16:23:void () -> -net.minecraft.client.gui.spectator.SpectatorMenu$1 -> djm$1: +net.minecraft.client.gui.spectator.SpectatorMenu$1 -> djp$1: 23:23:void () -> 26:26:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a 30:30:net.minecraft.network.chat.Component getName() -> af_ 35:35:void renderIcon(float,int) -> a 39:39:boolean isEnabled() -> ag_ -net.minecraft.client.gui.spectator.SpectatorMenu$CloseSpectatorItem -> djm$a: +net.minecraft.client.gui.spectator.SpectatorMenu$CloseSpectatorItem -> djp$a: 133:133:void () -> 136:137:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a 141:141:net.minecraft.network.chat.Component getName() -> af_ 146:148:void renderIcon(float,int) -> a 152:152:boolean isEnabled() -> ag_ 133:133:void (net.minecraft.client.gui.spectator.SpectatorMenu$1) -> -net.minecraft.client.gui.spectator.SpectatorMenu$ScrollMenuItem -> djm$b: +net.minecraft.client.gui.spectator.SpectatorMenu$ScrollMenuItem -> djp$b: int direction -> a boolean enabled -> b 160:163:void (int,boolean) -> @@ -11089,17 +11074,17 @@ net.minecraft.client.gui.spectator.SpectatorMenu$ScrollMenuItem -> djm$b: 172:175:net.minecraft.network.chat.Component getName() -> af_ 181:188:void renderIcon(float,int) -> a 192:192:boolean isEnabled() -> ag_ -net.minecraft.client.gui.spectator.SpectatorMenuCategory -> djn: +net.minecraft.client.gui.spectator.SpectatorMenuCategory -> djq: java.util.List getItems() -> a net.minecraft.network.chat.Component getPrompt() -> b -net.minecraft.client.gui.spectator.SpectatorMenuItem -> djo: +net.minecraft.client.gui.spectator.SpectatorMenuItem -> djr: void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a net.minecraft.network.chat.Component getName() -> af_ void renderIcon(float,int) -> a boolean isEnabled() -> ag_ -net.minecraft.client.gui.spectator.SpectatorMenuListener -> djp: +net.minecraft.client.gui.spectator.SpectatorMenuListener -> djs: void onSpectatorMenuClosed(net.minecraft.client.gui.spectator.SpectatorMenu) -> a -net.minecraft.client.gui.spectator.categories.SpectatorPage -> djq: +net.minecraft.client.gui.spectator.categories.SpectatorPage -> djt: net.minecraft.client.gui.spectator.SpectatorMenuCategory category -> a java.util.List items -> b int selection -> c @@ -11107,7 +11092,7 @@ net.minecraft.client.gui.spectator.categories.SpectatorPage -> djq: 24:24:net.minecraft.client.gui.spectator.SpectatorMenuCategory getCategory() -> a 28:32:net.minecraft.client.gui.spectator.SpectatorMenuItem getItem(int) -> a 36:36:int getSelectedSlot() -> b -net.minecraft.client.gui.spectator.categories.TeleportToPlayerMenuCategory -> djr: +net.minecraft.client.gui.spectator.categories.TeleportToPlayerMenuCategory -> dju: com.google.common.collect.Ordering PROFILE_ORDER -> a java.util.List items -> b 31:32:void () -> @@ -11120,7 +11105,7 @@ net.minecraft.client.gui.spectator.categories.TeleportToPlayerMenuCategory -> dj 70:70:boolean isEnabled() -> ag_ 22:25:int lambda$static$0(net.minecraft.client.multiplayer.PlayerInfo,net.minecraft.client.multiplayer.PlayerInfo) -> a 22:22:void () -> -net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory -> djs: +net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory -> djv: java.util.List items -> a 24:31:void () -> 35:35:java.util.List getItems() -> a @@ -11129,7 +11114,7 @@ net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory -> djs: 50:50:net.minecraft.network.chat.Component getName() -> af_ 55:57:void renderIcon(float,int) -> a 61:66:boolean isEnabled() -> ag_ -net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory$TeamSelectionItem -> djs$a: +net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory$TeamSelectionItem -> djv$a: net.minecraft.world.scores.PlayerTeam team -> b net.minecraft.resources.ResourceLocation location -> c java.util.List players -> d @@ -11139,32 +11124,32 @@ net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory$TeamSel 103:103:net.minecraft.network.chat.Component getName() -> af_ 108:121:void renderIcon(float,int) -> a 125:125:boolean isEnabled() -> ag_ -net.minecraft.client.gui.spectator.categories.package-info -> djt: -net.minecraft.client.gui.spectator.package-info -> dju: -net.minecraft.client.main.GameConfig -> djv: +net.minecraft.client.gui.spectator.categories.package-info -> djw: +net.minecraft.client.gui.spectator.package-info -> djx: +net.minecraft.client.main.GameConfig -> djy: net.minecraft.client.main.GameConfig$UserData user -> a com.mojang.blaze3d.platform.DisplayData display -> b net.minecraft.client.main.GameConfig$FolderData location -> c net.minecraft.client.main.GameConfig$GameData game -> d net.minecraft.client.main.GameConfig$ServerData server -> e 20:26:void (net.minecraft.client.main.GameConfig$UserData,com.mojang.blaze3d.platform.DisplayData,net.minecraft.client.main.GameConfig$FolderData,net.minecraft.client.main.GameConfig$GameData,net.minecraft.client.main.GameConfig$ServerData) -> -net.minecraft.client.main.GameConfig$FolderData -> djv$a: +net.minecraft.client.main.GameConfig$FolderData -> djy$a: java.io.File gameDirectory -> a java.io.File resourcePackDirectory -> b java.io.File assetDirectory -> c java.lang.String assetIndex -> d 61:66:void (java.io.File,java.io.File,java.io.File,java.lang.String) -> 69:69:net.minecraft.client.resources.AssetIndex getAssetIndex() -> a -net.minecraft.client.main.GameConfig$GameData -> djv$b: +net.minecraft.client.main.GameConfig$GameData -> djy$b: boolean demo -> a java.lang.String launchVersion -> b java.lang.String versionType -> c 33:37:void (boolean,java.lang.String,java.lang.String) -> -net.minecraft.client.main.GameConfig$ServerData -> djv$c: +net.minecraft.client.main.GameConfig$ServerData -> djy$c: java.lang.String hostname -> a int port -> b 78:81:void (java.lang.String,int) -> -net.minecraft.client.main.GameConfig$UserData -> djv$d: +net.minecraft.client.main.GameConfig$UserData -> djy$d: net.minecraft.client.User user -> a com.mojang.authlib.properties.PropertyMap userProperties -> b com.mojang.authlib.properties.PropertyMap profileProperties -> c @@ -11173,10 +11158,10 @@ net.minecraft.client.main.GameConfig$UserData -> djv$d: net.minecraft.client.main.Main -> net.minecraft.client.main.Main: org.apache.logging.log4j.Logger LOGGER -> a 35:35:void () -> - 45:218:void main(java.lang.String[]) -> main - 221:221:java.util.OptionalInt ofNullable(java.lang.Integer) -> a - 227:236:java.lang.Object parseArgument(joptsimple.OptionSet,joptsimple.OptionSpec) -> a - 241:241:boolean stringHasValue(java.lang.String) -> a + 45:220:void main(java.lang.String[]) -> main + 223:223:java.util.OptionalInt ofNullable(java.lang.Integer) -> a + 229:238:java.lang.Object parseArgument(joptsimple.OptionSet,joptsimple.OptionSpec) -> a + 243:243:boolean stringHasValue(java.lang.String) -> a 35:35:org.apache.logging.log4j.Logger access$000() -> a 36:41:void () -> net.minecraft.client.main.Main$1 -> net.minecraft.client.main.Main$1: @@ -11185,17 +11170,17 @@ net.minecraft.client.main.Main$1 -> net.minecraft.client.main.Main$1: 96:96:void (java.lang.String,java.lang.String) -> 99:99:java.net.PasswordAuthentication getPasswordAuthentication() -> getPasswordAuthentication net.minecraft.client.main.Main$2 -> net.minecraft.client.main.Main$2: - 138:138:void (java.lang.String) -> - 141:150:void run() -> run + 140:140:void (java.lang.String) -> + 143:152:void run() -> run net.minecraft.client.main.Main$3 -> net.minecraft.client.main.Main$3: net.minecraft.client.Minecraft val$minecraft -> a - 179:179:void (java.lang.String,net.minecraft.client.Minecraft) -> - 183:188:void run() -> run -net.minecraft.client.main.SilentInitException -> djw: + 181:181:void (java.lang.String,net.minecraft.client.Minecraft) -> + 185:190:void run() -> run +net.minecraft.client.main.SilentInitException -> djz: 8:9:void (java.lang.String) -> 12:13:void (java.lang.String,java.lang.Throwable) -> -net.minecraft.client.main.package-info -> djx: -net.minecraft.client.map.Map -> djy: +net.minecraft.client.main.package-info -> dka: +net.minecraft.client.map.Map -> dkb: org.apache.logging.log4j.Logger LOGGER -> e java.awt.image.BufferedImage image -> f int[] pixels -> g @@ -11237,28 +11222,28 @@ net.minecraft.client.map.Map -> djy: 44:44:java.lang.String access$802(net.minecraft.client.map.Map,java.lang.String) -> a 44:44:java.lang.String access$002(net.minecraft.client.map.Map,java.lang.String) -> b 46:150:void () -> -net.minecraft.client.map.Map$1 -> djy$1: +net.minecraft.client.map.Map$1 -> dkb$1: net.minecraft.client.map.Map this$0 -> a 161:161:void (net.minecraft.client.map.Map) -> 164:171:void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked 175:177:void mousePressed(java.awt.event.MouseEvent) -> mousePressed -net.minecraft.client.map.Map$2 -> djy$2: +net.minecraft.client.map.Map$2 -> dkb$2: net.minecraft.client.map.Map this$0 -> a 179:179:void (net.minecraft.client.map.Map) -> 182:188:void mouseDragged(java.awt.event.MouseEvent) -> mouseDragged 192:209:void mouseMoved(java.awt.event.MouseEvent) -> mouseMoved -net.minecraft.client.map.Map$3 -> djy$3: +net.minecraft.client.map.Map$3 -> dkb$3: net.minecraft.client.map.Map this$0 -> a 211:211:void (net.minecraft.client.map.Map) -> 214:215:void componentResized(java.awt.event.ComponentEvent) -> componentResized -net.minecraft.client.map.package-info -> djz: -net.minecraft.client.model.AbstractZombieModel -> dka: +net.minecraft.client.map.package-info -> dkc: +net.minecraft.client.model.AbstractZombieModel -> dkd: 8:9:void (float,float,int,int) -> 13:34:void setupAnim(net.minecraft.world.entity.monster.Monster,float,float,float,float,float) -> a boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a 6:6:void setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) -> a 6:6:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.AgeableListModel -> dkb: +net.minecraft.client.model.AgeableListModel -> dke: boolean scaleHead -> a float yHeadOffset -> b float zHeadOffset -> f @@ -11276,15 +11261,15 @@ net.minecraft.client.model.AgeableListModel -> dkb: 62:62:void lambda$renderToBuffer$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> b 59:59:void lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> c 52:52:void lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> d -net.minecraft.client.model.ArmedModel -> dkc: +net.minecraft.client.model.ArmedModel -> dkf: void translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.PoseStack) -> a -net.minecraft.client.model.ArmorStandArmorModel -> dkd: +net.minecraft.client.model.ArmorStandArmorModel -> dkg: 8:9:void (float) -> 12:13:void (float,int,int) -> 17:45:void setupAnim(net.minecraft.world.entity.decoration.ArmorStand,float,float,float,float,float) -> a 6:6:void setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) -> a 6:6:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ArmorStandModel -> dke: +net.minecraft.client.model.ArmorStandModel -> dkh: net.minecraft.client.model.geom.ModelPart bodyStick1 -> a net.minecraft.client.model.geom.ModelPart bodyStick2 -> b net.minecraft.client.model.geom.ModelPart shoulderStick -> t @@ -11299,7 +11284,7 @@ net.minecraft.client.model.ArmorStandModel -> dke: 11:11:void prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a 11:11:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 11:11:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.BatModel -> dkf: +net.minecraft.client.model.BatModel -> dki: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart body -> b net.minecraft.client.model.geom.ModelPart rightWing -> f @@ -11310,7 +11295,7 @@ net.minecraft.client.model.BatModel -> dkf: 57:57:java.lang.Iterable parts() -> a 62:96:void setupAnim(net.minecraft.world.entity.ambient.Bat,float,float,float,float,float) -> a 8:8:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.BeeModel -> dkg: +net.minecraft.client.model.BeeModel -> dkj: net.minecraft.client.model.geom.ModelPart bone -> a net.minecraft.client.model.geom.ModelPart body -> b net.minecraft.client.model.geom.ModelPart rightWing -> f @@ -11329,14 +11314,14 @@ net.minecraft.client.model.BeeModel -> dkg: 166:166:java.lang.Iterable bodyParts() -> b 9:9:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 9:9:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.BlazeModel -> dkh: +net.minecraft.client.model.BlazeModel -> dkk: net.minecraft.client.model.geom.ModelPart[] upperBodyParts -> a net.minecraft.client.model.geom.ModelPart head -> b com.google.common.collect.ImmutableList parts -> f 16:32:void () -> 36:36:java.lang.Iterable parts() -> a 41:67:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.BoatModel -> dki: +net.minecraft.client.model.BoatModel -> dkl: net.minecraft.client.model.geom.ModelPart[] paddles -> a net.minecraft.client.model.geom.ModelPart waterPatch -> b com.google.common.collect.ImmutableList parts -> f @@ -11348,7 +11333,7 @@ net.minecraft.client.model.BoatModel -> dki: 101:110:void animatePaddle(net.minecraft.world.entity.vehicle.Boat,int,float) -> a 10:10:java.lang.Iterable parts() -> a 10:10:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.BookModel -> dkj: +net.minecraft.client.model.BookModel -> dkm: net.minecraft.client.model.geom.ModelPart leftLid -> a net.minecraft.client.model.geom.ModelPart rightLid -> b net.minecraft.client.model.geom.ModelPart leftPages -> c @@ -11362,7 +11347,7 @@ net.minecraft.client.model.BookModel -> dkj: 49:50:void render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> b 53:67:void setupAnim(float,float,float,float) -> a 49:49:void lambda$render$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> a -net.minecraft.client.model.CatModel -> dkk: +net.minecraft.client.model.CatModel -> dkn: float lieDownAmount -> m float lieDownAmountTail -> n float relaxStateOneAmount -> o @@ -11371,7 +11356,7 @@ net.minecraft.client.model.CatModel -> dkk: 74:96:void setupAnim(net.minecraft.world.entity.animal.Cat,float,float,float,float,float) -> a 6:6:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 6:6:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ChestedHorseModel -> dkl: +net.minecraft.client.model.ChestedHorseModel -> dko: net.minecraft.client.model.geom.ModelPart boxL -> f net.minecraft.client.model.geom.ModelPart boxR -> g 12:25:void (float) -> @@ -11379,7 +11364,7 @@ net.minecraft.client.model.ChestedHorseModel -> dkl: 47:55:void setupAnim(net.minecraft.world.entity.animal.horse.AbstractChestedHorse,float,float,float,float,float) -> a 7:7:void setupAnim(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,float,float,float) -> a 7:7:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ChickenModel -> dkm: +net.minecraft.client.model.ChickenModel -> dkp: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart body -> b net.minecraft.client.model.geom.ModelPart leg0 -> f @@ -11392,7 +11377,7 @@ net.minecraft.client.model.ChickenModel -> dkm: 55:55:java.lang.Iterable headParts() -> a 60:60:java.lang.Iterable bodyParts() -> b 65:80:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.CodModel -> dkn: +net.minecraft.client.model.CodModel -> dkq: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart topFin -> b net.minecraft.client.model.geom.ModelPart head -> f @@ -11403,24 +11388,24 @@ net.minecraft.client.model.CodModel -> dkn: 17:52:void () -> 56:56:java.lang.Iterable parts() -> a 61:66:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ColorableAgeableListModel -> dko: +net.minecraft.client.model.ColorableAgeableListModel -> dkr: float r -> a float g -> b float b -> f 7:10:void () -> 13:16:void setColor(float,float,float) -> a 20:21:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a -net.minecraft.client.model.ColorableListModel -> dkp: +net.minecraft.client.model.ColorableListModel -> dks: float r -> a float g -> b float b -> f 7:10:void () -> 13:16:void setColor(float,float,float) -> a 20:21:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a -net.minecraft.client.model.CowModel -> dkq: +net.minecraft.client.model.CowModel -> dkt: 8:30:void () -> 33:33:net.minecraft.client.model.geom.ModelPart getHead() -> c -net.minecraft.client.model.CreeperModel -> dkr: +net.minecraft.client.model.CreeperModel -> dku: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart hair -> b net.minecraft.client.model.geom.ModelPart body -> f @@ -11432,14 +11417,14 @@ net.minecraft.client.model.CreeperModel -> dkr: 21:52:void (float) -> 56:56:java.lang.Iterable parts() -> a 61:68:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.DolphinModel -> dks: +net.minecraft.client.model.DolphinModel -> dkv: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart tail -> b net.minecraft.client.model.geom.ModelPart tailFin -> f 14:59:void () -> 63:63:java.lang.Iterable parts() -> a 68:76:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.DrownedModel -> dkt: +net.minecraft.client.model.DrownedModel -> dkw: 13:22:void (float,float,int,int) -> 25:26:void (float,boolean) -> 30:43:void prepareMobModel(net.minecraft.world.entity.monster.Zombie,float,float,float) -> a @@ -11449,7 +11434,7 @@ net.minecraft.client.model.DrownedModel -> dkt: 11:11:void prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a 11:11:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 11:11:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ElytraModel -> dku: +net.minecraft.client.model.ElytraModel -> dkx: net.minecraft.client.model.geom.ModelPart rightWing -> a net.minecraft.client.model.geom.ModelPart leftWing -> b 14:20:void () -> @@ -11457,13 +11442,13 @@ net.minecraft.client.model.ElytraModel -> dku: 29:29:java.lang.Iterable bodyParts() -> b 34:79:void setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) -> a 10:10:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.EndermanModel -> dkv: +net.minecraft.client.model.EndermanModel -> dky: boolean carrying -> a boolean creepy -> b 11:40:void (float) -> 44:120:void setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) -> a 6:6:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.EndermiteModel -> dkw: +net.minecraft.client.model.EndermiteModel -> dkz: int[][] BODY_SIZES -> a int[][] BODY_TEXS -> b int BODY_COUNT -> f @@ -11472,7 +11457,7 @@ net.minecraft.client.model.EndermiteModel -> dkw: 43:43:java.lang.Iterable parts() -> a 48:52:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 10:24:void () -> -net.minecraft.client.model.EntityModel -> dkx: +net.minecraft.client.model.EntityModel -> dla: float attackTime -> c boolean riding -> d boolean young -> e @@ -11481,14 +11466,14 @@ net.minecraft.client.model.EntityModel -> dkx: void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 25:25:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 29:32:void copyPropertiesTo(net.minecraft.client.model.EntityModel) -> a -net.minecraft.client.model.EvokerFangsModel -> dky: +net.minecraft.client.model.EvokerFangsModel -> dlb: net.minecraft.client.model.geom.ModelPart base -> a net.minecraft.client.model.geom.ModelPart upperJaw -> b net.minecraft.client.model.geom.ModelPart lowerJaw -> f 13:25:void () -> 29:42:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 46:46:java.lang.Iterable parts() -> a -net.minecraft.client.model.FoxModel -> dkz: +net.minecraft.client.model.FoxModel -> dlc: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart earL -> b net.minecraft.client.model.geom.ModelPart earR -> f @@ -11507,18 +11492,18 @@ net.minecraft.client.model.FoxModel -> dkz: 157:188:void setupAnim(net.minecraft.world.entity.animal.Fox,float,float,float,float,float) -> a 8:8:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 8:8:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.GhastModel -> dla: +net.minecraft.client.model.GhastModel -> dld: net.minecraft.client.model.geom.ModelPart[] tentacles -> a com.google.common.collect.ImmutableList parts -> b 11:39:void () -> 43:46:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 50:50:java.lang.Iterable parts() -> a -net.minecraft.client.model.GiantZombieModel -> dlb: +net.minecraft.client.model.GiantZombieModel -> dle: 7:8:void () -> 11:12:void (float,boolean) -> 16:16:boolean isAggressive(net.minecraft.world.entity.monster.Giant) -> a 5:5:boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a -net.minecraft.client.model.GuardianModel -> dlc: +net.minecraft.client.model.GuardianModel -> dlf: float[] SPIKE_X_ROT -> a float[] SPIKE_Y_ROT -> b float[] SPIKE_Z_ROT -> f @@ -11535,9 +11520,9 @@ net.minecraft.client.model.GuardianModel -> dlc: 116:124:void setupSpikes(float,float) -> a 11:11:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 12:17:void () -> -net.minecraft.client.model.HeadedModel -> dld: +net.minecraft.client.model.HeadedModel -> dlg: net.minecraft.client.model.geom.ModelPart getHead() -> c -net.minecraft.client.model.HorseModel -> dle: +net.minecraft.client.model.HorseModel -> dlh: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart headParts -> b net.minecraft.client.model.geom.ModelPart leg1 -> f @@ -11559,12 +11544,12 @@ net.minecraft.client.model.HorseModel -> dle: 172:272:void prepareMobModel(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,float) -> a 8:8:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 8:8:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.HumanoidHeadModel -> dlf: +net.minecraft.client.model.HumanoidHeadModel -> dli: net.minecraft.client.model.geom.ModelPart hat -> b 11:16:void () -> 20:24:void setupAnim(float,float,float) -> a 28:30:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a -net.minecraft.client.model.HumanoidModel -> dlg: +net.minecraft.client.model.HumanoidModel -> dlj: net.minecraft.client.model.geom.ModelPart head -> f net.minecraft.client.model.geom.ModelPart hat -> g net.minecraft.client.model.geom.ModelPart body -> h @@ -11594,10 +11579,10 @@ net.minecraft.client.model.HumanoidModel -> dlg: 409:410:net.minecraft.world.entity.HumanoidArm getAttackArm(net.minecraft.world.entity.LivingEntity) -> a 16:16:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 16:16:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.HumanoidModel$1 -> dlg$1: +net.minecraft.client.model.HumanoidModel$1 -> dlj$1: int[] $SwitchMap$net$minecraft$client$model$HumanoidModel$ArmPose -> a 168:168:void () -> -net.minecraft.client.model.HumanoidModel$ArmPose -> dlg$a: +net.minecraft.client.model.HumanoidModel$ArmPose -> dlj$a: net.minecraft.client.model.HumanoidModel$ArmPose EMPTY -> a net.minecraft.client.model.HumanoidModel$ArmPose ITEM -> b net.minecraft.client.model.HumanoidModel$ArmPose BLOCK -> c @@ -11610,7 +11595,7 @@ net.minecraft.client.model.HumanoidModel$ArmPose -> dlg$a: 20:20:net.minecraft.client.model.HumanoidModel$ArmPose valueOf(java.lang.String) -> valueOf 20:20:void (java.lang.String,int) -> 20:27:void () -> -net.minecraft.client.model.IllagerModel -> dlh: +net.minecraft.client.model.IllagerModel -> dlk: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart hat -> b net.minecraft.client.model.geom.ModelPart body -> f @@ -11630,7 +11615,7 @@ net.minecraft.client.model.IllagerModel -> dlh: 223:224:void translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.PoseStack) -> a 12:12:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 12:12:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.IronGolemModel -> dli: +net.minecraft.client.model.IronGolemModel -> dll: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart body -> b net.minecraft.client.model.geom.ModelPart arm0 -> f @@ -11645,7 +11630,7 @@ net.minecraft.client.model.IronGolemModel -> dli: 87:87:net.minecraft.client.model.geom.ModelPart getFlowerHoldingArm() -> b 8:8:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 8:8:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.LavaSlimeModel -> dlj: +net.minecraft.client.model.LavaSlimeModel -> dlm: net.minecraft.client.model.geom.ModelPart[] bodyCubes -> a net.minecraft.client.model.geom.ModelPart insideCube -> b com.google.common.collect.ImmutableList parts -> f @@ -11656,17 +11641,17 @@ net.minecraft.client.model.LavaSlimeModel -> dlj: 10:10:java.lang.Iterable parts() -> a 10:10:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 10:10:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.LeashKnotModel -> dlk: +net.minecraft.client.model.LeashKnotModel -> dln: net.minecraft.client.model.geom.ModelPart knot -> a 11:17:void () -> 21:21:java.lang.Iterable parts() -> a 26:28:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ListModel -> dll: +net.minecraft.client.model.ListModel -> dlo: 8:8:void () -> 11:12:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a java.lang.Iterable parts() -> a 11:11:void lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> a -net.minecraft.client.model.LlamaModel -> dlm: +net.minecraft.client.model.LlamaModel -> dlp: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart body -> b net.minecraft.client.model.geom.ModelPart leg0 -> f @@ -11681,18 +11666,18 @@ net.minecraft.client.model.LlamaModel -> dlm: 10:10:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 114:114:void lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> a 111:111:void lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> b -net.minecraft.client.model.LlamaSpitModel -> dln: +net.minecraft.client.model.LlamaSpitModel -> dlq: net.minecraft.client.model.geom.ModelPart main -> a 11:12:void () -> 14:26:void (float) -> 30:30:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 34:34:java.lang.Iterable parts() -> a -net.minecraft.client.model.MinecartModel -> dlo: +net.minecraft.client.model.MinecartModel -> dlr: net.minecraft.client.model.geom.ModelPart[] cubes -> a 10:48:void () -> 52:53:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 57:57:java.lang.Iterable parts() -> a -net.minecraft.client.model.Model -> dlp: +net.minecraft.client.model.Model -> dls: java.util.function.Function renderType -> q int texWidth -> r int texHeight -> s @@ -11701,10 +11686,10 @@ net.minecraft.client.model.Model -> dlp: 26:26:net.minecraft.client.renderer.RenderType renderType(net.minecraft.resources.ResourceLocation) -> a void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a 12:12:void accept(java.lang.Object) -> accept -net.minecraft.client.model.ModelUtils -> dlq: +net.minecraft.client.model.ModelUtils -> dlt: 5:5:void () -> 7:14:float rotlerpRad(float,float,float) -> a -net.minecraft.client.model.OcelotModel -> dlr: +net.minecraft.client.model.OcelotModel -> dlu: net.minecraft.client.model.geom.ModelPart backLegL -> a net.minecraft.client.model.geom.ModelPart backLegR -> b net.minecraft.client.model.geom.ModelPart frontLegL -> f @@ -11719,7 +11704,7 @@ net.minecraft.client.model.OcelotModel -> dlr: 89:89:java.lang.Iterable bodyParts() -> b 94:118:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 122:158:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a -net.minecraft.client.model.PandaModel -> dls: +net.minecraft.client.model.PandaModel -> dlv: float sitAmount -> j float lieOnBackAmount -> k float rollAmount -> l @@ -11728,7 +11713,7 @@ net.minecraft.client.model.PandaModel -> dls: 63:138:void setupAnim(net.minecraft.world.entity.animal.Panda,float,float,float,float,float) -> a 7:7:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 7:7:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a -net.minecraft.client.model.ParrotModel -> dlt: +net.minecraft.client.model.ParrotModel -> dlw: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart tail -> b net.minecraft.client.model.geom.ModelPart wingLeft -> f @@ -11751,10 +11736,10 @@ net.minecraft.client.model.ParrotModel -> dlt: 10:10:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 10:10:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 94:94:void lambda$renderOnShoulder$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,net.minecraft.client.model.geom.ModelPart) -> a -net.minecraft.client.model.ParrotModel$1 -> dlt$1: +net.minecraft.client.model.ParrotModel$1 -> dlw$1: int[] $SwitchMap$net$minecraft$client$model$ParrotModel$State -> a 110:110:void () -> -net.minecraft.client.model.ParrotModel$State -> dlt$a: +net.minecraft.client.model.ParrotModel$State -> dlw$a: net.minecraft.client.model.ParrotModel$State FLYING -> a net.minecraft.client.model.ParrotModel$State STANDING -> b net.minecraft.client.model.ParrotModel$State SITTING -> c @@ -11765,7 +11750,7 @@ net.minecraft.client.model.ParrotModel$State -> dlt$a: 23:23:net.minecraft.client.model.ParrotModel$State valueOf(java.lang.String) -> valueOf 23:23:void (java.lang.String,int) -> 23:28:void () -> -net.minecraft.client.model.PhantomModel -> dlu: +net.minecraft.client.model.PhantomModel -> dlx: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart leftWingBase -> b net.minecraft.client.model.geom.ModelPart leftWingTip -> f @@ -11776,10 +11761,10 @@ net.minecraft.client.model.PhantomModel -> dlu: 18:66:void () -> 70:70:java.lang.Iterable parts() -> a 75:84:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.PigModel -> dlv: +net.minecraft.client.model.PigModel -> dly: 7:8:void () -> 11:13:void (float) -> -net.minecraft.client.model.PlayerModel -> dlw: +net.minecraft.client.model.PlayerModel -> dlz: java.util.List cubes -> w net.minecraft.client.model.geom.ModelPart leftSleeve -> a net.minecraft.client.model.geom.ModelPart rightSleeve -> b @@ -11800,11 +11785,11 @@ net.minecraft.client.model.PlayerModel -> dlw: 151:155:void accept(net.minecraft.client.model.geom.ModelPart) -> b 16:16:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 16:16:void accept(java.lang.Object) -> accept -net.minecraft.client.model.PolarBearModel -> dlx: +net.minecraft.client.model.PolarBearModel -> dma: 9:55:void () -> 59:85:void setupAnim(net.minecraft.world.entity.animal.PolarBear,float,float,float,float,float) -> a 7:7:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.PufferfishBigModel -> dly: +net.minecraft.client.model.PufferfishBigModel -> dmb: net.minecraft.client.model.geom.ModelPart cube -> a net.minecraft.client.model.geom.ModelPart blueFin0 -> b net.minecraft.client.model.geom.ModelPart blueFin1 -> f @@ -11821,7 +11806,7 @@ net.minecraft.client.model.PufferfishBigModel -> dly: 23:88:void () -> 92:92:java.lang.Iterable parts() -> a 97:99:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.PufferfishMidModel -> dlz: +net.minecraft.client.model.PufferfishMidModel -> dmc: net.minecraft.client.model.geom.ModelPart cube -> a net.minecraft.client.model.geom.ModelPart finBlue0 -> b net.minecraft.client.model.geom.ModelPart finBlue1 -> f @@ -11836,7 +11821,7 @@ net.minecraft.client.model.PufferfishMidModel -> dlz: 21:78:void () -> 82:82:java.lang.Iterable parts() -> a 87:89:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.PufferfishSmallModel -> dma: +net.minecraft.client.model.PufferfishSmallModel -> dmd: net.minecraft.client.model.geom.ModelPart cube -> a net.minecraft.client.model.geom.ModelPart eye0 -> b net.minecraft.client.model.geom.ModelPart eye1 -> f @@ -11846,7 +11831,7 @@ net.minecraft.client.model.PufferfishSmallModel -> dma: 16:45:void () -> 49:49:java.lang.Iterable parts() -> a 54:56:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.QuadrupedModel -> dmb: +net.minecraft.client.model.QuadrupedModel -> dme: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart body -> b net.minecraft.client.model.geom.ModelPart leg0 -> f @@ -11857,7 +11842,7 @@ net.minecraft.client.model.QuadrupedModel -> dmb: 45:45:java.lang.Iterable headParts() -> a 50:50:java.lang.Iterable bodyParts() -> b 55:63:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.RabbitModel -> dmc: +net.minecraft.client.model.RabbitModel -> dmf: net.minecraft.client.model.geom.ModelPart rearFootLeft -> a net.minecraft.client.model.geom.ModelPart rearFootRight -> b net.minecraft.client.model.geom.ModelPart haunchLeft -> f @@ -11881,7 +11866,7 @@ net.minecraft.client.model.RabbitModel -> dmc: 131:131:void lambda$renderToBuffer$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> a 124:124:void lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> b 119:119:void lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.ModelPart) -> c -net.minecraft.client.model.RavagerModel -> dmd: +net.minecraft.client.model.RavagerModel -> dmg: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart mouth -> b net.minecraft.client.model.geom.ModelPart body -> f @@ -11897,7 +11882,7 @@ net.minecraft.client.model.RavagerModel -> dmd: 140:140:float triangleWave(float,float) -> a 9:9:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 9:9:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.SalmonModel -> dme: +net.minecraft.client.model.SalmonModel -> dmh: net.minecraft.client.model.geom.ModelPart bodyFront -> a net.minecraft.client.model.geom.ModelPart bodyBack -> b net.minecraft.client.model.geom.ModelPart head -> f @@ -11906,33 +11891,33 @@ net.minecraft.client.model.SalmonModel -> dme: 15:57:void () -> 61:61:java.lang.Iterable parts() -> a 66:73:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.SheepFurModel -> dmf: +net.minecraft.client.model.SheepFurModel -> dmi: float headXRot -> j 10:36:void () -> 40:44:void prepareMobModel(net.minecraft.world.entity.animal.Sheep,float,float,float) -> a 48:51:void setupAnim(net.minecraft.world.entity.animal.Sheep,float,float,float,float,float) -> a 6:6:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 6:6:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a -net.minecraft.client.model.SheepModel -> dmg: +net.minecraft.client.model.SheepModel -> dmj: float headXRot -> j 10:19:void () -> 23:27:void prepareMobModel(net.minecraft.world.entity.animal.Sheep,float,float,float) -> a 31:34:void setupAnim(net.minecraft.world.entity.animal.Sheep,float,float,float,float,float) -> a 6:6:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 6:6:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a -net.minecraft.client.model.ShieldModel -> dmh: +net.minecraft.client.model.ShieldModel -> dmk: net.minecraft.client.model.geom.ModelPart plate -> a net.minecraft.client.model.geom.ModelPart handle -> b 16:25:void () -> 28:28:net.minecraft.client.model.geom.ModelPart plate() -> a 32:32:net.minecraft.client.model.geom.ModelPart handle() -> b 37:39:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a -net.minecraft.client.model.ShulkerBulletModel -> dmi: +net.minecraft.client.model.ShulkerBulletModel -> dml: net.minecraft.client.model.geom.ModelPart main -> a 11:20:void () -> 24:24:java.lang.Iterable parts() -> a 29:31:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ShulkerModel -> dmj: +net.minecraft.client.model.ShulkerModel -> dmm: net.minecraft.client.model.geom.ModelPart base -> a net.minecraft.client.model.geom.ModelPart lid -> b net.minecraft.client.model.geom.ModelPart head -> f @@ -11943,7 +11928,7 @@ net.minecraft.client.model.ShulkerModel -> dmj: 60:60:net.minecraft.client.model.geom.ModelPart getLid() -> c 64:64:net.minecraft.client.model.geom.ModelPart getHead() -> d 8:8:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.SilverfishModel -> dmk: +net.minecraft.client.model.SilverfishModel -> dmn: net.minecraft.client.model.geom.ModelPart[] bodyParts -> a net.minecraft.client.model.geom.ModelPart[] bodyLayers -> b com.google.common.collect.ImmutableList parts -> f @@ -11955,7 +11940,7 @@ net.minecraft.client.model.SilverfishModel -> dmk: 77:87:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 10:10:java.lang.Iterable parts() -> a 19:28:void () -> -net.minecraft.client.model.SkeletonModel -> dml: +net.minecraft.client.model.SkeletonModel -> dmo: 15:16:void () -> 19:40:void (float,boolean) -> 44:57:void prepareMobModel(net.minecraft.world.entity.Mob,float,float,float) -> a @@ -11965,13 +11950,13 @@ net.minecraft.client.model.SkeletonModel -> dml: 13:13:void prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a 13:13:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 13:13:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.SkullModel -> dmm: +net.minecraft.client.model.SkullModel -> dmp: net.minecraft.client.model.geom.ModelPart head -> a 13:14:void () -> 17:23:void (int,int,int,int) -> 26:28:void setupAnim(float,float,float) -> a 32:33:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a -net.minecraft.client.model.SlimeModel -> dmn: +net.minecraft.client.model.SlimeModel -> dmq: net.minecraft.client.model.geom.ModelPart cube -> a net.minecraft.client.model.geom.ModelPart eye0 -> b net.minecraft.client.model.geom.ModelPart eye1 -> f @@ -11979,7 +11964,7 @@ net.minecraft.client.model.SlimeModel -> dmn: 13:27:void (int) -> 31:31:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 35:35:java.lang.Iterable parts() -> a -net.minecraft.client.model.SnowGolemModel -> dmo: +net.minecraft.client.model.SnowGolemModel -> dmr: net.minecraft.client.model.geom.ModelPart piece1 -> a net.minecraft.client.model.geom.ModelPart piece2 -> b net.minecraft.client.model.geom.ModelPart head -> f @@ -11989,7 +11974,7 @@ net.minecraft.client.model.SnowGolemModel -> dmo: 42:59:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 63:63:java.lang.Iterable parts() -> a 67:67:net.minecraft.client.model.geom.ModelPart getHead() -> b -net.minecraft.client.model.SpiderModel -> dmp: +net.minecraft.client.model.SpiderModel -> dms: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart body0 -> b net.minecraft.client.model.geom.ModelPart body1 -> f @@ -12004,20 +11989,20 @@ net.minecraft.client.model.SpiderModel -> dmp: 21:69:void () -> 73:73:java.lang.Iterable parts() -> a 78:132:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.SquidModel -> dmq: +net.minecraft.client.model.SquidModel -> dmt: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart[] tentacles -> b com.google.common.collect.ImmutableList parts -> f 11:40:void () -> 44:48:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 52:52:java.lang.Iterable parts() -> a -net.minecraft.client.model.TridentModel -> dmr: +net.minecraft.client.model.TridentModel -> dmu: net.minecraft.resources.ResourceLocation TEXTURE -> a net.minecraft.client.model.geom.ModelPart pole -> b 15:35:void () -> 39:40:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a 10:10:void () -> -net.minecraft.client.model.TropicalFishModelA -> dms: +net.minecraft.client.model.TropicalFishModelA -> dmv: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart tail -> b net.minecraft.client.model.geom.ModelPart leftFin -> f @@ -12026,7 +12011,7 @@ net.minecraft.client.model.TropicalFishModelA -> dms: 15:42:void (float) -> 46:46:java.lang.Iterable parts() -> a 51:56:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.TropicalFishModelB -> dmt: +net.minecraft.client.model.TropicalFishModelB -> dmw: net.minecraft.client.model.geom.ModelPart body -> a net.minecraft.client.model.geom.ModelPart tail -> b net.minecraft.client.model.geom.ModelPart leftFin -> f @@ -12036,14 +12021,14 @@ net.minecraft.client.model.TropicalFishModelB -> dmt: 16:47:void (float) -> 51:51:java.lang.Iterable parts() -> a 56:61:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.TurtleModel -> dmu: +net.minecraft.client.model.TurtleModel -> dmx: net.minecraft.client.model.geom.ModelPart eggBelly -> j 15:49:void (float) -> 53:53:java.lang.Iterable bodyParts() -> b 58:89:void setupAnim(net.minecraft.world.entity.animal.Turtle,float,float,float,float,float) -> a 93:102:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a 11:11:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.VexModel -> dmv: +net.minecraft.client.model.VexModel -> dmy: net.minecraft.client.model.geom.ModelPart leftWing -> a net.minecraft.client.model.geom.ModelPart rightWing -> b 15:30:void () -> @@ -12051,9 +12036,9 @@ net.minecraft.client.model.VexModel -> dmv: 39:61:void setupAnim(net.minecraft.world.entity.monster.Vex,float,float,float,float,float) -> a 10:10:void setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) -> a 10:10:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.VillagerHeadModel -> dmw: +net.minecraft.client.model.VillagerHeadModel -> dmz: void hatVisible(boolean) -> a -net.minecraft.client.model.VillagerModel -> dmx: +net.minecraft.client.model.VillagerModel -> dna: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart hat -> b net.minecraft.client.model.geom.ModelPart hatRim -> f @@ -12069,14 +12054,14 @@ net.minecraft.client.model.VillagerModel -> dmx: 79:102:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 106:106:net.minecraft.client.model.geom.ModelPart getHead() -> c 111:114:void hatVisible(boolean) -> a -net.minecraft.client.model.WitchModel -> dmy: +net.minecraft.client.model.WitchModel -> dnb: boolean holdingItem -> m net.minecraft.client.model.geom.ModelPart mole -> n 12:48:void (float) -> 52:65:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a 68:68:net.minecraft.client.model.geom.ModelPart getNose() -> b 72:73:void setHoldingItem(boolean) -> b -net.minecraft.client.model.WitherBossModel -> dmz: +net.minecraft.client.model.WitherBossModel -> dnc: net.minecraft.client.model.geom.ModelPart[] upperBodyParts -> a net.minecraft.client.model.geom.ModelPart[] heads -> b com.google.common.collect.ImmutableList parts -> f @@ -12087,7 +12072,7 @@ net.minecraft.client.model.WitherBossModel -> dmz: 10:10:java.lang.Iterable parts() -> a 10:10:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 10:10:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.WolfModel -> dna: +net.minecraft.client.model.WolfModel -> dnd: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart realHead -> b net.minecraft.client.model.geom.ModelPart body -> f @@ -12105,26 +12090,26 @@ net.minecraft.client.model.WolfModel -> dna: 134:138:void setupAnim(net.minecraft.world.entity.animal.Wolf,float,float,float,float,float) -> a 8:8:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 8:8:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.ZombieModel -> dnb: +net.minecraft.client.model.ZombieModel -> dne: 7:8:void (float,boolean) -> 11:12:void (float,float,int,int) -> 16:16:boolean isAggressive(net.minecraft.world.entity.monster.Zombie) -> a 5:5:boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a -net.minecraft.client.model.ZombieVillagerModel -> dnc: +net.minecraft.client.model.ZombieVillagerModel -> dnf: net.minecraft.client.model.geom.ModelPart hatRim -> a 11:63:void (float,boolean) -> 67:87:void setupAnim(net.minecraft.world.entity.monster.Zombie,float,float,float,float,float) -> a 91:94:void hatVisible(boolean) -> a 7:7:void setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) -> a 7:7:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.model.dragon.DragonHeadModel -> dnd: +net.minecraft.client.model.dragon.DragonHeadModel -> dng: net.minecraft.client.model.geom.ModelPart head -> b net.minecraft.client.model.geom.ModelPart jaw -> c 13:32:void (float) -> 36:40:void setupAnim(float,float,float) -> a 44:50:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a -net.minecraft.client.model.dragon.package-info -> dne: -net.minecraft.client.model.geom.ModelPart -> dnf: +net.minecraft.client.model.dragon.package-info -> dnh: +net.minecraft.client.model.geom.ModelPart -> dni: float xTexSize -> i float yTexSize -> j int xTexOffs -> k @@ -12159,7 +12144,7 @@ net.minecraft.client.model.geom.ModelPart -> dnf: 147:170:void compile(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a 173:175:net.minecraft.client.model.geom.ModelPart setTexSize(int,int) -> b 179:179:net.minecraft.client.model.geom.ModelPart$Cube getRandomCube(java.util.Random) -> a -net.minecraft.client.model.geom.ModelPart$Cube -> dnf$a: +net.minecraft.client.model.geom.ModelPart$Cube -> dni$a: net.minecraft.client.model.geom.ModelPart$Polygon[] polygons -> g float minX -> a float minY -> b @@ -12169,20 +12154,20 @@ net.minecraft.client.model.geom.ModelPart$Cube -> dnf$a: float maxZ -> f 191:245:void (int,int,float,float,float,float,float,float,float,float,float,boolean,float,float) -> 182:182:net.minecraft.client.model.geom.ModelPart$Polygon[] access$000(net.minecraft.client.model.geom.ModelPart$Cube) -> a -net.minecraft.client.model.geom.ModelPart$Polygon -> dnf$b: +net.minecraft.client.model.geom.ModelPart$Polygon -> dni$b: net.minecraft.client.model.geom.ModelPart$Vertex[] vertices -> a com.mojang.math.Vector3f normal -> b 252:275:void (net.minecraft.client.model.geom.ModelPart$Vertex[],float,float,float,float,float,float,boolean,net.minecraft.core.Direction) -> -net.minecraft.client.model.geom.ModelPart$Vertex -> dnf$c: +net.minecraft.client.model.geom.ModelPart$Vertex -> dni$c: com.mojang.math.Vector3f pos -> a float u -> b float v -> c 285:286:void (float,float,float,float,float) -> 289:289:net.minecraft.client.model.geom.ModelPart$Vertex remap(float,float) -> a 292:296:void (com.mojang.math.Vector3f,float,float) -> -net.minecraft.client.model.geom.package-info -> dng: -net.minecraft.client.model.package-info -> dnh: -net.minecraft.client.multiplayer.ClientAdvancements -> dni: +net.minecraft.client.model.geom.package-info -> dnj: +net.minecraft.client.model.package-info -> dnk: +net.minecraft.client.multiplayer.ClientAdvancements -> dnl: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.advancements.AdvancementList advancements -> c @@ -12196,10 +12181,10 @@ net.minecraft.client.multiplayer.ClientAdvancements -> dni: 68:78:void setSelectedTab(net.minecraft.advancements.Advancement,boolean) -> a 81:89:void setListener(net.minecraft.client.multiplayer.ClientAdvancements$Listener) -> a 19:19:void () -> -net.minecraft.client.multiplayer.ClientAdvancements$Listener -> dni$a: +net.minecraft.client.multiplayer.ClientAdvancements$Listener -> dnl$a: void onUpdateAdvancementProgress(net.minecraft.advancements.Advancement,net.minecraft.advancements.AdvancementProgress) -> a void onSelectedTabChanged(net.minecraft.advancements.Advancement) -> e -net.minecraft.client.multiplayer.ClientChunkCache -> dnj: +net.minecraft.client.multiplayer.ClientChunkCache -> dnm: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.chunk.LevelChunk emptyChunk -> b net.minecraft.world.level.lighting.LevelLightEngine lightEngine -> c @@ -12227,8 +12212,8 @@ net.minecraft.client.multiplayer.ClientChunkCache -> dnj: 31:31:net.minecraft.client.multiplayer.ClientChunkCache$Storage access$900(net.minecraft.client.multiplayer.ClientChunkCache) -> b 31:31:org.apache.logging.log4j.Logger access$1000() -> a 32:32:void () -> -net.minecraft.client.multiplayer.ClientChunkCache$1 -> dnj$1: -net.minecraft.client.multiplayer.ClientChunkCache$Storage -> dnj$a: +net.minecraft.client.multiplayer.ClientChunkCache$1 -> dnm$1: +net.minecraft.client.multiplayer.ClientChunkCache$Storage -> dnm$a: java.util.concurrent.atomic.AtomicReferenceArray chunks -> b int chunkRadius -> c int viewRange -> d @@ -12253,7 +12238,7 @@ net.minecraft.client.multiplayer.ClientChunkCache$Storage -> dnj$a: 192:192:int access$400(net.minecraft.client.multiplayer.ClientChunkCache$Storage) -> c 192:192:int access$500(net.minecraft.client.multiplayer.ClientChunkCache$Storage) -> d 192:192:int access$700(net.minecraft.client.multiplayer.ClientChunkCache$Storage) -> e -net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl -> dnk: +net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl -> dnn: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.client.gui.screens.Screen parent -> c @@ -12273,7 +12258,7 @@ net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl -> dnk: 63:75:void lambda$handleHello$1(java.lang.String,net.minecraft.network.protocol.login.ServerboundKeyPacket,javax.crypto.SecretKey) -> a 74:74:void lambda$null$0(javax.crypto.SecretKey,io.netty.util.concurrent.Future) -> a 37:37:void () -> -net.minecraft.client.multiplayer.ClientLevel -> dnl: +net.minecraft.client.multiplayer.ClientLevel -> dno: java.util.List globalEntities -> a it.unimi.dsi.fastutil.ints.Int2ObjectMap entitiesById -> b net.minecraft.client.multiplayer.ClientPacketListener connection -> c @@ -12365,7 +12350,7 @@ net.minecraft.client.multiplayer.ClientLevel -> dnl: 131:133:void lambda$tickEntities$2(net.minecraft.world.entity.Entity) -> f 97:97:net.minecraft.world.level.chunk.ChunkSource lambda$new$1(int,net.minecraft.world.level.Level,net.minecraft.world.level.dimension.Dimension) -> a 91:94:void lambda$new$0(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap) -> a -net.minecraft.client.multiplayer.ClientPacketListener -> dnm: +net.minecraft.client.multiplayer.ClientPacketListener -> dnp: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.network.Connection connection -> b com.mojang.authlib.GameProfile localGameProfile -> c @@ -12504,13 +12489,13 @@ net.minecraft.client.multiplayer.ClientPacketListener -> dnm: 1438:1441:void lambda$handleAddOrRemoveRecipes$1(net.minecraft.client.ClientRecipeBook,net.minecraft.world.item.crafting.Recipe) -> a 1262:1262:void lambda$handleGameEvent$0() -> n 304:304:void () -> -net.minecraft.client.multiplayer.ClientPacketListener$1 -> dnm$1: +net.minecraft.client.multiplayer.ClientPacketListener$1 -> dnp$1: int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundRecipePacket$State -> a int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundSetTitlesPacket$Type -> b int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerInfoPacket$Action -> c int[] $SwitchMap$net$minecraft$server$ServerScoreboard$Method -> d 1421:2052:void () -> -net.minecraft.client.multiplayer.ClientSuggestionProvider -> dnn: +net.minecraft.client.multiplayer.ClientSuggestionProvider -> dnq: net.minecraft.client.multiplayer.ClientPacketListener connection -> a net.minecraft.client.Minecraft minecraft -> b int pendingSuggestionsId -> c @@ -12528,7 +12513,7 @@ net.minecraft.client.multiplayer.ClientSuggestionProvider -> dnn: 98:104:java.util.Collection getRelevantCoordinates() -> q 109:115:java.util.Collection getAbsoluteCoordinates() -> r 119:124:void completeCustomSuggestions(int,com.mojang.brigadier.suggestion.Suggestions) -> a -net.minecraft.client.multiplayer.MultiPlayerGameMode -> dno: +net.minecraft.client.multiplayer.MultiPlayerGameMode -> dnr: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.client.multiplayer.ClientPacketListener connection -> c @@ -12578,7 +12563,7 @@ net.minecraft.client.multiplayer.MultiPlayerGameMode -> dno: 468:471:void sendBlockAction(net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a 477:493:void handleBlockBreakAck(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,boolean) -> a 52:52:void () -> -net.minecraft.client.multiplayer.PlayerInfo -> dnp: +net.minecraft.client.multiplayer.PlayerInfo -> dns: com.mojang.authlib.GameProfile profile -> a java.util.Map textureLocations -> b net.minecraft.world.level.GameType gameMode -> c @@ -12618,7 +12603,7 @@ net.minecraft.client.multiplayer.PlayerInfo -> dnp: 165:165:long getRenderVisibilityId() -> q 169:170:void setRenderVisibilityId(long) -> c 109:117:void lambda$registerTextures$0(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,net.minecraft.resources.ResourceLocation,com.mojang.authlib.minecraft.MinecraftProfileTexture) -> a -net.minecraft.client.multiplayer.ServerAddress -> dnq: +net.minecraft.client.multiplayer.ServerAddress -> dnt: java.lang.String host -> a int port -> b 15:18:void (java.lang.String,int) -> @@ -12627,7 +12612,7 @@ net.minecraft.client.multiplayer.ServerAddress -> dnq: 33:70:net.minecraft.client.multiplayer.ServerAddress parseString(java.lang.String) -> a 75:88:java.lang.String[] lookupSrv(java.lang.String) -> b 94:98:int parseInt(java.lang.String,int) -> a -net.minecraft.client.multiplayer.ServerData -> dnr: +net.minecraft.client.multiplayer.ServerData -> dnu: java.lang.String name -> a java.lang.String ip -> b java.lang.String status -> c @@ -12649,7 +12634,7 @@ net.minecraft.client.multiplayer.ServerData -> dnr: 83:84:void setIconB64(java.lang.String) -> a 87:87:boolean isLan() -> d 91:96:void copyFrom(net.minecraft.client.multiplayer.ServerData) -> a -net.minecraft.client.multiplayer.ServerData$ServerPackStatus -> dnr$a: +net.minecraft.client.multiplayer.ServerData$ServerPackStatus -> dnu$a: net.minecraft.client.multiplayer.ServerData$ServerPackStatus ENABLED -> a net.minecraft.client.multiplayer.ServerData$ServerPackStatus DISABLED -> b net.minecraft.client.multiplayer.ServerData$ServerPackStatus PROMPT -> c @@ -12660,7 +12645,7 @@ net.minecraft.client.multiplayer.ServerData$ServerPackStatus -> dnr$a: 106:108:void (java.lang.String,int,java.lang.String) -> 111:111:net.minecraft.network.chat.Component getName() -> a 98:101:void () -> -net.minecraft.client.multiplayer.ServerList -> dns: +net.minecraft.client.multiplayer.ServerList -> dnv: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.Minecraft minecraft -> b java.util.List serverList -> c @@ -12675,7 +12660,7 @@ net.minecraft.client.multiplayer.ServerList -> dns: 83:84:void replace(int,net.minecraft.client.multiplayer.ServerData) -> a 87:100:void saveSingleServer(net.minecraft.client.multiplayer.ServerData) -> c 16:16:void () -> -net.minecraft.client.multiplayer.ServerStatusPinger -> dnt: +net.minecraft.client.multiplayer.ServerStatusPinger -> dnw: com.google.common.base.Splitter SPLITTER -> a org.apache.logging.log4j.Logger LOGGER -> b java.util.List connections -> c @@ -12688,7 +12673,7 @@ net.minecraft.client.multiplayer.ServerStatusPinger -> dnt: 45:45:void access$100(net.minecraft.client.multiplayer.ServerStatusPinger,net.minecraft.client.multiplayer.ServerData) -> a 45:45:com.google.common.base.Splitter access$200() -> d 46:47:void () -> -net.minecraft.client.multiplayer.ServerStatusPinger$1 -> dnt$1: +net.minecraft.client.multiplayer.ServerStatusPinger$1 -> dnw$1: boolean success -> d boolean receivedPing -> e long pingStart -> f @@ -12700,45 +12685,45 @@ net.minecraft.client.multiplayer.ServerStatusPinger$1 -> dnt$1: 130:135:void handlePongResponse(net.minecraft.network.protocol.status.ClientboundPongResponsePacket) -> a 139:146:void onDisconnect(net.minecraft.network.chat.Component) -> a 150:150:net.minecraft.network.Connection getConnection() -> a -net.minecraft.client.multiplayer.ServerStatusPinger$2 -> dnt$2: +net.minecraft.client.multiplayer.ServerStatusPinger$2 -> dnw$2: net.minecraft.client.multiplayer.ServerAddress val$address -> a net.minecraft.client.multiplayer.ServerData val$data -> b net.minecraft.client.multiplayer.ServerStatusPinger this$0 -> c 168:168:void (net.minecraft.client.multiplayer.ServerStatusPinger,net.minecraft.client.multiplayer.ServerAddress,net.minecraft.client.multiplayer.ServerData) -> 172:238:void initChannel(io.netty.channel.Channel) -> initChannel -net.minecraft.client.multiplayer.ServerStatusPinger$2$1 -> dnt$2$1: +net.minecraft.client.multiplayer.ServerStatusPinger$2$1 -> dnw$2$1: net.minecraft.client.multiplayer.ServerStatusPinger$2 this$1 -> a 177:177:void (net.minecraft.client.multiplayer.ServerStatusPinger$2) -> 180:205:void channelActive(io.netty.channel.ChannelHandlerContext) -> channelActive 209:230:void channelRead0(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -> a 234:235:void exceptionCaught(io.netty.channel.ChannelHandlerContext,java.lang.Throwable) -> exceptionCaught 177:177:void channelRead0(io.netty.channel.ChannelHandlerContext,java.lang.Object) -> channelRead0 -net.minecraft.client.multiplayer.package-info -> dnu: -net.minecraft.client.package-info -> dnv: -net.minecraft.client.particle.AttackSweepParticle -> dnw: +net.minecraft.client.multiplayer.package-info -> dnx: +net.minecraft.client.package-info -> dny: +net.minecraft.client.particle.AttackSweepParticle -> dnz: net.minecraft.client.particle.SpriteSet sprites -> a 10:19:void (net.minecraft.world.level.Level,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 23:23:int getLightColor(float) -> a 28:38:void tick() -> a 42:42:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 6:6:void (net.minecraft.world.level.Level,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.AttackSweepParticle$1) -> -net.minecraft.client.particle.AttackSweepParticle$1 -> dnw$1: -net.minecraft.client.particle.AttackSweepParticle$Provider -> dnw$a: +net.minecraft.client.particle.AttackSweepParticle$1 -> dnz$1: +net.minecraft.client.particle.AttackSweepParticle$Provider -> dnz$a: net.minecraft.client.particle.SpriteSet sprites -> a 48:50:void (net.minecraft.client.particle.SpriteSet) -> 54:54:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 45:45:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.BarrierParticle -> dnx: +net.minecraft.client.particle.BarrierParticle -> doa: 11:16:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.ItemLike) -> 20:20:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 25:25:float getQuadSize(float) -> b 9:9:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.ItemLike,net.minecraft.client.particle.BarrierParticle$1) -> -net.minecraft.client.particle.BarrierParticle$1 -> dnx$1: -net.minecraft.client.particle.BarrierParticle$Provider -> dnx$a: +net.minecraft.client.particle.BarrierParticle$1 -> doa$1: +net.minecraft.client.particle.BarrierParticle$Provider -> doa$a: 28:28:void () -> 31:31:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 28:28:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.BreakingItemParticle -> dny: +net.minecraft.client.particle.BreakingItemParticle -> dob: float uo -> a float vo -> C 16:23:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.world.item.ItemStack) -> @@ -12749,92 +12734,92 @@ net.minecraft.client.particle.BreakingItemParticle -> dny: 52:52:float getV0() -> e 57:57:float getV1() -> f 11:11:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.world.item.ItemStack,net.minecraft.client.particle.BreakingItemParticle$1) -> -net.minecraft.client.particle.BreakingItemParticle$1 -> dny$1: -net.minecraft.client.particle.BreakingItemParticle$Provider -> dny$a: +net.minecraft.client.particle.BreakingItemParticle$1 -> dob$1: +net.minecraft.client.particle.BreakingItemParticle$Provider -> dob$a: 60:60:void () -> 63:63:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ItemParticleOption,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 60:60:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.BreakingItemParticle$SlimeProvider -> dny$b: +net.minecraft.client.particle.BreakingItemParticle$SlimeProvider -> dob$b: 67:67:void () -> 70:70:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 67:67:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.BreakingItemParticle$SnowballProvider -> dny$c: +net.minecraft.client.particle.BreakingItemParticle$SnowballProvider -> dob$c: 74:74:void () -> 77:77:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 74:74:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.BubbleColumnUpParticle -> dnz: +net.minecraft.client.particle.BubbleColumnUpParticle -> doc: 10:20:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 24:42:void tick() -> a 46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 8:8:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.BubbleColumnUpParticle$1) -> -net.minecraft.client.particle.BubbleColumnUpParticle$1 -> dnz$1: -net.minecraft.client.particle.BubbleColumnUpParticle$Provider -> dnz$a: +net.minecraft.client.particle.BubbleColumnUpParticle$1 -> doc$1: +net.minecraft.client.particle.BubbleColumnUpParticle$Provider -> doc$a: net.minecraft.client.particle.SpriteSet sprite -> a 52:54:void (net.minecraft.client.particle.SpriteSet) -> 58:60:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 49:49:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.BubbleParticle -> doa: +net.minecraft.client.particle.BubbleParticle -> dod: 10:20:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 24:42:void tick() -> a 46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 8:8:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.BubbleParticle$1) -> -net.minecraft.client.particle.BubbleParticle$1 -> doa$1: -net.minecraft.client.particle.BubbleParticle$Provider -> doa$a: +net.minecraft.client.particle.BubbleParticle$1 -> dod$1: +net.minecraft.client.particle.BubbleParticle$Provider -> dod$a: net.minecraft.client.particle.SpriteSet sprite -> a 52:54:void (net.minecraft.client.particle.SpriteSet) -> 58:60:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 49:49:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.BubblePopParticle -> dob: +net.minecraft.client.particle.BubblePopParticle -> doe: net.minecraft.client.particle.SpriteSet sprites -> a 10:18:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 22:35:void tick() -> a 39:39:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.BubblePopParticle$1) -> -net.minecraft.client.particle.BubblePopParticle$1 -> dob$1: -net.minecraft.client.particle.BubblePopParticle$Provider -> dob$a: +net.minecraft.client.particle.BubblePopParticle$1 -> doe$1: +net.minecraft.client.particle.BubblePopParticle$Provider -> doe$a: net.minecraft.client.particle.SpriteSet sprites -> a 45:47:void (net.minecraft.client.particle.SpriteSet) -> 51:51:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 42:42:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.CampfireSmokeParticle -> doc: +net.minecraft.client.particle.CampfireSmokeParticle -> dof: 8:20:void (net.minecraft.world.level.Level,double,double,double,double,double,double,boolean) -> 24:42:void tick() -> a 46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,boolean,net.minecraft.client.particle.CampfireSmokeParticle$1) -> -net.minecraft.client.particle.CampfireSmokeParticle$1 -> doc$1: -net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider -> doc$a: +net.minecraft.client.particle.CampfireSmokeParticle$1 -> dof$1: +net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider -> dof$a: net.minecraft.client.particle.SpriteSet sprites -> a 52:54:void (net.minecraft.client.particle.SpriteSet) -> 58:61:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 49:49:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.CampfireSmokeParticle$SignalProvider -> doc$b: +net.minecraft.client.particle.CampfireSmokeParticle$SignalProvider -> dof$b: net.minecraft.client.particle.SpriteSet sprites -> a 68:70:void (net.minecraft.client.particle.SpriteSet) -> 74:77:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 65:65:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.CritParticle -> dod: +net.minecraft.client.particle.CritParticle -> dog: 9:27:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 31:31:float getQuadSize(float) -> b 36:58:void tick() -> a 62:62:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 7:7:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.CritParticle$1) -> -net.minecraft.client.particle.CritParticle$1 -> dod$1: -net.minecraft.client.particle.CritParticle$DamageIndicatorProvider -> dod$a: +net.minecraft.client.particle.CritParticle$1 -> dog$1: +net.minecraft.client.particle.CritParticle$DamageIndicatorProvider -> dog$a: net.minecraft.client.particle.SpriteSet sprite -> a 100:102:void (net.minecraft.client.particle.SpriteSet) -> 106:109:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 97:97:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.CritParticle$MagicProvider -> dod$b: +net.minecraft.client.particle.CritParticle$MagicProvider -> dog$b: net.minecraft.client.particle.SpriteSet sprite -> a 83:85:void (net.minecraft.client.particle.SpriteSet) -> 89:93:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 80:80:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.CritParticle$Provider -> dod$c: +net.minecraft.client.particle.CritParticle$Provider -> dog$c: net.minecraft.client.particle.SpriteSet sprite -> a 68:70:void (net.minecraft.client.particle.SpriteSet) -> 74:76:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 65:65:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DragonBreathParticle -> doe: +net.minecraft.client.particle.DragonBreathParticle -> doh: boolean hasHitGround -> a net.minecraft.client.particle.SpriteSet sprites -> C 24:41:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> @@ -12842,13 +12827,13 @@ net.minecraft.client.particle.DragonBreathParticle -> doe: 82:82:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 87:87:float getQuadSize(float) -> b 8:8:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.DragonBreathParticle$1) -> -net.minecraft.client.particle.DragonBreathParticle$1 -> doe$1: -net.minecraft.client.particle.DragonBreathParticle$Provider -> doe$a: +net.minecraft.client.particle.DragonBreathParticle$1 -> doh$1: +net.minecraft.client.particle.DragonBreathParticle$Provider -> doh$a: net.minecraft.client.particle.SpriteSet sprites -> a 93:95:void (net.minecraft.client.particle.SpriteSet) -> 99:99:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 90:90:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle -> dof: +net.minecraft.client.particle.DripParticle -> doi: net.minecraft.world.level.material.Fluid type -> a 113:117:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid) -> 121:121:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b @@ -12857,92 +12842,92 @@ net.minecraft.client.particle.DripParticle -> dof: 165:168:void preMoveUpdate() -> g 171:171:void postMoveUpdate() -> h 15:15:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.client.particle.DripParticle$1) -> -net.minecraft.client.particle.DripParticle$1 -> dof$1: -net.minecraft.client.particle.DripParticle$CoolingDripHangParticle -> dof$a: +net.minecraft.client.particle.DripParticle$1 -> doi$1: +net.minecraft.client.particle.DripParticle$CoolingDripHangParticle -> doi$a: 44:45:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) -> 49:53:void preMoveUpdate() -> g 42:42:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions,net.minecraft.client.particle.DripParticle$1) -> -net.minecraft.client.particle.DripParticle$DripHangParticle -> dof$b: +net.minecraft.client.particle.DripParticle$DripHangParticle -> doi$b: net.minecraft.core.particles.ParticleOptions fallingParticle -> a 20:24:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) -> 28:32:void preMoveUpdate() -> g 36:39:void postMoveUpdate() -> h 16:16:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions,net.minecraft.client.particle.DripParticle$1) -> -net.minecraft.client.particle.DripParticle$DripLandParticle -> dof$c: +net.minecraft.client.particle.DripParticle$DripLandParticle -> doi$c: 105:107:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid) -> 103:103:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.client.particle.DripParticle$1) -> -net.minecraft.client.particle.DripParticle$FallAndLandParticle -> dof$d: +net.minecraft.client.particle.DripParticle$FallAndLandParticle -> doi$d: net.minecraft.core.particles.ParticleOptions landParticle -> a 60:62:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) -> 66:70:void postMoveUpdate() -> h 56:56:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions,net.minecraft.client.particle.DripParticle$1) -> -net.minecraft.client.particle.DripParticle$FallingParticle -> dof$e: +net.minecraft.client.particle.DripParticle$FallingParticle -> doi$e: 91:93:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid) -> 97:100:void postMoveUpdate() -> h 89:89:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.client.particle.DripParticle$1) -> -net.minecraft.client.particle.DripParticle$HoneyFallAndLandParticle -> dof$f: +net.minecraft.client.particle.DripParticle$HoneyFallAndLandParticle -> doi$f: 76:77:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) -> 81:86:void postMoveUpdate() -> h 73:73:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions,net.minecraft.client.particle.DripParticle$1) -> -net.minecraft.client.particle.DripParticle$HoneyFallProvider -> dof$g: +net.minecraft.client.particle.DripParticle$HoneyFallProvider -> doi$g: net.minecraft.client.particle.SpriteSet sprite -> a 273:275:void (net.minecraft.client.particle.SpriteSet) -> 279:283:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 270:270:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$HoneyHangProvider -> dof$h: +net.minecraft.client.particle.DripParticle$HoneyHangProvider -> doi$h: net.minecraft.client.particle.SpriteSet sprite -> a 255:257:void (net.minecraft.client.particle.SpriteSet) -> 261:266:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 252:252:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$HoneyLandProvider -> dof$i: +net.minecraft.client.particle.DripParticle$HoneyLandProvider -> doi$i: net.minecraft.client.particle.SpriteSet sprite -> a 290:292:void (net.minecraft.client.particle.SpriteSet) -> 296:300:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 287:287:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$LavaFallProvider -> dof$j: +net.minecraft.client.particle.DripParticle$LavaFallProvider -> doi$j: net.minecraft.client.particle.SpriteSet sprite -> a 223:225:void (net.minecraft.client.particle.SpriteSet) -> 229:232:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 220:220:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$LavaHangProvider -> dof$k: +net.minecraft.client.particle.DripParticle$LavaHangProvider -> doi$k: net.minecraft.client.particle.SpriteSet sprite -> a 208:210:void (net.minecraft.client.particle.SpriteSet) -> 214:216:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 205:205:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$LavaLandProvider -> dof$l: +net.minecraft.client.particle.DripParticle$LavaLandProvider -> doi$l: net.minecraft.client.particle.SpriteSet sprite -> a 239:241:void (net.minecraft.client.particle.SpriteSet) -> 245:248:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 236:236:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$NectarFallProvider -> dof$m: +net.minecraft.client.particle.DripParticle$NectarFallProvider -> doi$m: net.minecraft.client.particle.SpriteSet sprite -> a 307:309:void (net.minecraft.client.particle.SpriteSet) -> 313:318:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 304:304:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$WaterFallProvider -> dof$n: +net.minecraft.client.particle.DripParticle$WaterFallProvider -> doi$n: net.minecraft.client.particle.SpriteSet sprite -> a 192:194:void (net.minecraft.client.particle.SpriteSet) -> 198:201:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 189:189:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DripParticle$WaterHangProvider -> dof$o: +net.minecraft.client.particle.DripParticle$WaterHangProvider -> doi$o: net.minecraft.client.particle.SpriteSet sprite -> a 176:178:void (net.minecraft.client.particle.SpriteSet) -> 182:185:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 173:173:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.DustParticle -> dog: +net.minecraft.client.particle.DustParticle -> doj: net.minecraft.client.particle.SpriteSet sprites -> a 11:26:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.core.particles.DustParticleOptions,net.minecraft.client.particle.SpriteSet) -> 30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 35:35:float getQuadSize(float) -> b 40:64:void tick() -> a 7:7:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.core.particles.DustParticleOptions,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.DustParticle$1) -> -net.minecraft.client.particle.DustParticle$1 -> dog$1: -net.minecraft.client.particle.DustParticle$Provider -> dog$a: +net.minecraft.client.particle.DustParticle$1 -> doj$1: +net.minecraft.client.particle.DustParticle$Provider -> doj$a: net.minecraft.client.particle.SpriteSet sprites -> a 69:71:void (net.minecraft.client.particle.SpriteSet) -> 75:75:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.DustParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 66:66:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.EnchantmentTableParticle -> doh: +net.minecraft.client.particle.EnchantmentTableParticle -> dok: double xStart -> a double yStart -> C double zStart -> D @@ -12952,38 +12937,38 @@ net.minecraft.client.particle.EnchantmentTableParticle -> doh: 52:64:int getLightColor(float) -> a 69:87:void tick() -> a 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.EnchantmentTableParticle$1) -> -net.minecraft.client.particle.EnchantmentTableParticle$1 -> doh$1: -net.minecraft.client.particle.EnchantmentTableParticle$NautilusProvider -> doh$a: +net.minecraft.client.particle.EnchantmentTableParticle$1 -> dok$1: +net.minecraft.client.particle.EnchantmentTableParticle$NautilusProvider -> dok$a: net.minecraft.client.particle.SpriteSet sprite -> a 107:109:void (net.minecraft.client.particle.SpriteSet) -> 113:115:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 104:104:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.EnchantmentTableParticle$Provider -> doh$b: +net.minecraft.client.particle.EnchantmentTableParticle$Provider -> dok$b: net.minecraft.client.particle.SpriteSet sprite -> a 92:94:void (net.minecraft.client.particle.SpriteSet) -> 98:100:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 89:89:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.EndRodParticle -> doi: +net.minecraft.client.particle.EndRodParticle -> dol: 8:20:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 24:26:void move(double,double,double) -> a 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.EndRodParticle$1) -> -net.minecraft.client.particle.EndRodParticle$1 -> doi$1: -net.minecraft.client.particle.EndRodParticle$Provider -> doi$a: +net.minecraft.client.particle.EndRodParticle$1 -> dol$1: +net.minecraft.client.particle.EndRodParticle$Provider -> dol$a: net.minecraft.client.particle.SpriteSet sprites -> a 31:33:void (net.minecraft.client.particle.SpriteSet) -> 37:37:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 28:28:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.ExplodeParticle -> doj: +net.minecraft.client.particle.ExplodeParticle -> dom: net.minecraft.client.particle.SpriteSet sprites -> a 10:24:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 33:54:void tick() -> a -net.minecraft.client.particle.ExplodeParticle$Provider -> doj$a: +net.minecraft.client.particle.ExplodeParticle$Provider -> dom$a: net.minecraft.client.particle.SpriteSet sprites -> a 59:61:void (net.minecraft.client.particle.SpriteSet) -> 65:65:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 56:56:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.FallingDustParticle -> dok: +net.minecraft.client.particle.FallingDustParticle -> don: float rotSpeed -> a net.minecraft.client.particle.SpriteSet sprites -> C 19:36:void (net.minecraft.world.level.Level,double,double,double,float,float,float,net.minecraft.client.particle.SpriteSet) -> @@ -12991,29 +12976,29 @@ net.minecraft.client.particle.FallingDustParticle -> dok: 45:45:float getQuadSize(float) -> b 50:70:void tick() -> a 14:14:void (net.minecraft.world.level.Level,double,double,double,float,float,float,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.FallingDustParticle$1) -> -net.minecraft.client.particle.FallingDustParticle$1 -> dok$1: -net.minecraft.client.particle.FallingDustParticle$Provider -> dok$a: +net.minecraft.client.particle.FallingDustParticle$1 -> don$1: +net.minecraft.client.particle.FallingDustParticle$Provider -> don$a: net.minecraft.client.particle.SpriteSet sprite -> a 75:77:void (net.minecraft.client.particle.SpriteSet) -> 82:95:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 72:72:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.FireworkParticles -> dol: +net.minecraft.client.particle.FireworkParticles -> doo: 21:21:void () -> -net.minecraft.client.particle.FireworkParticles$1 -> dol$1: +net.minecraft.client.particle.FireworkParticles$1 -> doo$1: int[] $SwitchMap$net$minecraft$world$item$FireworkRocketItem$Shape -> a 97:97:void () -> -net.minecraft.client.particle.FireworkParticles$FlashProvider -> dol$a: +net.minecraft.client.particle.FireworkParticles$FlashProvider -> doo$a: net.minecraft.client.particle.SpriteSet sprite -> a 346:348:void (net.minecraft.client.particle.SpriteSet) -> 352:354:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 343:343:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.FireworkParticles$OverlayParticle -> dol$b: +net.minecraft.client.particle.FireworkParticles$OverlayParticle -> doo$b: 322:324:void (net.minecraft.world.level.Level,double,double,double) -> 328:328:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 333:335:void render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float) -> a 339:339:float getQuadSize(float) -> b 320:320:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.client.particle.FireworkParticles$1) -> -net.minecraft.client.particle.FireworkParticles$SparkParticle -> dol$c: +net.minecraft.client.particle.FireworkParticles$SparkParticle -> doo$c: boolean trail -> C boolean flicker -> D net.minecraft.client.particle.ParticleEngine engine -> E @@ -13027,12 +13012,12 @@ net.minecraft.client.particle.FireworkParticles$SparkParticle -> dol$c: 294:297:void render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float) -> a 301:317:void tick() -> a 261:261:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.ParticleEngine,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.FireworkParticles$1) -> -net.minecraft.client.particle.FireworkParticles$SparkProvider -> dol$d: +net.minecraft.client.particle.FireworkParticles$SparkProvider -> doo$d: net.minecraft.client.particle.SpriteSet sprites -> a 361:363:void (net.minecraft.client.particle.SpriteSet) -> 367:369:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 358:358:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.FireworkParticles$Starter -> dol$e: +net.minecraft.client.particle.FireworkParticles$Starter -> doo$e: int life -> a net.minecraft.client.particle.ParticleEngine engine -> A net.minecraft.nbt.ListTag explosions -> B @@ -13044,7 +13029,7 @@ net.minecraft.client.particle.FireworkParticles$Starter -> dol$e: 190:210:void createParticleBall(double,int,int[],int[],boolean,boolean) -> a 213:245:void createParticleShape(double,double[][],int[],int[],boolean,boolean,boolean) -> a 248:258:void createParticleBurst(int[],int[],boolean,boolean) -> a -net.minecraft.client.particle.FlameParticle -> dom: +net.minecraft.client.particle.FlameParticle -> dop: 9:18:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 22:22:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 27:29:void move(double,double,double) -> a @@ -13052,54 +13037,54 @@ net.minecraft.client.particle.FlameParticle -> dom: 39:49:int getLightColor(float) -> a 54:72:void tick() -> a 7:7:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.FlameParticle$1) -> -net.minecraft.client.particle.FlameParticle$1 -> dom$1: -net.minecraft.client.particle.FlameParticle$Provider -> dom$a: +net.minecraft.client.particle.FlameParticle$1 -> dop$1: +net.minecraft.client.particle.FlameParticle$Provider -> dop$a: net.minecraft.client.particle.SpriteSet sprite -> a 77:79:void (net.minecraft.client.particle.SpriteSet) -> 83:85:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 74:74:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.HeartParticle -> don: +net.minecraft.client.particle.HeartParticle -> doq: 9:18:void (net.minecraft.world.level.Level,double,double,double) -> 22:22:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 27:27:float getQuadSize(float) -> b 32:54:void tick() -> a 7:7:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.client.particle.HeartParticle$1) -> -net.minecraft.client.particle.HeartParticle$1 -> don$1: -net.minecraft.client.particle.HeartParticle$AngryVillagerProvider -> don$a: +net.minecraft.client.particle.HeartParticle$1 -> doq$1: +net.minecraft.client.particle.HeartParticle$AngryVillagerProvider -> doq$a: net.minecraft.client.particle.SpriteSet sprite -> a 74:76:void (net.minecraft.client.particle.SpriteSet) -> 80:83:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 71:71:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.HeartParticle$Provider -> don$b: +net.minecraft.client.particle.HeartParticle$Provider -> doq$b: net.minecraft.client.particle.SpriteSet sprite -> a 59:61:void (net.minecraft.client.particle.SpriteSet) -> 65:67:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 56:56:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.HugeExplosionParticle -> doo: +net.minecraft.client.particle.HugeExplosionParticle -> dor: net.minecraft.client.particle.SpriteSet sprites -> a 10:19:void (net.minecraft.world.level.Level,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 23:23:int getLightColor(float) -> a 28:38:void tick() -> a 42:42:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 6:6:void (net.minecraft.world.level.Level,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.HugeExplosionParticle$1) -> -net.minecraft.client.particle.HugeExplosionParticle$1 -> doo$1: -net.minecraft.client.particle.HugeExplosionParticle$Provider -> doo$a: +net.minecraft.client.particle.HugeExplosionParticle$1 -> dor$1: +net.minecraft.client.particle.HugeExplosionParticle$Provider -> dor$a: net.minecraft.client.particle.SpriteSet sprites -> a 48:50:void (net.minecraft.client.particle.SpriteSet) -> 54:54:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 45:45:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.HugeExplosionSeedParticle -> dop: +net.minecraft.client.particle.HugeExplosionSeedParticle -> dos: int life -> a int lifeTime -> A 12:14:void (net.minecraft.world.level.Level,double,double,double) -> 18:28:void tick() -> a 7:7:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.client.particle.HugeExplosionSeedParticle$1) -> -net.minecraft.client.particle.HugeExplosionSeedParticle$1 -> dop$1: -net.minecraft.client.particle.HugeExplosionSeedParticle$Provider -> dop$a: +net.minecraft.client.particle.HugeExplosionSeedParticle$1 -> dos$1: +net.minecraft.client.particle.HugeExplosionSeedParticle$Provider -> dos$a: 30:30:void () -> 33:33:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 30:30:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.ItemPickupParticle -> doq: +net.minecraft.client.particle.ItemPickupParticle -> dot: net.minecraft.client.renderer.RenderBuffers renderBuffers -> a net.minecraft.world.entity.Entity itemEntity -> A net.minecraft.world.entity.Entity target -> B @@ -13110,56 +13095,56 @@ net.minecraft.client.particle.ItemPickupParticle -> doq: 37:37:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 42:57:void render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float) -> a 61:65:void tick() -> a -net.minecraft.client.particle.LargeSmokeParticle -> dor: +net.minecraft.client.particle.LargeSmokeParticle -> dou: 8:9:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> -net.minecraft.client.particle.LargeSmokeParticle$Provider -> dor$a: +net.minecraft.client.particle.LargeSmokeParticle$Provider -> dou$a: net.minecraft.client.particle.SpriteSet sprites -> a 14:16:void (net.minecraft.client.particle.SpriteSet) -> 20:20:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 11:11:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.LavaParticle -> dos: +net.minecraft.client.particle.LavaParticle -> dov: 9:18:void (net.minecraft.world.level.Level,double,double,double) -> 22:22:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 27:31:int getLightColor(float) -> a 36:37:float getQuadSize(float) -> b 42:66:void tick() -> a 7:7:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.client.particle.LavaParticle$1) -> -net.minecraft.client.particle.LavaParticle$1 -> dos$1: -net.minecraft.client.particle.LavaParticle$Provider -> dos$a: +net.minecraft.client.particle.LavaParticle$1 -> dov$1: +net.minecraft.client.particle.LavaParticle$Provider -> dov$a: net.minecraft.client.particle.SpriteSet sprite -> a 71:73:void (net.minecraft.client.particle.SpriteSet) -> 77:79:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 68:68:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.MobAppearanceParticle -> dot: +net.minecraft.client.particle.MobAppearanceParticle -> dow: net.minecraft.client.model.Model model -> a net.minecraft.client.renderer.RenderType renderType -> A 20:27:void (net.minecraft.world.level.Level,double,double,double) -> 31:31:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 36:52:void render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float) -> a 19:19:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.client.particle.MobAppearanceParticle$1) -> -net.minecraft.client.particle.MobAppearanceParticle$1 -> dot$1: -net.minecraft.client.particle.MobAppearanceParticle$Provider -> dot$a: +net.minecraft.client.particle.MobAppearanceParticle$1 -> dow$1: +net.minecraft.client.particle.MobAppearanceParticle$Provider -> dow$a: 54:54:void () -> 57:57:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 54:54:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.NoRenderParticle -> dou: +net.minecraft.client.particle.NoRenderParticle -> dox: 9:10:void (net.minecraft.world.level.Level,double,double,double) -> 13:14:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 18:18:void render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float) -> a 22:22:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b -net.minecraft.client.particle.NoteParticle -> dov: +net.minecraft.client.particle.NoteParticle -> doy: 9:21:void (net.minecraft.world.level.Level,double,double,double,double) -> 25:25:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 30:30:float getQuadSize(float) -> b 35:57:void tick() -> a 7:7:void (net.minecraft.world.level.Level,double,double,double,double,net.minecraft.client.particle.NoteParticle$1) -> -net.minecraft.client.particle.NoteParticle$1 -> dov$1: -net.minecraft.client.particle.NoteParticle$Provider -> dov$a: +net.minecraft.client.particle.NoteParticle$1 -> doy$1: +net.minecraft.client.particle.NoteParticle$Provider -> doy$a: net.minecraft.client.particle.SpriteSet sprite -> a 62:64:void (net.minecraft.client.particle.SpriteSet) -> 68:70:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 59:59:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.Particle -> dow: +net.minecraft.client.particle.Particle -> doz: net.minecraft.world.phys.AABB INITIAL_AABB -> a net.minecraft.world.level.Level level -> b double xo -> c @@ -13210,13 +13195,13 @@ net.minecraft.client.particle.Particle -> dow: 220:220:net.minecraft.world.phys.AABB getBoundingBox() -> m 224:225:void setBoundingBox(net.minecraft.world.phys.AABB) -> a 19:19:void () -> -net.minecraft.client.particle.ParticleDescription -> dox: +net.minecraft.client.particle.ParticleDescription -> dpa: java.util.List textures -> a 17:19:void (java.util.List) -> 23:23:java.util.List getTextures() -> a 27:39:net.minecraft.client.particle.ParticleDescription fromJson(com.google.gson.JsonObject) -> a 32:32:java.lang.String lambda$fromJson$0(com.google.gson.JsonElement) -> a -net.minecraft.client.particle.ParticleEngine -> doy: +net.minecraft.client.particle.ParticleEngine -> dpb: java.util.List RENDER_ORDER -> b net.minecraft.world.level.Level level -> a java.util.Map particles -> c @@ -13258,8 +13243,8 @@ net.minecraft.client.particle.ParticleEngine -> doy: 194:194:java.util.concurrent.CompletableFuture lambda$reload$1(net.minecraft.server.packs.resources.ResourceManager,java.util.Map,java.util.concurrent.Executor,net.minecraft.resources.ResourceLocation) -> a 194:194:void lambda$null$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceLocation,java.util.Map) -> b 67:67:void () -> -net.minecraft.client.particle.ParticleEngine$1 -> doy$1: -net.minecraft.client.particle.ParticleEngine$MutableSpriteSet -> doy$a: +net.minecraft.client.particle.ParticleEngine$1 -> dpb$1: +net.minecraft.client.particle.ParticleEngine$MutableSpriteSet -> dpb$a: java.util.List sprites -> b net.minecraft.client.particle.ParticleEngine this$0 -> a 86:86:void (net.minecraft.client.particle.ParticleEngine) -> @@ -13267,11 +13252,11 @@ net.minecraft.client.particle.ParticleEngine$MutableSpriteSet -> doy$a: 96:96:net.minecraft.client.renderer.texture.TextureAtlasSprite get(java.util.Random) -> a 100:101:void rebind(java.util.List) -> a 86:86:void (net.minecraft.client.particle.ParticleEngine,net.minecraft.client.particle.ParticleEngine$1) -> -net.minecraft.client.particle.ParticleEngine$SpriteParticleRegistration -> doy$b: +net.minecraft.client.particle.ParticleEngine$SpriteParticleRegistration -> dpb$b: net.minecraft.client.particle.ParticleProvider create(net.minecraft.client.particle.SpriteSet) -> create -net.minecraft.client.particle.ParticleProvider -> doz: +net.minecraft.client.particle.ParticleProvider -> dpc: net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.ParticleRenderType -> dpa: +net.minecraft.client.particle.ParticleRenderType -> dpd: net.minecraft.client.particle.ParticleRenderType TERRAIN_SHEET -> a net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_OPAQUE -> b net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_TRANSLUCENT -> c @@ -13281,55 +13266,55 @@ net.minecraft.client.particle.ParticleRenderType -> dpa: void begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture.TextureManager) -> a void end(com.mojang.blaze3d.vertex.Tesselator) -> a 13:114:void () -> -net.minecraft.client.particle.ParticleRenderType$1 -> dpa$1: +net.minecraft.client.particle.ParticleRenderType$1 -> dpd$1: 13:13:void () -> 16:21:void begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture.TextureManager) -> a 25:26:void end(com.mojang.blaze3d.vertex.Tesselator) -> a 30:30:java.lang.String toString() -> toString -net.minecraft.client.particle.ParticleRenderType$2 -> dpa$2: +net.minecraft.client.particle.ParticleRenderType$2 -> dpd$2: 34:34:void () -> 37:41:void begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture.TextureManager) -> a 45:46:void end(com.mojang.blaze3d.vertex.Tesselator) -> a 50:50:java.lang.String toString() -> toString -net.minecraft.client.particle.ParticleRenderType$3 -> dpa$3: +net.minecraft.client.particle.ParticleRenderType$3 -> dpd$3: 54:54:void () -> 57:63:void begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture.TextureManager) -> a 67:68:void end(com.mojang.blaze3d.vertex.Tesselator) -> a 72:72:java.lang.String toString() -> toString -net.minecraft.client.particle.ParticleRenderType$4 -> dpa$4: +net.minecraft.client.particle.ParticleRenderType$4 -> dpd$4: 76:76:void () -> 79:83:void begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture.TextureManager) -> a 87:88:void end(com.mojang.blaze3d.vertex.Tesselator) -> a 92:92:java.lang.String toString() -> toString -net.minecraft.client.particle.ParticleRenderType$5 -> dpa$5: +net.minecraft.client.particle.ParticleRenderType$5 -> dpd$5: 96:96:void () -> 99:102:void begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture.TextureManager) -> a 106:106:void end(com.mojang.blaze3d.vertex.Tesselator) -> a 110:110:java.lang.String toString() -> toString -net.minecraft.client.particle.ParticleRenderType$6 -> dpa$6: +net.minecraft.client.particle.ParticleRenderType$6 -> dpd$6: 114:114:void () -> 117:117:void begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture.TextureManager) -> a 121:121:void end(com.mojang.blaze3d.vertex.Tesselator) -> a 125:125:java.lang.String toString() -> toString -net.minecraft.client.particle.PlayerCloudParticle -> dpb: +net.minecraft.client.particle.PlayerCloudParticle -> dpe: net.minecraft.client.particle.SpriteSet sprites -> a 12:34:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 38:38:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 43:43:float getQuadSize(float) -> b 48:77:void tick() -> a 8:8:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.PlayerCloudParticle$1) -> -net.minecraft.client.particle.PlayerCloudParticle$1 -> dpb$1: -net.minecraft.client.particle.PlayerCloudParticle$Provider -> dpb$a: +net.minecraft.client.particle.PlayerCloudParticle$1 -> dpe$1: +net.minecraft.client.particle.PlayerCloudParticle$Provider -> dpe$a: net.minecraft.client.particle.SpriteSet sprites -> a 82:84:void (net.minecraft.client.particle.SpriteSet) -> 88:88:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 79:79:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.PlayerCloudParticle$SneezeProvider -> dpb$b: +net.minecraft.client.particle.PlayerCloudParticle$SneezeProvider -> dpe$b: net.minecraft.client.particle.SpriteSet sprites -> a 95:97:void (net.minecraft.client.particle.SpriteSet) -> 101:104:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 92:92:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.PortalParticle -> dpc: +net.minecraft.client.particle.PortalParticle -> dpf: double xStart -> a double yStart -> C double zStart -> D @@ -13340,13 +13325,13 @@ net.minecraft.client.particle.PortalParticle -> dpc: 56:68:int getLightColor(float) -> a 73:90:void tick() -> a 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.PortalParticle$1) -> -net.minecraft.client.particle.PortalParticle$1 -> dpc$1: -net.minecraft.client.particle.PortalParticle$Provider -> dpc$a: +net.minecraft.client.particle.PortalParticle$1 -> dpf$1: +net.minecraft.client.particle.PortalParticle$Provider -> dpf$a: net.minecraft.client.particle.SpriteSet sprite -> a 95:97:void (net.minecraft.client.particle.SpriteSet) -> 101:103:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 92:92:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SimpleAnimatedParticle -> dpd: +net.minecraft.client.particle.SimpleAnimatedParticle -> dpg: net.minecraft.client.particle.SpriteSet sprites -> a float baseGravity -> C float baseAirFriction -> D @@ -13361,7 +13346,7 @@ net.minecraft.client.particle.SimpleAnimatedParticle -> dpd: 44:75:void tick() -> a 79:79:int getLightColor(float) -> a 83:84:void setBaseAirFriction(float) -> f -net.minecraft.client.particle.SingleQuadParticle -> dpe: +net.minecraft.client.particle.SingleQuadParticle -> dph: float quadSize -> A 15:17:void (net.minecraft.world.level.Level,double,double,double) -> 20:22:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> @@ -13372,18 +13357,18 @@ net.minecraft.client.particle.SingleQuadParticle -> dpe: float getU1() -> d float getV0() -> e float getV1() -> f -net.minecraft.client.particle.SmokeParticle -> dpf: +net.minecraft.client.particle.SmokeParticle -> dpi: net.minecraft.client.particle.SpriteSet sprites -> a 11:30:void (net.minecraft.world.level.Level,double,double,double,double,double,double,float,net.minecraft.client.particle.SpriteSet) -> 34:34:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 39:39:float getQuadSize(float) -> b 44:69:void tick() -> a -net.minecraft.client.particle.SmokeParticle$Provider -> dpf$a: +net.minecraft.client.particle.SmokeParticle$Provider -> dpi$a: net.minecraft.client.particle.SpriteSet sprites -> a 74:76:void (net.minecraft.client.particle.SpriteSet) -> 80:80:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 71:71:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SpellParticle -> dpg: +net.minecraft.client.particle.SpellParticle -> dpj: java.util.Random RANDOM -> a net.minecraft.client.particle.SpriteSet sprites -> C 14:28:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> @@ -13391,103 +13376,103 @@ net.minecraft.client.particle.SpellParticle -> dpg: 37:62:void tick() -> a 8:8:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.SpellParticle$1) -> 9:9:void () -> -net.minecraft.client.particle.SpellParticle$1 -> dpg$1: -net.minecraft.client.particle.SpellParticle$AmbientMobProvider -> dpg$a: +net.minecraft.client.particle.SpellParticle$1 -> dpj$1: +net.minecraft.client.particle.SpellParticle$AmbientMobProvider -> dpj$a: net.minecraft.client.particle.SpriteSet sprite -> a 95:97:void (net.minecraft.client.particle.SpriteSet) -> 101:104:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 92:92:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SpellParticle$InstantProvider -> dpg$b: +net.minecraft.client.particle.SpellParticle$InstantProvider -> dpj$b: net.minecraft.client.particle.SpriteSet sprite -> a 127:129:void (net.minecraft.client.particle.SpriteSet) -> 133:133:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 124:124:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SpellParticle$MobProvider -> dpg$c: +net.minecraft.client.particle.SpellParticle$MobProvider -> dpj$c: net.minecraft.client.particle.SpriteSet sprite -> a 80:82:void (net.minecraft.client.particle.SpriteSet) -> 86:88:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 77:77:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SpellParticle$Provider -> dpg$d: +net.minecraft.client.particle.SpellParticle$Provider -> dpj$d: net.minecraft.client.particle.SpriteSet sprite -> a 67:69:void (net.minecraft.client.particle.SpriteSet) -> 73:73:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 64:64:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SpellParticle$WitchProvider -> dpg$e: +net.minecraft.client.particle.SpellParticle$WitchProvider -> dpj$e: net.minecraft.client.particle.SpriteSet sprite -> a 111:113:void (net.minecraft.client.particle.SpriteSet) -> 117:120:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 108:108:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SpitParticle -> dph: +net.minecraft.client.particle.SpitParticle -> dpk: 8:10:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 14:16:void tick() -> a 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.SpitParticle$1) -> -net.minecraft.client.particle.SpitParticle$1 -> dph$1: -net.minecraft.client.particle.SpitParticle$Provider -> dph$a: +net.minecraft.client.particle.SpitParticle$1 -> dpk$1: +net.minecraft.client.particle.SpitParticle$Provider -> dpk$a: net.minecraft.client.particle.SpriteSet sprites -> a 21:23:void (net.minecraft.client.particle.SpriteSet) -> 27:27:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 18:18:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SplashParticle -> dpi: +net.minecraft.client.particle.SplashParticle -> dpl: 8:15:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SplashParticle$1) -> -net.minecraft.client.particle.SplashParticle$1 -> dpi$1: -net.minecraft.client.particle.SplashParticle$Provider -> dpi$a: +net.minecraft.client.particle.SplashParticle$1 -> dpl$1: +net.minecraft.client.particle.SplashParticle$Provider -> dpl$a: net.minecraft.client.particle.SpriteSet sprite -> a 20:22:void (net.minecraft.client.particle.SpriteSet) -> 26:28:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 17:17:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SpriteSet -> dpj: +net.minecraft.client.particle.SpriteSet -> dpm: net.minecraft.client.renderer.texture.TextureAtlasSprite get(int,int) -> a net.minecraft.client.renderer.texture.TextureAtlasSprite get(java.util.Random) -> a -net.minecraft.client.particle.SquidInkParticle -> dpk: +net.minecraft.client.particle.SquidInkParticle -> dpn: 9:26:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 30:59:void tick() -> a 7:7:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.SquidInkParticle$1) -> -net.minecraft.client.particle.SquidInkParticle$1 -> dpk$1: -net.minecraft.client.particle.SquidInkParticle$Provider -> dpk$a: +net.minecraft.client.particle.SquidInkParticle$1 -> dpn$1: +net.minecraft.client.particle.SquidInkParticle$Provider -> dpn$a: net.minecraft.client.particle.SpriteSet sprites -> a 64:66:void (net.minecraft.client.particle.SpriteSet) -> 70:70:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 61:61:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SuspendedParticle -> dpl: +net.minecraft.client.particle.SuspendedParticle -> dpo: 10:19:void (net.minecraft.world.level.Level,double,double,double) -> 23:23:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 28:42:void tick() -> a 8:8:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.client.particle.SuspendedParticle$1) -> -net.minecraft.client.particle.SuspendedParticle$1 -> dpl$1: -net.minecraft.client.particle.SuspendedParticle$Provider -> dpl$a: +net.minecraft.client.particle.SuspendedParticle$1 -> dpo$1: +net.minecraft.client.particle.SuspendedParticle$Provider -> dpo$a: net.minecraft.client.particle.SpriteSet sprite -> a 47:49:void (net.minecraft.client.particle.SpriteSet) -> 53:55:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 44:44:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SuspendedTownParticle -> dpm: +net.minecraft.client.particle.SuspendedTownParticle -> dpp: 8:23:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 27:27:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 32:34:void move(double,double,double) -> a 38:51:void tick() -> a 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SuspendedTownParticle$1) -> -net.minecraft.client.particle.SuspendedTownParticle$1 -> dpm$1: -net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider -> dpm$a: +net.minecraft.client.particle.SuspendedTownParticle$1 -> dpp$1: +net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider -> dpp$a: net.minecraft.client.particle.SpriteSet sprite -> a 87:89:void (net.minecraft.client.particle.SpriteSet) -> 93:97:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 84:84:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SuspendedTownParticle$DolphinSpeedProvider -> dpm$b: +net.minecraft.client.particle.SuspendedTownParticle$DolphinSpeedProvider -> dpp$b: net.minecraft.client.particle.SpriteSet sprite -> a 104:106:void (net.minecraft.client.particle.SpriteSet) -> 110:115:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 101:101:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SuspendedTownParticle$HappyVillagerProvider -> dpm$c: +net.minecraft.client.particle.SuspendedTownParticle$HappyVillagerProvider -> dpp$c: net.minecraft.client.particle.SpriteSet sprite -> a 71:73:void (net.minecraft.client.particle.SpriteSet) -> 77:80:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 68:68:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.SuspendedTownParticle$Provider -> dpm$d: +net.minecraft.client.particle.SuspendedTownParticle$Provider -> dpp$d: net.minecraft.client.particle.SpriteSet sprite -> a 56:58:void (net.minecraft.client.particle.SpriteSet) -> 62:64:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 53:53:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.TerrainParticle -> dpn: +net.minecraft.client.particle.TerrainParticle -> dpq: net.minecraft.world.level.block.state.BlockState blockState -> a net.minecraft.core.BlockPos pos -> C float uo -> D @@ -13502,11 +13487,11 @@ net.minecraft.client.particle.TerrainParticle -> dpn: 81:81:float getV0() -> e 86:86:float getV1() -> f 91:96:int getLightColor(float) -> a -net.minecraft.client.particle.TerrainParticle$Provider -> dpn$a: +net.minecraft.client.particle.TerrainParticle$Provider -> dpq$a: 99:99:void () -> 102:106:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 99:99:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.TextureSheetParticle -> dpo: +net.minecraft.client.particle.TextureSheetParticle -> dpr: net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> B 8:9:void (net.minecraft.world.level.Level,double,double,double) -> 12:13:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> @@ -13517,16 +13502,16 @@ net.minecraft.client.particle.TextureSheetParticle -> dpo: 38:38:float getV1() -> f 42:43:void pickSprite(net.minecraft.client.particle.SpriteSet) -> a 46:47:void setSpriteFromAge(net.minecraft.client.particle.SpriteSet) -> b -net.minecraft.client.particle.TotemParticle -> dpp: +net.minecraft.client.particle.TotemParticle -> dps: 8:26:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.TotemParticle$1) -> -net.minecraft.client.particle.TotemParticle$1 -> dpp$1: -net.minecraft.client.particle.TotemParticle$Provider -> dpp$a: +net.minecraft.client.particle.TotemParticle$1 -> dps$1: +net.minecraft.client.particle.TotemParticle$Provider -> dps$a: net.minecraft.client.particle.SpriteSet sprites -> a 31:33:void (net.minecraft.client.particle.SpriteSet) -> 37:37:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 28:28:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.TrackingEmitter -> dpq: +net.minecraft.client.particle.TrackingEmitter -> dpt: net.minecraft.world.entity.Entity entity -> a int life -> A int lifeTime -> B @@ -13535,41 +13520,41 @@ net.minecraft.client.particle.TrackingEmitter -> dpq: 19:20:void (net.minecraft.world.level.Level,net.minecraft.world.entity.Entity,net.minecraft.core.particles.ParticleOptions,int) -> 23:28:void (net.minecraft.world.level.Level,net.minecraft.world.entity.Entity,net.minecraft.core.particles.ParticleOptions,int,net.minecraft.world.phys.Vec3) -> 32:48:void tick() -> a -net.minecraft.client.particle.WakeParticle -> dpr: +net.minecraft.client.particle.WakeParticle -> dpu: net.minecraft.client.particle.SpriteSet sprites -> a 10:24:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet) -> 28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 33:53:void tick() -> a 6:6:void (net.minecraft.world.level.Level,double,double,double,double,double,double,net.minecraft.client.particle.SpriteSet,net.minecraft.client.particle.WakeParticle$1) -> -net.minecraft.client.particle.WakeParticle$1 -> dpr$1: -net.minecraft.client.particle.WakeParticle$Provider -> dpr$a: +net.minecraft.client.particle.WakeParticle$1 -> dpu$1: +net.minecraft.client.particle.WakeParticle$Provider -> dpu$a: net.minecraft.client.particle.SpriteSet sprites -> a 58:60:void (net.minecraft.client.particle.SpriteSet) -> 64:64:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 55:55:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.WaterCurrentDownParticle -> dps: +net.minecraft.client.particle.WaterCurrentDownParticle -> dpv: float angle -> a 13:26:void (net.minecraft.world.level.Level,double,double,double) -> 30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 35:56:void tick() -> a 9:9:void (net.minecraft.world.level.Level,double,double,double,net.minecraft.client.particle.WaterCurrentDownParticle$1) -> -net.minecraft.client.particle.WaterCurrentDownParticle$1 -> dps$1: -net.minecraft.client.particle.WaterCurrentDownParticle$Provider -> dps$a: +net.minecraft.client.particle.WaterCurrentDownParticle$1 -> dpv$1: +net.minecraft.client.particle.WaterCurrentDownParticle$Provider -> dpv$a: net.minecraft.client.particle.SpriteSet sprite -> a 61:63:void (net.minecraft.client.particle.SpriteSet) -> 67:69:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 58:58:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.WaterDropParticle -> dpt: +net.minecraft.client.particle.WaterDropParticle -> dpw: 10:19:void (net.minecraft.world.level.Level,double,double,double) -> 23:23:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b 28:60:void tick() -> a -net.minecraft.client.particle.WaterDropParticle$Provider -> dpt$a: +net.minecraft.client.particle.WaterDropParticle$Provider -> dpw$a: net.minecraft.client.particle.SpriteSet sprite -> a 65:67:void (net.minecraft.client.particle.SpriteSet) -> 71:73:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a 62:62:net.minecraft.client.particle.Particle createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.world.level.Level,double,double,double,double,double,double) -> a -net.minecraft.client.particle.package-info -> dpu: -net.minecraft.client.player.AbstractClientPlayer -> dpv: +net.minecraft.client.particle.package-info -> dpx: +net.minecraft.client.player.AbstractClientPlayer -> dpy: net.minecraft.client.multiplayer.PlayerInfo playerInfo -> e float elytraRotX -> a float elytraRotY -> b @@ -13590,7 +13575,7 @@ net.minecraft.client.player.AbstractClientPlayer -> dpv: 116:116:net.minecraft.resources.ResourceLocation getSkullPath(java.lang.String) -> e 120:121:java.lang.String getModelName() -> s 125:150:float getFieldOfViewModifier() -> v -net.minecraft.client.player.Input -> dpw: +net.minecraft.client.player.Input -> dpz: float leftImpulse -> a float forwardImpulse -> b boolean up -> c @@ -13603,11 +13588,11 @@ net.minecraft.client.player.Input -> dpw: 18:18:void tick(boolean) -> a 21:21:net.minecraft.world.phys.Vec2 getMoveVector() -> a 25:25:boolean hasForwardImpulse() -> b -net.minecraft.client.player.KeyboardInput -> dpx: +net.minecraft.client.player.KeyboardInput -> dqa: net.minecraft.client.Options options -> i 9:11:void (net.minecraft.client.Options) -> 15:31:void tick(boolean) -> a -net.minecraft.client.player.LocalPlayer -> dpy: +net.minecraft.client.player.LocalPlayer -> dqb: net.minecraft.client.multiplayer.ClientPacketListener connection -> e net.minecraft.stats.StatsCounter stats -> bZ net.minecraft.client.ClientRecipeBook recipeBook -> ca @@ -13720,10 +13705,10 @@ net.minecraft.client.player.LocalPlayer -> dpy: 1125:1125:boolean isUnderWater() -> aA 1130:1146:boolean updateIsUnderwater() -> dW 1025:1025:java.util.stream.Stream lambda$updateAutoJump$0(net.minecraft.world.phys.shapes.VoxelShape) -> a -net.minecraft.client.player.LocalPlayer$1 -> dpy$1: +net.minecraft.client.player.LocalPlayer$1 -> dqb$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 436:436:void () -> -net.minecraft.client.player.RemotePlayer -> dpz: +net.minecraft.client.player.RemotePlayer -> dqc: 12:16:void (net.minecraft.client.multiplayer.ClientLevel,com.mojang.authlib.GameProfile) -> 20:25:boolean shouldRenderAtSqrDistance(double) -> a 30:30:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a @@ -13731,7 +13716,7 @@ net.minecraft.client.player.RemotePlayer -> dpz: 50:88:void aiStep() -> k 95:95:void updatePlayerPose() -> dX 99:100:void sendMessage(net.minecraft.network.chat.Component) -> a -net.minecraft.client.player.inventory.Hotbar -> dqa: +net.minecraft.client.player.inventory.Hotbar -> dqd: net.minecraft.core.NonNullList items -> a 12:13:void () -> 17:17:java.util.List delegate() -> delegate @@ -13740,9 +13725,9 @@ net.minecraft.client.player.inventory.Hotbar -> dqa: 37:42:boolean isEmpty() -> isEmpty 12:12:java.util.Collection delegate() -> delegate 12:12:java.lang.Object delegate() -> delegate -net.minecraft.client.player.inventory.package-info -> dqb: -net.minecraft.client.player.package-info -> dqc: -net.minecraft.client.renderer.BiomeColors -> dqd: +net.minecraft.client.player.inventory.package-info -> dqe: +net.minecraft.client.player.package-info -> dqf: +net.minecraft.client.renderer.BiomeColors -> dqg: net.minecraft.world.level.ColorResolver GRASS_COLOR_RESOLVER -> a net.minecraft.world.level.ColorResolver FOLIAGE_COLOR_RESOLVER -> b net.minecraft.world.level.ColorResolver WATER_COLOR_RESOLVER -> c @@ -13754,7 +13739,7 @@ net.minecraft.client.renderer.BiomeColors -> dqd: 11:11:int lambda$static$1(net.minecraft.world.level.biome.Biome,double,double) -> a 10:10:int lambda$static$0(net.minecraft.world.level.biome.Biome,double,double) -> b 9:11:void () -> -net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer -> dqe: +net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer -> dqh: net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity[] SHULKER_BOXES -> b net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity DEFAULT_SHULKER_BOX -> c net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer instance -> a @@ -13766,11 +13751,11 @@ net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer -> dqe: net.minecraft.world.level.block.entity.ConduitBlockEntity conduit -> i net.minecraft.client.model.ShieldModel shieldModel -> j net.minecraft.client.model.TridentModel tridentModel -> k - 43:57:void () -> - 60:138:void renderByItem(net.minecraft.world.item.ItemStack,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a - 44:44:net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity[] lambda$static$0(int) -> a - 44:47:void () -> -net.minecraft.client.renderer.ChunkBufferBuilderPack -> dqf: + 46:60:void () -> + 63:141:void renderByItem(net.minecraft.world.item.ItemStack,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a + 47:47:net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity[] lambda$static$0(int) -> a + 47:50:void () -> +net.minecraft.client.renderer.ChunkBufferBuilderPack -> dqi: java.util.Map builders -> a 8:9:void () -> 12:12:com.mojang.blaze3d.vertex.BufferBuilder builder(net.minecraft.client.renderer.RenderType) -> a @@ -13778,12 +13763,12 @@ net.minecraft.client.renderer.ChunkBufferBuilderPack -> dqf: 20:21:void discardAll() -> b 9:9:com.mojang.blaze3d.vertex.BufferBuilder lambda$new$1(net.minecraft.client.renderer.RenderType) -> b 9:9:net.minecraft.client.renderer.RenderType lambda$new$0(net.minecraft.client.renderer.RenderType) -> c -net.minecraft.client.renderer.CubeMap -> dqg: +net.minecraft.client.renderer.CubeMap -> dqj: net.minecraft.resources.ResourceLocation[] images -> a 19:25:void (net.minecraft.resources.ResourceLocation) -> 28:115:void render(net.minecraft.client.Minecraft,float,float,float) -> a 118:122:java.util.concurrent.CompletableFuture preload(net.minecraft.client.renderer.texture.TextureManager,java.util.concurrent.Executor) -> a -net.minecraft.client.renderer.EffectInstance -> dqh: +net.minecraft.client.renderer.EffectInstance -> dqk: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.blaze3d.shaders.AbstractUniform DUMMY_UNIFORM -> b net.minecraft.client.renderer.EffectInstance lastAppliedEffect -> c @@ -13821,7 +13806,7 @@ net.minecraft.client.renderer.EffectInstance -> dqh: 450:450:java.lang.String getName() -> g 455:455:int getId() -> a 36:41:void () -> -net.minecraft.client.renderer.FaceInfo -> dqi: +net.minecraft.client.renderer.FaceInfo -> dql: net.minecraft.client.renderer.FaceInfo DOWN -> a net.minecraft.client.renderer.FaceInfo UP -> b net.minecraft.client.renderer.FaceInfo NORTH -> c @@ -13838,8 +13823,8 @@ net.minecraft.client.renderer.FaceInfo -> dqi: 63:63:net.minecraft.client.renderer.FaceInfo$VertexInfo getVertexInfo(int) -> a 44:50:void lambda$static$0(net.minecraft.client.renderer.FaceInfo[]) -> a 6:43:void () -> -net.minecraft.client.renderer.FaceInfo$1 -> dqi$1: -net.minecraft.client.renderer.FaceInfo$Constants -> dqi$a: +net.minecraft.client.renderer.FaceInfo$1 -> dql$1: +net.minecraft.client.renderer.FaceInfo$Constants -> dql$a: int MAX_Z -> a int MAX_Y -> b int MAX_X -> c @@ -13848,13 +13833,13 @@ net.minecraft.client.renderer.FaceInfo$Constants -> dqi$a: int MIN_X -> f 34:34:void () -> 35:40:void () -> -net.minecraft.client.renderer.FaceInfo$VertexInfo -> dqi$b: +net.minecraft.client.renderer.FaceInfo$VertexInfo -> dql$b: int xFace -> a int yFace -> b int zFace -> c 71:75:void (int,int,int) -> 66:66:void (int,int,int,net.minecraft.client.renderer.FaceInfo$1) -> -net.minecraft.client.renderer.FogRenderer -> dqj: +net.minecraft.client.renderer.FogRenderer -> dqm: float fogRed -> a float fogGreen -> b float fogBlue -> c @@ -13867,7 +13852,7 @@ net.minecraft.client.renderer.FogRenderer -> dqj: 184:242:void setupFog(net.minecraft.client.Camera,net.minecraft.client.renderer.FogRenderer$FogMode,float,boolean) -> a 245:246:void levelFogColor() -> b 35:37:void () -> -net.minecraft.client.renderer.FogRenderer$FogMode -> dqj$a: +net.minecraft.client.renderer.FogRenderer$FogMode -> dqm$a: net.minecraft.client.renderer.FogRenderer$FogMode FOG_SKY -> a net.minecraft.client.renderer.FogRenderer$FogMode FOG_TERRAIN -> b net.minecraft.client.renderer.FogRenderer$FogMode[] $VALUES -> c @@ -13875,7 +13860,7 @@ net.minecraft.client.renderer.FogRenderer$FogMode -> dqj$a: 25:25:net.minecraft.client.renderer.FogRenderer$FogMode valueOf(java.lang.String) -> valueOf 25:25:void (java.lang.String,int) -> 25:26:void () -> -net.minecraft.client.renderer.GameRenderer -> dqk: +net.minecraft.client.renderer.GameRenderer -> dqn: org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.client.Minecraft minecraft -> d net.minecraft.server.packs.resources.ResourceManager resourceManager -> e @@ -13954,7 +13939,7 @@ net.minecraft.client.renderer.GameRenderer -> dqk: 598:598:java.lang.String lambda$render$1() -> s 345:345:boolean lambda$pick$0(net.minecraft.world.entity.Entity) -> b 61:140:void () -> -net.minecraft.client.renderer.ItemBlockRenderTypes -> dql: +net.minecraft.client.renderer.ItemBlockRenderTypes -> dqo: java.util.Map TYPE_BY_BLOCK -> a java.util.Map TYPE_BY_FLUID -> b boolean renderCutout -> c @@ -13967,7 +13952,7 @@ net.minecraft.client.renderer.ItemBlockRenderTypes -> dql: 244:247:void lambda$static$1(java.util.HashMap) -> a 20:241:void lambda$static$0(java.util.HashMap) -> b 19:243:void () -> -net.minecraft.client.renderer.ItemInHandRenderer -> dqm: +net.minecraft.client.renderer.ItemInHandRenderer -> dqp: net.minecraft.client.renderer.RenderType MAP_BACKGROUND -> a net.minecraft.client.renderer.RenderType MAP_BACKGROUND_CHECKERBOARD -> b net.minecraft.client.Minecraft minecraft -> c @@ -13995,10 +13980,10 @@ net.minecraft.client.renderer.ItemInHandRenderer -> dqm: 559:582:void tick() -> a 585:590:void itemUsed(net.minecraft.world.InteractionHand) -> a 32:33:void () -> -net.minecraft.client.renderer.ItemInHandRenderer$1 -> dqm$1: +net.minecraft.client.renderer.ItemInHandRenderer$1 -> dqp$1: int[] $SwitchMap$net$minecraft$world$item$UseAnim -> a 471:471:void () -> -net.minecraft.client.renderer.ItemModelShaper -> dqn: +net.minecraft.client.renderer.ItemModelShaper -> dqq: it.unimi.dsi.fastutil.ints.Int2ObjectMap shapes -> a it.unimi.dsi.fastutil.ints.Int2ObjectMap shapesCache -> b net.minecraft.client.resources.model.ModelManager modelManager -> c @@ -14011,7 +13996,7 @@ net.minecraft.client.renderer.ItemModelShaper -> dqn: 54:55:void register(net.minecraft.world.item.Item,net.minecraft.client.resources.model.ModelResourceLocation) -> a 58:58:net.minecraft.client.resources.model.ModelManager getModelManager() -> a 62:66:void rebuildCache() -> b -net.minecraft.client.renderer.LevelRenderer -> dqo: +net.minecraft.client.renderer.LevelRenderer -> dqr: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.resources.ResourceLocation MOON_LOCATION -> c net.minecraft.resources.ResourceLocation SUN_LOCATION -> d @@ -14162,8 +14147,8 @@ net.minecraft.client.renderer.LevelRenderer -> dqo: 1198:1202:com.mojang.blaze3d.vertex.VertexConsumer lambda$renderLevel$1(net.minecraft.client.renderer.MultiBufferSource$BufferSource,com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.renderer.RenderType) -> a 830:830:double lambda$setupRender$0(net.minecraft.core.BlockPos,net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo) -> a 128:147:void () -> -net.minecraft.client.renderer.LevelRenderer$1 -> dqo$1: -net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo -> dqo$a: +net.minecraft.client.renderer.LevelRenderer$1 -> dqr$1: +net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo -> dqr$a: net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk chunk -> b net.minecraft.core.Direction sourceDirection -> c byte directions -> d @@ -14177,7 +14162,7 @@ net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo -> dqo$a: 2844:2844:net.minecraft.core.Direction access$200(net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo) -> b 2844:2844:int access$300(net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo) -> c 2844:2844:byte access$400(net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo) -> d -net.minecraft.client.renderer.LightTexture -> dqp: +net.minecraft.client.renderer.LightTexture -> dqs: net.minecraft.client.renderer.texture.DynamicTexture lightTexture -> a com.mojang.blaze3d.platform.NativeImage lightPixels -> b net.minecraft.resources.ResourceLocation lightTextureLocation -> c @@ -14196,11 +14181,11 @@ net.minecraft.client.renderer.LightTexture -> dqp: 200:200:int pack(int,int) -> a 204:204:int block(int) -> a 208:208:int sky(int) -> b -net.minecraft.client.renderer.MultiBufferSource -> dqq: +net.minecraft.client.renderer.MultiBufferSource -> dqt: 15:15:net.minecraft.client.renderer.MultiBufferSource$BufferSource immediate(com.mojang.blaze3d.vertex.BufferBuilder) -> a 19:19:net.minecraft.client.renderer.MultiBufferSource$BufferSource immediateWithBuffers(java.util.Map,com.mojang.blaze3d.vertex.BufferBuilder) -> a com.mojang.blaze3d.vertex.VertexConsumer getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer -net.minecraft.client.renderer.MultiBufferSource$BufferSource -> dqq$a: +net.minecraft.client.renderer.MultiBufferSource$BufferSource -> dqt$a: com.mojang.blaze3d.vertex.BufferBuilder builder -> a java.util.Map fixedBuffers -> b java.util.Optional lastState -> c @@ -14211,7 +14196,7 @@ net.minecraft.client.renderer.MultiBufferSource$BufferSource -> dqq$a: 62:71:void endBatch() -> a 74:90:void endBatch(net.minecraft.client.renderer.RenderType) -> a 63:67:void lambda$endBatch$0(net.minecraft.client.renderer.RenderType) -> c -net.minecraft.client.renderer.OutlineBufferSource -> dqr: +net.minecraft.client.renderer.OutlineBufferSource -> dqu: net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> a net.minecraft.client.renderer.MultiBufferSource$BufferSource outlineBufferSource -> b int teamR -> c @@ -14219,36 +14204,36 @@ net.minecraft.client.renderer.OutlineBufferSource -> dqr: int teamB -> e int teamA -> f 12:21:void (net.minecraft.client.renderer.MultiBufferSource$BufferSource) -> - 25:32:com.mojang.blaze3d.vertex.VertexConsumer getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer - 36:40:void setColor(int,int,int,int) -> a - 43:44:void endOutlineBatch() -> a -net.minecraft.client.renderer.OutlineBufferSource$1 -> dqr$1: -net.minecraft.client.renderer.OutlineBufferSource$EntityOutlineGenerator -> dqr$a: + 25:36:com.mojang.blaze3d.vertex.VertexConsumer getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer + 40:44:void setColor(int,int,int,int) -> a + 47:48:void endOutlineBatch() -> a +net.minecraft.client.renderer.OutlineBufferSource$1 -> dqu$1: +net.minecraft.client.renderer.OutlineBufferSource$EntityOutlineGenerator -> dqu$a: com.mojang.blaze3d.vertex.VertexConsumer delegate -> g double x -> h double y -> i double z -> j float u -> k float v -> l - 57:60:void (com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int) -> - 64:64:void defaultColor(int,int,int,int) -> b - 68:68:void unsetDefaultColor() -> k - 72:75:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) -> a - 80:80:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a - 85:87:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a - 92:92:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a - 97:97:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b - 102:102:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a - 107:108:void vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,float) -> a - 112:113:void endVertex() -> a - 47:47:void (com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int,net.minecraft.client.renderer.OutlineBufferSource$1) -> -net.minecraft.client.renderer.PanoramaRenderer -> dqs: + 61:64:void (com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int) -> + 68:68:void defaultColor(int,int,int,int) -> b + 72:72:void unsetDefaultColor() -> k + 76:79:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) -> a + 84:84:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a + 89:91:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a + 96:96:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a + 101:101:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b + 106:106:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a + 111:112:void vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,float) -> a + 116:117:void endVertex() -> a + 51:51:void (com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int,net.minecraft.client.renderer.OutlineBufferSource$1) -> +net.minecraft.client.renderer.PanoramaRenderer -> dqv: net.minecraft.client.Minecraft minecraft -> a net.minecraft.client.renderer.CubeMap cubeMap -> b float time -> c 11:14:void (net.minecraft.client.renderer.CubeMap) -> 17:20:void render(float,float) -> a -net.minecraft.client.renderer.PostChain -> dqt: +net.minecraft.client.renderer.PostChain -> dqw: com.mojang.blaze3d.pipeline.RenderTarget screenTarget -> a net.minecraft.server.packs.resources.ResourceManager resourceManager -> b java.lang.String name -> c @@ -14274,7 +14259,7 @@ net.minecraft.client.renderer.PostChain -> dqt: 297:310:void process(float) -> a 313:313:java.lang.String getName() -> a 317:323:com.mojang.blaze3d.pipeline.RenderTarget getRenderTarget(java.lang.String) -> b -net.minecraft.client.renderer.PostPass -> dqu: +net.minecraft.client.renderer.PostPass -> dqx: net.minecraft.client.renderer.EffectInstance effect -> c com.mojang.blaze3d.pipeline.RenderTarget inTarget -> a com.mojang.blaze3d.pipeline.RenderTarget outTarget -> b @@ -14290,7 +14275,7 @@ net.minecraft.client.renderer.PostPass -> dqu: 51:52:void setOrthoMatrix(com.mojang.math.Matrix4f) -> a 55:103:void process(float) -> a 106:106:net.minecraft.client.renderer.EffectInstance getEffect() -> b -net.minecraft.client.renderer.Rect2i -> dqv: +net.minecraft.client.renderer.Rect2i -> dqy: int xPos -> a int yPos -> b int width -> c @@ -14307,7 +14292,7 @@ net.minecraft.client.renderer.Rect2i -> dqv: 64:65:void setHeight(int) -> d 68:70:void setPosition(int,int) -> a 73:73:boolean contains(int,int) -> b -net.minecraft.client.renderer.RenderBuffers -> dqw: +net.minecraft.client.renderer.RenderBuffers -> dqz: net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBufferPack -> a java.util.SortedMap fixedBuffers -> b net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> c @@ -14321,7 +14306,7 @@ net.minecraft.client.renderer.RenderBuffers -> dqw: 55:55:net.minecraft.client.renderer.OutlineBufferSource outlineBufferSource() -> d 14:31:void lambda$new$1(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> a 30:30:void lambda$null$0(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,net.minecraft.client.renderer.RenderType) -> b -net.minecraft.client.renderer.RenderStateShard -> dqx: +net.minecraft.client.renderer.RenderStateShard -> dra: java.lang.String name -> a java.lang.Runnable setupState -> Q java.lang.Runnable clearState -> R @@ -14409,49 +14394,49 @@ net.minecraft.client.renderer.RenderStateShard -> dqx: 63:63:void lambda$static$1() -> K 61:62:void lambda$static$0() -> L 60:665:void () -> -net.minecraft.client.renderer.RenderStateShard$AlphaStateShard -> dqx$a: +net.minecraft.client.renderer.RenderStateShard$AlphaStateShard -> dra$a: float cutoff -> Q 108:120:void (float) -> 124:133:boolean equals(java.lang.Object) -> equals 138:138:int hashCode() -> hashCode 116:118:void lambda$new$1() -> c 109:115:void lambda$new$0(float) -> a -net.minecraft.client.renderer.RenderStateShard$BooleanStateShard -> dqx$b: +net.minecraft.client.renderer.RenderStateShard$BooleanStateShard -> dra$b: boolean enabled -> Q 378:380:void (java.lang.String,java.lang.Runnable,java.lang.Runnable,boolean) -> 384:391:boolean equals(java.lang.Object) -> equals 396:396:int hashCode() -> hashCode -net.minecraft.client.renderer.RenderStateShard$CullStateShard -> dqx$c: +net.minecraft.client.renderer.RenderStateShard$CullStateShard -> dra$c: 453:462:void (boolean) -> 458:461:void lambda$new$1(boolean) -> a 454:457:void lambda$new$0(boolean) -> b -net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard -> dqx$d: +net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard -> dra$d: int function -> Q 472:484:void (int) -> 488:495:boolean equals(java.lang.Object) -> equals 500:500:int hashCode() -> hashCode 478:482:void lambda$new$1(int) -> a 473:477:void lambda$new$0(int) -> b -net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard -> dqx$e: +net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard -> dra$e: 436:445:void (boolean) -> 441:444:void lambda$new$1(boolean) -> a 437:440:void lambda$new$0(boolean) -> b -net.minecraft.client.renderer.RenderStateShard$FogStateShard -> dqx$f: +net.minecraft.client.renderer.RenderStateShard$FogStateShard -> dra$f: 586:587:void (java.lang.String,java.lang.Runnable,java.lang.Runnable) -> -net.minecraft.client.renderer.RenderStateShard$LayeringStateShard -> dqx$g: +net.minecraft.client.renderer.RenderStateShard$LayeringStateShard -> dra$g: 557:558:void (java.lang.String,java.lang.Runnable,java.lang.Runnable) -> -net.minecraft.client.renderer.RenderStateShard$LightmapStateShard -> dqx$h: +net.minecraft.client.renderer.RenderStateShard$LightmapStateShard -> dra$h: 402:411:void (boolean) -> 407:410:void lambda$new$1(boolean) -> a 403:406:void lambda$new$0(boolean) -> b -net.minecraft.client.renderer.RenderStateShard$LineStateShard -> dqx$i: +net.minecraft.client.renderer.RenderStateShard$LineStateShard -> dra$i: java.util.OptionalDouble width -> Q 629:643:void (java.util.OptionalDouble) -> 647:656:boolean equals(java.lang.Object) -> equals 661:661:int hashCode() -> hashCode 638:641:void lambda$new$1(java.util.OptionalDouble) -> a 630:637:void lambda$new$0(java.util.OptionalDouble) -> b -net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard -> dqx$j: +net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard -> dra$j: float uOffset -> Q float vOffset -> R 249:263:void (float,float) -> @@ -14459,27 +14444,27 @@ net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard -> dqx$ 280:280:int hashCode() -> hashCode 256:259:void lambda$new$1() -> c 250:255:void lambda$new$0(float,float) -> a -net.minecraft.client.renderer.RenderStateShard$OutputStateShard -> dqx$k: +net.minecraft.client.renderer.RenderStateShard$OutputStateShard -> dra$k: 611:612:void (java.lang.String,java.lang.Runnable,java.lang.Runnable) -> -net.minecraft.client.renderer.RenderStateShard$OverlayStateShard -> dqx$l: +net.minecraft.client.renderer.RenderStateShard$OverlayStateShard -> dra$l: 419:428:void (boolean) -> 424:427:void lambda$new$1(boolean) -> a 420:423:void lambda$new$0(boolean) -> b -net.minecraft.client.renderer.RenderStateShard$PortalTexturingStateShard -> dqx$m: +net.minecraft.client.renderer.RenderStateShard$PortalTexturingStateShard -> dra$m: int iteration -> Q 294:320:void (int) -> 324:331:boolean equals(java.lang.Object) -> equals 336:336:int hashCode() -> hashCode 313:318:void lambda$new$1() -> c 295:312:void lambda$new$0(int) -> a -net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard -> dqx$n: +net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard -> dra$n: boolean smooth -> Q 150:156:void (boolean) -> 160:167:boolean equals(java.lang.Object) -> equals 172:172:int hashCode() -> hashCode 153:154:void lambda$new$1() -> c 151:152:void lambda$new$0(boolean) -> a -net.minecraft.client.renderer.RenderStateShard$TextureStateShard -> dqx$o: +net.minecraft.client.renderer.RenderStateShard$TextureStateShard -> dra$o: java.util.Optional texture -> Q boolean blur -> R boolean mipmap -> S @@ -14492,11 +14477,11 @@ net.minecraft.client.renderer.RenderStateShard$TextureStateShard -> dqx$o: 199:200:void lambda$new$2() -> e 191:191:void lambda$new$1() -> f 186:190:void lambda$new$0(net.minecraft.resources.ResourceLocation,boolean,boolean) -> a -net.minecraft.client.renderer.RenderStateShard$TexturingStateShard -> dqx$p: +net.minecraft.client.renderer.RenderStateShard$TexturingStateShard -> dra$p: 236:237:void (java.lang.String,java.lang.Runnable,java.lang.Runnable) -> -net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard -> dqx$q: +net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard -> dra$q: 56:57:void (java.lang.String,java.lang.Runnable,java.lang.Runnable) -> -net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard -> dqx$r: +net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard -> dra$r: boolean writeColor -> Q boolean writeDepth -> R 513:530:void (boolean,boolean) -> @@ -14504,7 +14489,7 @@ net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard -> dqx$r: 547:547:int hashCode() -> hashCode 521:527:void lambda$new$1(boolean,boolean) -> a 514:520:void lambda$new$0(boolean,boolean) -> b -net.minecraft.client.renderer.RenderType -> dqy: +net.minecraft.client.renderer.RenderType -> drb: net.minecraft.client.renderer.RenderType SOLID -> R net.minecraft.client.renderer.RenderType CUTOUT_MIPPED -> S net.minecraft.client.renderer.RenderType CUTOUT -> T @@ -14521,77 +14506,84 @@ net.minecraft.client.renderer.RenderType -> dqy: int bufferSize -> ad boolean affectsCrumbling -> ae boolean sortOnUpload -> af - 38:38:net.minecraft.client.renderer.RenderType solid() -> c - 49:49:net.minecraft.client.renderer.RenderType cutoutMipped() -> d - 60:60:net.minecraft.client.renderer.RenderType cutout() -> e - 64:69:net.minecraft.client.renderer.RenderType$CompositeState translucentState() -> t - 75:75:net.minecraft.client.renderer.RenderType translucent() -> f - 81:81:net.minecraft.client.renderer.RenderType translucentNoCrumbling() -> g - 85:93:net.minecraft.client.renderer.RenderType entitySolid(net.minecraft.resources.ResourceLocation) -> a - 97:106:net.minecraft.client.renderer.RenderType entityCutout(net.minecraft.resources.ResourceLocation) -> b - 110:120:net.minecraft.client.renderer.RenderType entityCutoutNoCull(net.minecraft.resources.ResourceLocation) -> c - 124:133:net.minecraft.client.renderer.RenderType entityTranslucentCull(net.minecraft.resources.ResourceLocation) -> d - 137:147:net.minecraft.client.renderer.RenderType entityTranslucent(net.minecraft.resources.ResourceLocation) -> e - 151:160:net.minecraft.client.renderer.RenderType entitySmoothCutout(net.minecraft.resources.ResourceLocation) -> f - 164:171:net.minecraft.client.renderer.RenderType beaconBeam(net.minecraft.resources.ResourceLocation,boolean) -> a - 175:185:net.minecraft.client.renderer.RenderType entityDecal(net.minecraft.resources.ResourceLocation) -> g - 189:200:net.minecraft.client.renderer.RenderType entityNoOutline(net.minecraft.resources.ResourceLocation) -> h - 204:210:net.minecraft.client.renderer.RenderType entityAlpha(net.minecraft.resources.ResourceLocation,float) -> a - 214:220:net.minecraft.client.renderer.RenderType eyes(net.minecraft.resources.ResourceLocation) -> i - 224:234:net.minecraft.client.renderer.RenderType energySwirl(net.minecraft.resources.ResourceLocation,float,float) -> a - 244:244:net.minecraft.client.renderer.RenderType leash() -> h - 253:253:net.minecraft.client.renderer.RenderType waterMask() -> i - 257:265:net.minecraft.client.renderer.RenderType outline(net.minecraft.resources.ResourceLocation) -> j - 278:278:net.minecraft.client.renderer.RenderType glint() -> j - 291:291:net.minecraft.client.renderer.RenderType entityGlint() -> k - 295:302:net.minecraft.client.renderer.RenderType crumbling(net.minecraft.resources.ResourceLocation) -> k - 306:311:net.minecraft.client.renderer.RenderType text(net.minecraft.resources.ResourceLocation) -> l - 315:322:net.minecraft.client.renderer.RenderType textSeeThrough(net.minecraft.resources.ResourceLocation) -> m - 332:332:net.minecraft.client.renderer.RenderType lightning() -> l - 339:352:net.minecraft.client.renderer.RenderType endPortal(int) -> a - 363:363:net.minecraft.client.renderer.RenderType lines() -> m - 373:379:void (java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,java.lang.Runnable,java.lang.Runnable) -> - 382:382:net.minecraft.client.renderer.RenderType$CompositeRenderType create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,net.minecraft.client.renderer.RenderType$CompositeState) -> a - 386:386:net.minecraft.client.renderer.RenderType$CompositeRenderType create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> a - 390:400:void end(com.mojang.blaze3d.vertex.BufferBuilder,int,int,int) -> a - 404:404:java.lang.String toString() -> toString - 408:408:java.util.List chunkBufferLayers() -> n - 412:412:int bufferSize() -> o - 416:416:com.mojang.blaze3d.vertex.VertexFormat format() -> p - 420:420:int mode() -> q - 424:424:java.util.Optional outline() -> r - 428:428:boolean affectsCrumbling() -> s - 31:360:void () -> -net.minecraft.client.renderer.RenderType$1 -> dqy$1: -net.minecraft.client.renderer.RenderType$CompositeRenderType -> dqy$a: + java.util.Optional asOptional -> ag + 44:44:net.minecraft.client.renderer.RenderType solid() -> c + 55:55:net.minecraft.client.renderer.RenderType cutoutMipped() -> d + 66:66:net.minecraft.client.renderer.RenderType cutout() -> e + 70:75:net.minecraft.client.renderer.RenderType$CompositeState translucentState() -> v + 81:81:net.minecraft.client.renderer.RenderType translucent() -> f + 87:87:net.minecraft.client.renderer.RenderType translucentNoCrumbling() -> g + 91:99:net.minecraft.client.renderer.RenderType entitySolid(net.minecraft.resources.ResourceLocation) -> a + 103:112:net.minecraft.client.renderer.RenderType entityCutout(net.minecraft.resources.ResourceLocation) -> b + 116:126:net.minecraft.client.renderer.RenderType entityCutoutNoCull(net.minecraft.resources.ResourceLocation,boolean) -> a + 130:130:net.minecraft.client.renderer.RenderType entityCutoutNoCull(net.minecraft.resources.ResourceLocation) -> c + 134:143:net.minecraft.client.renderer.RenderType entityTranslucentCull(net.minecraft.resources.ResourceLocation) -> d + 147:157:net.minecraft.client.renderer.RenderType entityTranslucent(net.minecraft.resources.ResourceLocation,boolean) -> b + 161:161:net.minecraft.client.renderer.RenderType entityTranslucent(net.minecraft.resources.ResourceLocation) -> e + 165:174:net.minecraft.client.renderer.RenderType entitySmoothCutout(net.minecraft.resources.ResourceLocation) -> f + 178:185:net.minecraft.client.renderer.RenderType beaconBeam(net.minecraft.resources.ResourceLocation,boolean) -> c + 189:199:net.minecraft.client.renderer.RenderType entityDecal(net.minecraft.resources.ResourceLocation) -> g + 203:214:net.minecraft.client.renderer.RenderType entityNoOutline(net.minecraft.resources.ResourceLocation) -> h + 218:224:net.minecraft.client.renderer.RenderType entityAlpha(net.minecraft.resources.ResourceLocation,float) -> a + 228:234:net.minecraft.client.renderer.RenderType eyes(net.minecraft.resources.ResourceLocation) -> i + 238:248:net.minecraft.client.renderer.RenderType energySwirl(net.minecraft.resources.ResourceLocation,float,float) -> a + 258:258:net.minecraft.client.renderer.RenderType leash() -> h + 267:267:net.minecraft.client.renderer.RenderType waterMask() -> i + 271:279:net.minecraft.client.renderer.RenderType outline(net.minecraft.resources.ResourceLocation) -> j + 292:292:net.minecraft.client.renderer.RenderType glint() -> j + 305:305:net.minecraft.client.renderer.RenderType entityGlint() -> k + 309:316:net.minecraft.client.renderer.RenderType crumbling(net.minecraft.resources.ResourceLocation) -> k + 320:325:net.minecraft.client.renderer.RenderType text(net.minecraft.resources.ResourceLocation) -> l + 329:336:net.minecraft.client.renderer.RenderType textSeeThrough(net.minecraft.resources.ResourceLocation) -> m + 346:346:net.minecraft.client.renderer.RenderType lightning() -> l + 353:366:net.minecraft.client.renderer.RenderType endPortal(int) -> a + 377:377:net.minecraft.client.renderer.RenderType lines() -> m + 388:395:void (java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,java.lang.Runnable,java.lang.Runnable) -> + 398:398:net.minecraft.client.renderer.RenderType$CompositeRenderType create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,net.minecraft.client.renderer.RenderType$CompositeState) -> a + 402:402:net.minecraft.client.renderer.RenderType$CompositeRenderType create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> a + 406:416:void end(com.mojang.blaze3d.vertex.BufferBuilder,int,int,int) -> a + 420:420:java.lang.String toString() -> toString + 424:424:java.util.List chunkBufferLayers() -> n + 428:428:int bufferSize() -> o + 432:432:com.mojang.blaze3d.vertex.VertexFormat format() -> p + 436:436:int mode() -> q + 440:440:java.util.Optional outline() -> r + 444:444:boolean isOutline() -> s + 448:448:boolean affectsCrumbling() -> t + 452:452:java.util.Optional asOptional() -> u + 37:374:void () -> +net.minecraft.client.renderer.RenderType$1 -> drb$1: +net.minecraft.client.renderer.RenderType$CompositeRenderType -> drb$a: it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet INSTANCES -> R net.minecraft.client.renderer.RenderType$CompositeState state -> S int hashCode -> T java.util.Optional outline -> U - 618:622:void (java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> - 625:625:net.minecraft.client.renderer.RenderType$CompositeRenderType memoize(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> c - 630:630:java.util.Optional outline() -> r - 634:634:net.minecraft.client.renderer.RenderType$CompositeState state() -> t - 639:639:boolean equals(java.lang.Object) -> equals - 644:644:int hashCode() -> hashCode - 618:618:void lambda$new$1(net.minecraft.client.renderer.RenderType$CompositeState) -> a - 618:618:void lambda$new$0(net.minecraft.client.renderer.RenderType$CompositeState) -> b - 610:610:net.minecraft.client.renderer.RenderType$CompositeRenderType access$000(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> b - 610:610:int access$500(net.minecraft.client.renderer.RenderType$CompositeRenderType) -> a - 610:610:net.minecraft.client.renderer.RenderType$CompositeState access$600(net.minecraft.client.renderer.RenderType$CompositeRenderType) -> b - 611:611:void () -> -net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy -> dqy$a$a: + boolean isOutline -> V + 647:652:void (java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> + 655:655:net.minecraft.client.renderer.RenderType$CompositeRenderType memoize(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> c + 660:660:java.util.Optional outline() -> r + 665:665:boolean isOutline() -> s + 669:669:net.minecraft.client.renderer.RenderType$CompositeState state() -> v + 674:674:boolean equals(java.lang.Object) -> equals + 679:679:int hashCode() -> hashCode + 647:647:void lambda$new$1(net.minecraft.client.renderer.RenderType$CompositeState) -> a + 647:647:void lambda$new$0(net.minecraft.client.renderer.RenderType$CompositeState) -> b + 638:638:net.minecraft.client.renderer.RenderType$CompositeRenderType access$000(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,int,int,boolean,boolean,net.minecraft.client.renderer.RenderType$CompositeState) -> b + 638:638:int access$500(net.minecraft.client.renderer.RenderType$CompositeRenderType) -> a + 638:638:net.minecraft.client.renderer.RenderType$CompositeState access$600(net.minecraft.client.renderer.RenderType$CompositeRenderType) -> b + 639:639:void () -> +net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy -> drb$a$a: net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy INSTANCE -> a net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy[] $VALUES -> b - 647:647:net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy[] values() -> values - 647:647:net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy valueOf(java.lang.String) -> valueOf - 647:647:void (java.lang.String,int) -> - 652:655:int hashCode(net.minecraft.client.renderer.RenderType$CompositeRenderType) -> a - 660:667:boolean equals(net.minecraft.client.renderer.RenderType$CompositeRenderType,net.minecraft.client.renderer.RenderType$CompositeRenderType) -> a - 647:647:boolean equals(java.lang.Object,java.lang.Object) -> equals - 647:647:int hashCode(java.lang.Object) -> hashCode - 647:648:void () -> -net.minecraft.client.renderer.RenderType$CompositeState -> dqy$b: + 682:682:net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy[] values() -> values + 682:682:net.minecraft.client.renderer.RenderType$CompositeRenderType$EqualsStrategy valueOf(java.lang.String) -> valueOf + 682:682:void (java.lang.String,int) -> + 687:690:int hashCode(net.minecraft.client.renderer.RenderType$CompositeRenderType) -> a + 695:702:boolean equals(net.minecraft.client.renderer.RenderType$CompositeRenderType,net.minecraft.client.renderer.RenderType$CompositeRenderType) -> a + 682:682:boolean equals(java.lang.Object,java.lang.Object) -> equals + 682:682:int hashCode(java.lang.Object) -> hashCode + 682:683:void () -> +net.minecraft.client.renderer.RenderType$CompositeState -> drb$b: net.minecraft.client.renderer.RenderStateShard$TextureStateShard textureState -> a net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard transparencyState -> b net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard diffuseLightingState -> c @@ -14607,17 +14599,17 @@ net.minecraft.client.renderer.RenderType$CompositeState -> dqy$b: net.minecraft.client.renderer.RenderStateShard$TexturingStateShard texturingState -> m net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard writeMaskState -> n net.minecraft.client.renderer.RenderStateShard$LineStateShard lineState -> o - boolean affectsOutline -> p + net.minecraft.client.renderer.RenderType$OutlineProperty outlineProperty -> p com.google.common.collect.ImmutableList states -> q - 451:486:void (net.minecraft.client.renderer.RenderStateShard$TextureStateShard,net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard,net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard,net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard,net.minecraft.client.renderer.RenderStateShard$AlphaStateShard,net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard,net.minecraft.client.renderer.RenderStateShard$CullStateShard,net.minecraft.client.renderer.RenderStateShard$LightmapStateShard,net.minecraft.client.renderer.RenderStateShard$OverlayStateShard,net.minecraft.client.renderer.RenderStateShard$FogStateShard,net.minecraft.client.renderer.RenderStateShard$LayeringStateShard,net.minecraft.client.renderer.RenderStateShard$OutputStateShard,net.minecraft.client.renderer.RenderStateShard$TexturingStateShard,net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard,net.minecraft.client.renderer.RenderStateShard$LineStateShard,boolean) -> - 490:497:boolean equals(java.lang.Object) -> equals - 502:502:int hashCode() -> hashCode - 506:506:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder builder() -> a - 431:431:void (net.minecraft.client.renderer.RenderStateShard$TextureStateShard,net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard,net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard,net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard,net.minecraft.client.renderer.RenderStateShard$AlphaStateShard,net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard,net.minecraft.client.renderer.RenderStateShard$CullStateShard,net.minecraft.client.renderer.RenderStateShard$LightmapStateShard,net.minecraft.client.renderer.RenderStateShard$OverlayStateShard,net.minecraft.client.renderer.RenderStateShard$FogStateShard,net.minecraft.client.renderer.RenderStateShard$LayeringStateShard,net.minecraft.client.renderer.RenderStateShard$OutputStateShard,net.minecraft.client.renderer.RenderStateShard$TexturingStateShard,net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard,net.minecraft.client.renderer.RenderStateShard$LineStateShard,boolean,net.minecraft.client.renderer.RenderType$1) -> - 431:431:boolean access$300(net.minecraft.client.renderer.RenderType$CompositeState) -> a - 431:431:net.minecraft.client.renderer.RenderStateShard$TextureStateShard access$400(net.minecraft.client.renderer.RenderType$CompositeState) -> b - 431:431:com.google.common.collect.ImmutableList access$700(net.minecraft.client.renderer.RenderType$CompositeState) -> c -net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder -> dqy$b$a: + 475:510:void (net.minecraft.client.renderer.RenderStateShard$TextureStateShard,net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard,net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard,net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard,net.minecraft.client.renderer.RenderStateShard$AlphaStateShard,net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard,net.minecraft.client.renderer.RenderStateShard$CullStateShard,net.minecraft.client.renderer.RenderStateShard$LightmapStateShard,net.minecraft.client.renderer.RenderStateShard$OverlayStateShard,net.minecraft.client.renderer.RenderStateShard$FogStateShard,net.minecraft.client.renderer.RenderStateShard$LayeringStateShard,net.minecraft.client.renderer.RenderStateShard$OutputStateShard,net.minecraft.client.renderer.RenderStateShard$TexturingStateShard,net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard,net.minecraft.client.renderer.RenderStateShard$LineStateShard,net.minecraft.client.renderer.RenderType$OutlineProperty) -> + 514:521:boolean equals(java.lang.Object) -> equals + 526:526:int hashCode() -> hashCode + 530:530:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder builder() -> a + 455:455:void (net.minecraft.client.renderer.RenderStateShard$TextureStateShard,net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard,net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard,net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard,net.minecraft.client.renderer.RenderStateShard$AlphaStateShard,net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard,net.minecraft.client.renderer.RenderStateShard$CullStateShard,net.minecraft.client.renderer.RenderStateShard$LightmapStateShard,net.minecraft.client.renderer.RenderStateShard$OverlayStateShard,net.minecraft.client.renderer.RenderStateShard$FogStateShard,net.minecraft.client.renderer.RenderStateShard$LayeringStateShard,net.minecraft.client.renderer.RenderStateShard$OutputStateShard,net.minecraft.client.renderer.RenderStateShard$TexturingStateShard,net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard,net.minecraft.client.renderer.RenderStateShard$LineStateShard,net.minecraft.client.renderer.RenderType$OutlineProperty,net.minecraft.client.renderer.RenderType$1) -> + 455:455:net.minecraft.client.renderer.RenderType$OutlineProperty access$300(net.minecraft.client.renderer.RenderType$CompositeState) -> a + 455:455:net.minecraft.client.renderer.RenderStateShard$TextureStateShard access$400(net.minecraft.client.renderer.RenderType$CompositeState) -> b + 455:455:com.google.common.collect.ImmutableList access$700(net.minecraft.client.renderer.RenderType$CompositeState) -> c +net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder -> drb$b$a: net.minecraft.client.renderer.RenderStateShard$TextureStateShard textureState -> a net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard transparencyState -> b net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard diffuseLightingState -> c @@ -14633,31 +14625,41 @@ net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder -> net.minecraft.client.renderer.RenderStateShard$TexturingStateShard texturingState -> m net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard writeMaskState -> n net.minecraft.client.renderer.RenderStateShard$LineStateShard lineState -> o - 510:527:void () -> - 530:531:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setTextureState(net.minecraft.client.renderer.RenderStateShard$TextureStateShard) -> a - 535:536:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setTransparencyState(net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard) -> a - 540:541:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setDiffuseLightingState(net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard) -> a - 545:546:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setShadeModelState(net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard) -> a - 550:551:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setAlphaState(net.minecraft.client.renderer.RenderStateShard$AlphaStateShard) -> a - 555:556:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setDepthTestState(net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard) -> a - 560:561:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setCullState(net.minecraft.client.renderer.RenderStateShard$CullStateShard) -> a - 565:566:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setLightmapState(net.minecraft.client.renderer.RenderStateShard$LightmapStateShard) -> a - 570:571:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setOverlayState(net.minecraft.client.renderer.RenderStateShard$OverlayStateShard) -> a - 575:576:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setFogState(net.minecraft.client.renderer.RenderStateShard$FogStateShard) -> a - 580:581:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setLayeringState(net.minecraft.client.renderer.RenderStateShard$LayeringStateShard) -> a - 585:586:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setOutputState(net.minecraft.client.renderer.RenderStateShard$OutputStateShard) -> a - 590:591:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setTexturingState(net.minecraft.client.renderer.RenderStateShard$TexturingStateShard) -> a - 595:596:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setWriteMaskState(net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard) -> a - 600:601:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setLineState(net.minecraft.client.renderer.RenderStateShard$LineStateShard) -> a - 605:605:net.minecraft.client.renderer.RenderType$CompositeState createCompositeState(boolean) -> a - 509:509:void (net.minecraft.client.renderer.RenderType$1) -> -net.minecraft.client.renderer.RunningTrimmedMean -> dqz: + 534:551:void () -> + 554:555:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setTextureState(net.minecraft.client.renderer.RenderStateShard$TextureStateShard) -> a + 559:560:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setTransparencyState(net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard) -> a + 564:565:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setDiffuseLightingState(net.minecraft.client.renderer.RenderStateShard$DiffuseLightingStateShard) -> a + 569:570:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setShadeModelState(net.minecraft.client.renderer.RenderStateShard$ShadeModelStateShard) -> a + 574:575:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setAlphaState(net.minecraft.client.renderer.RenderStateShard$AlphaStateShard) -> a + 579:580:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setDepthTestState(net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard) -> a + 584:585:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setCullState(net.minecraft.client.renderer.RenderStateShard$CullStateShard) -> a + 589:590:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setLightmapState(net.minecraft.client.renderer.RenderStateShard$LightmapStateShard) -> a + 594:595:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setOverlayState(net.minecraft.client.renderer.RenderStateShard$OverlayStateShard) -> a + 599:600:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setFogState(net.minecraft.client.renderer.RenderStateShard$FogStateShard) -> a + 604:605:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setLayeringState(net.minecraft.client.renderer.RenderStateShard$LayeringStateShard) -> a + 609:610:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setOutputState(net.minecraft.client.renderer.RenderStateShard$OutputStateShard) -> a + 614:615:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setTexturingState(net.minecraft.client.renderer.RenderStateShard$TexturingStateShard) -> a + 619:620:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setWriteMaskState(net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard) -> a + 624:625:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder setLineState(net.minecraft.client.renderer.RenderStateShard$LineStateShard) -> a + 629:629:net.minecraft.client.renderer.RenderType$CompositeState createCompositeState(boolean) -> a + 633:633:net.minecraft.client.renderer.RenderType$CompositeState createCompositeState(net.minecraft.client.renderer.RenderType$OutlineProperty) -> a + 533:533:void (net.minecraft.client.renderer.RenderType$1) -> +net.minecraft.client.renderer.RenderType$OutlineProperty -> drb$c: + net.minecraft.client.renderer.RenderType$OutlineProperty NONE -> a + net.minecraft.client.renderer.RenderType$OutlineProperty IS_OUTLINE -> b + net.minecraft.client.renderer.RenderType$OutlineProperty AFFECTS_OUTLINE -> c + net.minecraft.client.renderer.RenderType$OutlineProperty[] $VALUES -> d + 22:22:net.minecraft.client.renderer.RenderType$OutlineProperty[] values() -> values + 22:22:net.minecraft.client.renderer.RenderType$OutlineProperty valueOf(java.lang.String) -> valueOf + 22:22:void (java.lang.String,int) -> + 22:25:void () -> +net.minecraft.client.renderer.RunningTrimmedMean -> drc: long[] values -> a int count -> b int cursor -> c 8:10:void (int) -> 13:38:long registerValueAndGetMean(long) -> a -net.minecraft.client.renderer.ScreenEffectRenderer -> dra: +net.minecraft.client.renderer.ScreenEffectRenderer -> drd: net.minecraft.resources.ResourceLocation UNDERWATER_LOCATION -> a 25:25:void () -> 29:50:void renderScreenEffect(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack) -> a @@ -14666,7 +14668,7 @@ net.minecraft.client.renderer.ScreenEffectRenderer -> dra: 99:129:void renderWater(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack) -> b 132:183:void renderFire(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack) -> c 26:26:void () -> -net.minecraft.client.renderer.Sheets -> drb: +net.minecraft.client.renderer.Sheets -> dre: net.minecraft.resources.ResourceLocation SHULKER_SHEET -> a net.minecraft.resources.ResourceLocation BED_SHEET -> b net.minecraft.resources.ResourceLocation BANNER_SHEET -> c @@ -14717,10 +14719,10 @@ net.minecraft.client.renderer.Sheets -> drb: 66:66:net.minecraft.client.resources.model.Material lambda$static$1(net.minecraft.world.item.DyeColor) -> a 62:62:net.minecraft.client.resources.model.Material lambda$static$0(java.lang.String) -> b 25:78:void () -> -net.minecraft.client.renderer.Sheets$1 -> drb$1: +net.minecraft.client.renderer.Sheets$1 -> dre$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType -> a 167:167:void () -> -net.minecraft.client.renderer.SpriteCoordinateExpander -> drc: +net.minecraft.client.renderer.SpriteCoordinateExpander -> drf: com.mojang.blaze3d.vertex.VertexConsumer delegate -> a net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> b 10:13:void (com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.renderer.texture.TextureAtlasSprite) -> @@ -14734,7 +14736,7 @@ net.minecraft.client.renderer.SpriteCoordinateExpander -> drc: 52:53:void defaultColor(int,int,int,int) -> b 57:58:void unsetDefaultColor() -> k 62:63:void vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,float) -> a -net.minecraft.client.renderer.ViewArea -> drd: +net.minecraft.client.renderer.ViewArea -> drg: net.minecraft.client.renderer.LevelRenderer levelRenderer -> a net.minecraft.world.level.Level level -> b int chunkGridSizeY -> c @@ -14749,14 +14751,14 @@ net.minecraft.client.renderer.ViewArea -> drd: 59:83:void repositionCamera(double,double) -> a 86:92:void setDirty(int,int,int,boolean) -> a 96:107:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk getRenderChunkAt(net.minecraft.core.BlockPos) -> a -net.minecraft.client.renderer.VirtualScreen -> dre: +net.minecraft.client.renderer.VirtualScreen -> drh: net.minecraft.client.Minecraft minecraft -> a com.mojang.blaze3d.platform.ScreenManager screenManager -> b 15:18:void (net.minecraft.client.Minecraft) -> 21:21:com.mojang.blaze3d.platform.Window newWindow(com.mojang.blaze3d.platform.DisplayData,java.lang.String,java.lang.String) -> a 26:27:void close() -> close -net.minecraft.client.renderer.banner.package-info -> drf: -net.minecraft.client.renderer.block.BlockModelShaper -> drg: +net.minecraft.client.renderer.banner.package-info -> dri: +net.minecraft.client.renderer.block.BlockModelShaper -> drj: java.util.Map modelByStateCache -> a net.minecraft.client.resources.model.ModelManager modelManager -> b 17:22:void (net.minecraft.client.resources.model.ModelManager) -> @@ -14769,7 +14771,7 @@ net.minecraft.client.renderer.block.BlockModelShaper -> drg: 60:72:java.lang.String statePropertiesToString(java.util.Map) -> a 77:77:java.lang.String getValue(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 46:46:void lambda$rebuildCache$0(net.minecraft.world.level.block.state.BlockState) -> d -net.minecraft.client.renderer.block.BlockRenderDispatcher -> drh: +net.minecraft.client.renderer.block.BlockRenderDispatcher -> drk: net.minecraft.client.renderer.block.BlockModelShaper blockModelShaper -> a net.minecraft.client.renderer.block.ModelBlockRenderer modelRenderer -> b net.minecraft.client.renderer.block.LiquidBlockRenderer liquidBlockRenderer -> c @@ -14784,10 +14786,10 @@ net.minecraft.client.renderer.block.BlockRenderDispatcher -> drh: 89:89:net.minecraft.client.resources.model.BakedModel getBlockModel(net.minecraft.world.level.block.state.BlockState) -> a 94:114:void renderSingleBlock(net.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 118:119:void onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a -net.minecraft.client.renderer.block.BlockRenderDispatcher$1 -> drh$1: +net.minecraft.client.renderer.block.BlockRenderDispatcher$1 -> drk$1: int[] $SwitchMap$net$minecraft$world$level$block$RenderShape -> a 99:99:void () -> -net.minecraft.client.renderer.block.LiquidBlockRenderer -> dri: +net.minecraft.client.renderer.block.LiquidBlockRenderer -> drl: net.minecraft.client.renderer.texture.TextureAtlasSprite[] lavaIcons -> a net.minecraft.client.renderer.texture.TextureAtlasSprite[] waterIcons -> b net.minecraft.client.renderer.texture.TextureAtlasSprite waterOverlay -> c @@ -14799,7 +14801,7 @@ net.minecraft.client.renderer.block.LiquidBlockRenderer -> dri: 289:290:void vertex(com.mojang.blaze3d.vertex.VertexConsumer,double,double,double,float,float,float,float,float,int) -> a 293:301:int getLightColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos) -> a 305:326:float getWaterHeight(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.material.Fluid) -> a -net.minecraft.client.renderer.block.ModelBlockRenderer -> drj: +net.minecraft.client.renderer.block.ModelBlockRenderer -> drm: net.minecraft.client.color.block.BlockColors blockColors -> a java.lang.ThreadLocal CACHE -> b 37:39:void (net.minecraft.client.color.block.BlockColors) -> @@ -14817,10 +14819,10 @@ net.minecraft.client.renderer.block.ModelBlockRenderer -> drj: 373:373:net.minecraft.client.renderer.block.ModelBlockRenderer$Cache lambda$static$0() -> d 31:31:java.lang.ThreadLocal access$200() -> c 373:373:void () -> -net.minecraft.client.renderer.block.ModelBlockRenderer$1 -> drj$1: +net.minecraft.client.renderer.block.ModelBlockRenderer$1 -> drm$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 191:191:void () -> -net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo -> drj$a: +net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo -> drm$a: net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo DOWN -> a net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo UP -> b net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo NORTH -> c @@ -14847,7 +14849,7 @@ net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo -> drj$a: 585:585:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] access$1200(net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo) -> e 585:585:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] access$1300(net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo) -> f 585:630:void () -> -net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace -> drj$b: +net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace -> drm$b: float[] brightness -> b int[] lightmap -> c net.minecraft.client.renderer.block.ModelBlockRenderer this$0 -> a @@ -14857,7 +14859,7 @@ net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace -> d 558:560:int blend(int,int,int,int,float,float,float,float) -> a 383:383:float[] access$000(net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace) -> a 383:383:int[] access$100(net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace) -> b -net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap -> drj$c: +net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap -> drm$c: net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap DOWN -> a net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap UP -> b net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap NORTH -> c @@ -14880,7 +14882,7 @@ net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap -> drj 265:265:int access$700(net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap) -> c 265:265:int access$800(net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap) -> d 265:278:void () -> -net.minecraft.client.renderer.block.ModelBlockRenderer$Cache -> drj$d: +net.minecraft.client.renderer.block.ModelBlockRenderer$Cache -> drm$d: boolean enabled -> a it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap colorCache -> b it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap brightnessCache -> c @@ -14892,15 +14894,15 @@ net.minecraft.client.renderer.block.ModelBlockRenderer$Cache -> drj$d: 315:321:it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap lambda$new$1() -> c 305:311:it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap lambda$new$0() -> d 301:301:void (net.minecraft.client.renderer.block.ModelBlockRenderer$1) -> -net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$1 -> drj$d$1: +net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$1 -> drm$d$1: net.minecraft.client.renderer.block.ModelBlockRenderer$Cache this$0 -> a 305:305:void (net.minecraft.client.renderer.block.ModelBlockRenderer$Cache,int,float) -> 308:308:void rehash(int) -> rehash -net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$2 -> drj$d$2: +net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$2 -> drm$d$2: net.minecraft.client.renderer.block.ModelBlockRenderer$Cache this$0 -> a 315:315:void (net.minecraft.client.renderer.block.ModelBlockRenderer$Cache,int,float) -> 318:318:void rehash(int) -> rehash -net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo -> drj$e: +net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo -> drm$e: net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo DOWN -> a net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo UP -> b net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo NORTH -> c @@ -14920,7 +14922,7 @@ net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo -> drj$e: 580:582:void (java.lang.String,int,net.minecraft.core.Direction,boolean) -> 564:564:int access$1000(net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo) -> a 564:576:void () -> -net.minecraft.client.renderer.block.model.BakedQuad -> drk: +net.minecraft.client.renderer.block.model.BakedQuad -> drn: int[] vertices -> a int tintIndex -> b net.minecraft.core.Direction direction -> c @@ -14931,7 +14933,7 @@ net.minecraft.client.renderer.block.model.BakedQuad -> drk: 28:28:boolean isTinted() -> c 32:32:int getTintIndex() -> d 36:36:net.minecraft.core.Direction getDirection() -> e -net.minecraft.client.renderer.block.model.BlockElement -> drl: +net.minecraft.client.renderer.block.model.BlockElement -> dro: com.mojang.math.Vector3f from -> a com.mojang.math.Vector3f to -> b java.util.Map faces -> c @@ -14940,10 +14942,10 @@ net.minecraft.client.renderer.block.model.BlockElement -> drl: 32:40:void (com.mojang.math.Vector3f,com.mojang.math.Vector3f,java.util.Map,net.minecraft.client.renderer.block.model.BlockElementRotation,boolean) -> 43:47:void fillUvs() -> a 50:63:float[] uvsByFace(net.minecraft.core.Direction) -> a -net.minecraft.client.renderer.block.model.BlockElement$1 -> drl$1: +net.minecraft.client.renderer.block.model.BlockElement$1 -> dro$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 50:50:void () -> -net.minecraft.client.renderer.block.model.BlockElement$Deserializer -> drl$a: +net.minecraft.client.renderer.block.model.BlockElement$Deserializer -> dro$a: 67:67:void () -> 72:82:net.minecraft.client.renderer.block.model.BlockElement deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 87:98:net.minecraft.client.renderer.block.model.BlockElementRotation getRotation(com.google.gson.JsonObject) -> a @@ -14956,26 +14958,26 @@ net.minecraft.client.renderer.block.model.BlockElement$Deserializer -> drl$a: 157:163:com.mojang.math.Vector3f getFrom(com.google.gson.JsonObject) -> e 167:176:com.mojang.math.Vector3f getVector3f(com.google.gson.JsonObject,java.lang.String) -> a 67:67:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.BlockElementFace -> drm: +net.minecraft.client.renderer.block.model.BlockElementFace -> drp: net.minecraft.core.Direction cullForDirection -> a int tintIndex -> b java.lang.String texture -> c net.minecraft.client.renderer.block.model.BlockFaceUV uv -> d 22:27:void (net.minecraft.core.Direction,int,java.lang.String,net.minecraft.client.renderer.block.model.BlockFaceUV) -> -net.minecraft.client.renderer.block.model.BlockElementFace$Deserializer -> drm$a: +net.minecraft.client.renderer.block.model.BlockElementFace$Deserializer -> drp$a: 29:29:void () -> 34:41:net.minecraft.client.renderer.block.model.BlockElementFace deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 45:45:int getTintIndex(com.google.gson.JsonObject) -> a 49:49:java.lang.String getTexture(com.google.gson.JsonObject) -> b 54:55:net.minecraft.core.Direction getCullFacing(com.google.gson.JsonObject) -> c 29:29:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.BlockElementRotation -> drn: +net.minecraft.client.renderer.block.model.BlockElementRotation -> drq: com.mojang.math.Vector3f origin -> a net.minecraft.core.Direction$Axis axis -> b float angle -> c boolean rescale -> d 12:17:void (com.mojang.math.Vector3f,net.minecraft.core.Direction$Axis,float,boolean) -> -net.minecraft.client.renderer.block.model.BlockFaceUV -> dro: +net.minecraft.client.renderer.block.model.BlockFaceUV -> drr: float[] uvs -> a int rotation -> b 18:21:void (float[],int) -> @@ -14984,18 +14986,18 @@ net.minecraft.client.renderer.block.model.BlockFaceUV -> dro: 42:42:int getShiftedIndex(int) -> d 46:46:int getReverseIndex(int) -> c 50:53:void setMissingUv(float[]) -> a -net.minecraft.client.renderer.block.model.BlockFaceUV$Deserializer -> dro$a: +net.minecraft.client.renderer.block.model.BlockFaceUV$Deserializer -> drr$a: 55:55:void () -> 60:65:net.minecraft.client.renderer.block.model.BlockFaceUV deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 69:75:int getRotation(com.google.gson.JsonObject) -> a 80:94:float[] getUVs(com.google.gson.JsonObject) -> b 55:55:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.BlockModel -> drp: +net.minecraft.client.renderer.block.model.BlockModel -> drs: org.apache.logging.log4j.Logger LOGGER -> f net.minecraft.client.renderer.block.model.FaceBakery FACE_BAKERY -> g com.google.gson.Gson GSON -> a java.util.List elements -> h - boolean isGui3d -> i + net.minecraft.client.renderer.block.model.BlockModel$GuiLight guiLight -> i boolean hasAmbientOcclusion -> j net.minecraft.client.renderer.block.model.ItemTransforms transforms -> k java.util.List overrides -> l @@ -15003,45 +15005,56 @@ net.minecraft.client.renderer.block.model.BlockModel -> drp: java.util.Map textureMap -> c net.minecraft.client.renderer.block.model.BlockModel parent -> d net.minecraft.resources.ResourceLocation parentLocation -> e - 82:82:net.minecraft.client.renderer.block.model.BlockModel fromStream(java.io.Reader) -> a - 86:86:net.minecraft.client.renderer.block.model.BlockModel fromString(java.lang.String) -> a - 71:97:void (net.minecraft.resources.ResourceLocation,java.util.List,java.util.Map,boolean,boolean,net.minecraft.client.renderer.block.model.ItemTransforms,java.util.List) -> - 100:104:java.util.List getElements() -> a - 108:111:boolean hasAmbientOcclusion() -> b - 115:115:boolean isGui3d() -> c - 119:119:boolean isResolved() -> d - 123:123:java.util.List getOverrides() -> e - 127:130:net.minecraft.client.renderer.block.model.ItemOverrides getItemOverrides(net.minecraft.client.resources.model.ModelBakery,net.minecraft.client.renderer.block.model.BlockModel) -> a - 135:143:java.util.Collection getDependencies() -> f - 148:203:java.util.Collection getMaterials(java.util.function.Function,java.util.Set) -> a - 208:208:net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery,java.util.function.Function,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a - 212:233:net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery,net.minecraft.client.renderer.block.model.BlockModel,java.util.function.Function,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a - 237:237:net.minecraft.client.renderer.block.model.BakedQuad bakeFace(net.minecraft.client.renderer.block.model.BlockElement,net.minecraft.client.renderer.block.model.BlockElementFace,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.core.Direction,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a - 241:241:boolean hasTexture(java.lang.String) -> b - 245:263:net.minecraft.client.resources.model.Material getMaterial(java.lang.String) -> c - 267:275:com.mojang.datafixers.util.Either findTextureEntry(java.lang.String) -> e - 279:279:boolean isTextureReference(java.lang.String) -> f - 283:283:net.minecraft.client.renderer.block.model.BlockModel getRootModel() -> g - 287:295:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> h - 299:302:net.minecraft.client.renderer.block.model.ItemTransform getTransform(net.minecraft.client.renderer.block.model.ItemTransforms$TransformType) -> a - 397:397:java.lang.String toString() -> toString - 200:200:void lambda$getMaterials$1(java.util.Set,java.lang.String) -> a - 192:197:void lambda$getMaterials$0(java.util.function.Function,java.util.Set,java.util.Set,net.minecraft.client.renderer.block.model.ItemOverride) -> a + 83:83:net.minecraft.client.renderer.block.model.BlockModel fromStream(java.io.Reader) -> a + 87:87:net.minecraft.client.renderer.block.model.BlockModel fromString(java.lang.String) -> a + 72:98:void (net.minecraft.resources.ResourceLocation,java.util.List,java.util.Map,boolean,net.minecraft.client.renderer.block.model.BlockModel$GuiLight,net.minecraft.client.renderer.block.model.ItemTransforms,java.util.List) -> + 101:105:java.util.List getElements() -> a + 109:112:boolean hasAmbientOcclusion() -> b + 116:122:net.minecraft.client.renderer.block.model.BlockModel$GuiLight getGuiLight() -> c + 126:126:boolean isResolved() -> d + 130:130:java.util.List getOverrides() -> e + 134:137:net.minecraft.client.renderer.block.model.ItemOverrides getItemOverrides(net.minecraft.client.resources.model.ModelBakery,net.minecraft.client.renderer.block.model.BlockModel) -> a + 142:150:java.util.Collection getDependencies() -> f + 155:210:java.util.Collection getMaterials(java.util.function.Function,java.util.Set) -> a + 215:215:net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery,java.util.function.Function,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a + 219:240:net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery,net.minecraft.client.renderer.block.model.BlockModel,java.util.function.Function,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation,boolean) -> a + 244:244:net.minecraft.client.renderer.block.model.BakedQuad bakeFace(net.minecraft.client.renderer.block.model.BlockElement,net.minecraft.client.renderer.block.model.BlockElementFace,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.core.Direction,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a + 248:248:boolean hasTexture(java.lang.String) -> b + 252:270:net.minecraft.client.resources.model.Material getMaterial(java.lang.String) -> c + 274:282:com.mojang.datafixers.util.Either findTextureEntry(java.lang.String) -> e + 286:286:boolean isTextureReference(java.lang.String) -> f + 290:290:net.minecraft.client.renderer.block.model.BlockModel getRootModel() -> g + 294:302:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> h + 306:309:net.minecraft.client.renderer.block.model.ItemTransform getTransform(net.minecraft.client.renderer.block.model.ItemTransforms$TransformType) -> a + 409:409:java.lang.String toString() -> toString + 207:207:void lambda$getMaterials$1(java.util.Set,java.lang.String) -> a + 199:204:void lambda$getMaterials$0(java.util.function.Function,java.util.Set,java.util.Set,net.minecraft.client.renderer.block.model.ItemOverride) -> a 47:47:boolean access$000(java.lang.String) -> d 48:61:void () -> -net.minecraft.client.renderer.block.model.BlockModel$Deserializer -> drp$a: - 305:305:void () -> - 311:328:net.minecraft.client.renderer.block.model.BlockModel deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a - 332:339:java.util.List getOverrides(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) -> a - 343:354:java.util.Map getTextureMap(com.google.gson.JsonObject) -> b - 358:365:com.mojang.datafixers.util.Either parseTextureLocationOrReference(net.minecraft.resources.ResourceLocation,java.lang.String) -> a - 370:370:java.lang.String getParentName(com.google.gson.JsonObject) -> c - 374:374:boolean getAmbientOcclusion(com.google.gson.JsonObject) -> a - 378:385:java.util.List getElements(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) -> b - 305:305:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.BlockModel$LoopException -> drp$b: - 391:392:void (java.lang.String) -> -net.minecraft.client.renderer.block.model.BlockModelDefinition -> drq: +net.minecraft.client.renderer.block.model.BlockModel$Deserializer -> drs$a: + 312:312:void () -> + 318:340:net.minecraft.client.renderer.block.model.BlockModel deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a + 344:351:java.util.List getOverrides(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) -> a + 355:366:java.util.Map getTextureMap(com.google.gson.JsonObject) -> b + 370:377:com.mojang.datafixers.util.Either parseTextureLocationOrReference(net.minecraft.resources.ResourceLocation,java.lang.String) -> a + 382:382:java.lang.String getParentName(com.google.gson.JsonObject) -> c + 386:386:boolean getAmbientOcclusion(com.google.gson.JsonObject) -> a + 390:397:java.util.List getElements(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) -> b + 312:312:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize +net.minecraft.client.renderer.block.model.BlockModel$GuiLight -> drs$b: + net.minecraft.client.renderer.block.model.BlockModel$GuiLight FRONT -> a + net.minecraft.client.renderer.block.model.BlockModel$GuiLight SIDE -> b + java.lang.String name -> c + net.minecraft.client.renderer.block.model.BlockModel$GuiLight[] $VALUES -> d + 412:412:net.minecraft.client.renderer.block.model.BlockModel$GuiLight[] values() -> values + 412:412:net.minecraft.client.renderer.block.model.BlockModel$GuiLight valueOf(java.lang.String) -> valueOf + 418:420:void (java.lang.String,int,java.lang.String) -> + 423:428:net.minecraft.client.renderer.block.model.BlockModel$GuiLight getByName(java.lang.String) -> a + 432:432:boolean lightLikeBlock() -> a + 412:414:void () -> +net.minecraft.client.renderer.block.model.BlockModel$LoopException -> drs$c: + 403:404:void (java.lang.String) -> +net.minecraft.client.renderer.block.model.BlockModelDefinition -> drt: java.util.Map variants -> a net.minecraft.client.renderer.block.model.multipart.MultiPart multiPart -> b 55:55:net.minecraft.client.renderer.block.model.BlockModelDefinition fromStream(net.minecraft.client.renderer.block.model.BlockModelDefinition$Context,java.io.Reader) -> a @@ -15055,22 +15068,22 @@ net.minecraft.client.renderer.block.model.BlockModelDefinition -> drq: 116:122:java.util.Set getMultiVariants() -> b 126:126:boolean isMultiPart() -> c 130:130:net.minecraft.client.renderer.block.model.multipart.MultiPart getMultiPart() -> d -net.minecraft.client.renderer.block.model.BlockModelDefinition$Context -> drq$a: +net.minecraft.client.renderer.block.model.BlockModelDefinition$Context -> drt$a: com.google.gson.Gson gson -> a net.minecraft.world.level.block.state.StateDefinition definition -> b 32:40:void () -> 43:43:net.minecraft.world.level.block.state.StateDefinition getDefinition() -> a 47:48:void setDefinition(net.minecraft.world.level.block.state.StateDefinition) -> a -net.minecraft.client.renderer.block.model.BlockModelDefinition$Deserializer -> drq$b: +net.minecraft.client.renderer.block.model.BlockModelDefinition$Deserializer -> drt$b: 133:133:void () -> 136:145:net.minecraft.client.renderer.block.model.BlockModelDefinition deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 149:158:java.util.Map getVariants(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) -> a 163:168:net.minecraft.client.renderer.block.model.multipart.MultiPart getMultiPart(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) -> b 133:133:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.BlockModelDefinition$MissingVariantException -> drq$c: +net.minecraft.client.renderer.block.model.BlockModelDefinition$MissingVariantException -> drt$c: net.minecraft.client.renderer.block.model.BlockModelDefinition this$0 -> a 172:172:void (net.minecraft.client.renderer.block.model.BlockModelDefinition) -> -net.minecraft.client.renderer.block.model.FaceBakery -> drr: +net.minecraft.client.renderer.block.model.FaceBakery -> dru: float RESCALE_22_5 -> a float RESCALE_45 -> b 21:21:void () -> @@ -15089,11 +15102,11 @@ net.minecraft.client.renderer.block.model.FaceBakery -> drr: 261:320:void recalculateWinding(int[],net.minecraft.core.Direction) -> a 62:62:java.lang.String lambda$recomputeUVs$0(net.minecraft.resources.ResourceLocation) -> a 24:25:void () -> -net.minecraft.client.renderer.block.model.FaceBakery$1 -> drr$1: +net.minecraft.client.renderer.block.model.FaceBakery$1 -> dru$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b 125:181:void () -> -net.minecraft.client.renderer.block.model.ItemModelGenerator -> drs: +net.minecraft.client.renderer.block.model.ItemModelGenerator -> drv: java.util.List LAYERS -> a 16:16:void () -> 23:43:net.minecraft.client.renderer.block.model.BlockModel generateBlockModel(java.util.function.Function,net.minecraft.client.renderer.block.model.BlockModel) -> a @@ -15104,10 +15117,10 @@ net.minecraft.client.renderer.block.model.ItemModelGenerator -> drs: 177:198:void createOrExpandSpan(java.util.List,net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing,int,int) -> a 201:204:boolean isTransparent(net.minecraft.client.renderer.texture.TextureAtlasSprite,int,int,int,int,int) -> a 17:17:void () -> -net.minecraft.client.renderer.block.model.ItemModelGenerator$1 -> drs$1: +net.minecraft.client.renderer.block.model.ItemModelGenerator$1 -> drv$1: int[] $SwitchMap$net$minecraft$client$renderer$block$model$ItemModelGenerator$SpanFacing -> a 81:81:void () -> -net.minecraft.client.renderer.block.model.ItemModelGenerator$Span -> drs$a: +net.minecraft.client.renderer.block.model.ItemModelGenerator$Span -> drv$a: net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing facing -> a int min -> b int max -> c @@ -15118,7 +15131,7 @@ net.minecraft.client.renderer.block.model.ItemModelGenerator$Span -> drs$a: 268:268:int getMin() -> b 272:272:int getMax() -> c 276:276:int getAnchor() -> d -net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing -> drs$b: +net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing -> drv$b: net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing UP -> a net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing DOWN -> b net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing LEFT -> c @@ -15136,18 +15149,18 @@ net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing -> drs$b 237:237:boolean isHorizontal() -> d 207:207:boolean access$000(net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing) -> a 207:212:void () -> -net.minecraft.client.renderer.block.model.ItemOverride -> drt: +net.minecraft.client.renderer.block.model.ItemOverride -> drw: net.minecraft.resources.ResourceLocation model -> a java.util.Map predicates -> b 25:28:void (net.minecraft.resources.ResourceLocation,java.util.Map) -> 31:31:net.minecraft.resources.ResourceLocation getModel() -> a 35:43:boolean test(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.client.renderer.block.model.ItemOverride$Deserializer -> drt$a: +net.minecraft.client.renderer.block.model.ItemOverride$Deserializer -> drw$a: 46:46:void () -> 49:54:net.minecraft.client.renderer.block.model.ItemOverride deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 58:68:java.util.Map getPredicates(com.google.gson.JsonObject) -> a 46:46:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.ItemOverrides -> dru: +net.minecraft.client.renderer.block.model.ItemOverrides -> drx: net.minecraft.client.renderer.block.model.ItemOverrides EMPTY -> a java.util.List overrides -> b java.util.List overrideModels -> c @@ -15156,7 +15169,7 @@ net.minecraft.client.renderer.block.model.ItemOverrides -> dru: 47:60:net.minecraft.client.resources.model.BakedModel resolve(net.minecraft.client.resources.model.BakedModel,net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a 32:36:net.minecraft.client.resources.model.BakedModel lambda$new$0(java.util.function.Function,net.minecraft.client.renderer.block.model.BlockModel,net.minecraft.client.resources.model.ModelBakery,net.minecraft.client.renderer.block.model.ItemOverride) -> a 21:21:void () -> -net.minecraft.client.renderer.block.model.ItemTransform -> drv: +net.minecraft.client.renderer.block.model.ItemTransform -> dry: net.minecraft.client.renderer.block.model.ItemTransform NO_TRANSFORM -> a com.mojang.math.Vector3f rotation -> b com.mojang.math.Vector3f translation -> c @@ -15166,7 +15179,7 @@ net.minecraft.client.renderer.block.model.ItemTransform -> drv: 51:61:boolean equals(java.lang.Object) -> equals 66:69:int hashCode() -> hashCode 18:18:void () -> -net.minecraft.client.renderer.block.model.ItemTransform$Deserializer -> drv$a: +net.minecraft.client.renderer.block.model.ItemTransform$Deserializer -> dry$a: com.mojang.math.Vector3f DEFAULT_ROTATION -> a com.mojang.math.Vector3f DEFAULT_TRANSLATION -> b com.mojang.math.Vector3f DEFAULT_SCALE -> c @@ -15175,7 +15188,7 @@ net.minecraft.client.renderer.block.model.ItemTransform$Deserializer -> drv$a: 96:108:com.mojang.math.Vector3f getVector3f(com.google.gson.JsonObject,java.lang.String,com.mojang.math.Vector3f) -> a 72:72:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize 73:75:void () -> -net.minecraft.client.renderer.block.model.ItemTransforms -> drw: +net.minecraft.client.renderer.block.model.ItemTransforms -> drz: net.minecraft.client.renderer.block.model.ItemTransforms NO_TRANSFORMS -> a net.minecraft.client.renderer.block.model.ItemTransform thirdPersonLeftHand -> b net.minecraft.client.renderer.block.model.ItemTransform thirdPersonRightHand -> c @@ -15191,15 +15204,15 @@ net.minecraft.client.renderer.block.model.ItemTransforms -> drw: 50:68:net.minecraft.client.renderer.block.model.ItemTransform getTransform(net.minecraft.client.renderer.block.model.ItemTransforms$TransformType) -> a 73:73:boolean hasTransform(net.minecraft.client.renderer.block.model.ItemTransforms$TransformType) -> b 12:12:void () -> -net.minecraft.client.renderer.block.model.ItemTransforms$1 -> drw$1: +net.minecraft.client.renderer.block.model.ItemTransforms$1 -> drz$1: int[] $SwitchMap$net$minecraft$client$renderer$block$model$ItemTransforms$TransformType -> a 50:50:void () -> -net.minecraft.client.renderer.block.model.ItemTransforms$Deserializer -> drw$a: +net.minecraft.client.renderer.block.model.ItemTransforms$Deserializer -> drz$a: 88:88:void () -> 91:108:net.minecraft.client.renderer.block.model.ItemTransforms deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 112:115:net.minecraft.client.renderer.block.model.ItemTransform getTransform(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject,java.lang.String) -> a 88:88:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.ItemTransforms$TransformType -> drw$b: +net.minecraft.client.renderer.block.model.ItemTransforms$TransformType -> drz$b: net.minecraft.client.renderer.block.model.ItemTransforms$TransformType NONE -> a net.minecraft.client.renderer.block.model.ItemTransforms$TransformType THIRD_PERSON_LEFT_HAND -> b net.minecraft.client.renderer.block.model.ItemTransforms$TransformType THIRD_PERSON_RIGHT_HAND -> c @@ -15214,7 +15227,7 @@ net.minecraft.client.renderer.block.model.ItemTransforms$TransformType -> drw$b: 76:76:net.minecraft.client.renderer.block.model.ItemTransforms$TransformType valueOf(java.lang.String) -> valueOf 76:76:void (java.lang.String,int) -> 76:85:void () -> -net.minecraft.client.renderer.block.model.MultiVariant -> drx: +net.minecraft.client.renderer.block.model.MultiVariant -> dsa: java.util.List variants -> a 30:32:void (java.util.List) -> 35:35:java.util.List getVariants() -> a @@ -15224,11 +15237,11 @@ net.minecraft.client.renderer.block.model.MultiVariant -> drx: 65:65:java.util.Collection getMaterials(java.util.function.Function,java.util.Set) -> a 71:82:net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery,java.util.function.Function,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a 65:65:java.util.stream.Stream lambda$getMaterials$0(java.util.function.Function,java.util.Set,net.minecraft.resources.ResourceLocation) -> a -net.minecraft.client.renderer.block.model.MultiVariant$Deserializer -> drx$a: +net.minecraft.client.renderer.block.model.MultiVariant$Deserializer -> dsa$a: 85:85:void () -> 88:101:net.minecraft.client.renderer.block.model.MultiVariant deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 85:85:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.Variant -> dry: +net.minecraft.client.renderer.block.model.Variant -> dsb: net.minecraft.resources.ResourceLocation modelLocation -> a com.mojang.math.Transformation rotation -> b boolean uvLock -> c @@ -15241,7 +15254,7 @@ net.minecraft.client.renderer.block.model.Variant -> dry: 51:51:java.lang.String toString() -> toString 61:68:boolean equals(java.lang.Object) -> equals 73:77:int hashCode() -> hashCode -net.minecraft.client.renderer.block.model.Variant$Deserializer -> dry$a: +net.minecraft.client.renderer.block.model.Variant$Deserializer -> dsb$a: 80:80:void () -> 92:99:net.minecraft.client.renderer.block.model.Variant deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 103:103:boolean getUvLock(com.google.gson.JsonObject) -> d @@ -15249,14 +15262,14 @@ net.minecraft.client.renderer.block.model.Variant$Deserializer -> dry$a: 118:118:net.minecraft.resources.ResourceLocation getModel(com.google.gson.JsonObject) -> b 122:127:int getWeight(com.google.gson.JsonObject) -> c 80:80:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.multipart.AndCondition -> drz: +net.minecraft.client.renderer.block.model.multipart.AndCondition -> dsc: java.lang.Iterable conditions -> c 17:19:void (java.lang.Iterable) -> 23:25:java.util.function.Predicate getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate 25:25:boolean lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockState) -> a 25:25:boolean lambda$null$1(net.minecraft.world.level.block.state.BlockState,java.util.function.Predicate) -> a 23:23:java.util.function.Predicate lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.client.renderer.block.model.multipart.Condition) -> a -net.minecraft.client.renderer.block.model.multipart.Condition -> dsa: +net.minecraft.client.renderer.block.model.multipart.Condition -> dsd: net.minecraft.client.renderer.block.model.multipart.Condition TRUE -> a net.minecraft.client.renderer.block.model.multipart.Condition FALSE -> b java.util.function.Predicate getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate @@ -15265,7 +15278,7 @@ net.minecraft.client.renderer.block.model.multipart.Condition -> dsa: 11:11:java.util.function.Predicate lambda$static$1(net.minecraft.world.level.block.state.StateDefinition) -> b 11:11:boolean lambda$null$0(net.minecraft.world.level.block.state.BlockState) -> b 11:12:void () -> -net.minecraft.client.renderer.block.model.multipart.KeyValueCondition -> dsb: +net.minecraft.client.renderer.block.model.multipart.KeyValueCondition -> dse: com.google.common.base.Splitter PIPE_SPLITTER -> c java.lang.String key -> d java.lang.String value -> e @@ -15278,7 +15291,7 @@ net.minecraft.client.renderer.block.model.multipart.KeyValueCondition -> dsb: 49:49:boolean lambda$null$1(net.minecraft.world.level.block.state.BlockState,java.util.function.Predicate) -> a 48:48:java.util.function.Predicate lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.level.block.state.properties.Property,java.lang.String) -> b 16:16:void () -> -net.minecraft.client.renderer.block.model.multipart.MultiPart -> dsc: +net.minecraft.client.renderer.block.model.multipart.MultiPart -> dsf: net.minecraft.world.level.block.state.StateDefinition definition -> a java.util.List selectors -> b 38:41:void (net.minecraft.world.level.block.state.StateDefinition,java.util.List) -> @@ -15291,20 +15304,20 @@ net.minecraft.client.renderer.block.model.multipart.MultiPart -> dsc: 87:96:net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery,java.util.function.Function,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a 81:81:java.util.stream.Stream lambda$getMaterials$1(java.util.function.Function,java.util.Set,net.minecraft.client.renderer.block.model.multipart.Selector) -> a 76:76:java.util.stream.Stream lambda$getDependencies$0(net.minecraft.client.renderer.block.model.multipart.Selector) -> a -net.minecraft.client.renderer.block.model.multipart.MultiPart$Deserializer -> dsc$a: +net.minecraft.client.renderer.block.model.multipart.MultiPart$Deserializer -> dsf$a: net.minecraft.client.renderer.block.model.BlockModelDefinition$Context context -> a 102:104:void (net.minecraft.client.renderer.block.model.BlockModelDefinition$Context) -> 108:108:net.minecraft.client.renderer.block.model.multipart.MultiPart deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 112:118:java.util.List getSelectors(com.google.gson.JsonDeserializationContext,com.google.gson.JsonArray) -> a 99:99:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.renderer.block.model.multipart.OrCondition -> dsd: +net.minecraft.client.renderer.block.model.multipart.OrCondition -> dsg: java.lang.Iterable conditions -> c 17:19:void (java.lang.Iterable) -> 23:25:java.util.function.Predicate getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate 25:25:boolean lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockState) -> a 25:25:boolean lambda$null$1(net.minecraft.world.level.block.state.BlockState,java.util.function.Predicate) -> a 23:23:java.util.function.Predicate lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.client.renderer.block.model.multipart.Condition) -> a -net.minecraft.client.renderer.block.model.multipart.Selector -> dse: +net.minecraft.client.renderer.block.model.multipart.Selector -> dsh: net.minecraft.client.renderer.block.model.multipart.Condition condition -> a net.minecraft.client.renderer.block.model.MultiVariant variant -> b 27:36:void (net.minecraft.client.renderer.block.model.multipart.Condition,net.minecraft.client.renderer.block.model.MultiVariant) -> @@ -15312,7 +15325,7 @@ net.minecraft.client.renderer.block.model.multipart.Selector -> dse: 43:43:java.util.function.Predicate getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> a 48:48:boolean equals(java.lang.Object) -> equals 53:53:int hashCode() -> hashCode -net.minecraft.client.renderer.block.model.multipart.Selector$Deserializer -> dse$a: +net.minecraft.client.renderer.block.model.multipart.Selector$Deserializer -> dsh$a: 56:56:void () -> 59:61:net.minecraft.client.renderer.block.model.multipart.Selector deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 65:69:net.minecraft.client.renderer.block.model.multipart.Condition getSelector(com.google.gson.JsonObject) -> b @@ -15321,20 +15334,20 @@ net.minecraft.client.renderer.block.model.multipart.Selector$Deserializer -> dse 56:56:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize 88:88:net.minecraft.client.renderer.block.model.multipart.Condition lambda$getCondition$1(com.google.gson.JsonElement) -> a 83:83:net.minecraft.client.renderer.block.model.multipart.Condition lambda$getCondition$0(com.google.gson.JsonElement) -> b -net.minecraft.client.renderer.block.model.multipart.package-info -> dsf: -net.minecraft.client.renderer.block.model.package-info -> dsg: -net.minecraft.client.renderer.block.package-info -> dsh: -net.minecraft.client.renderer.block.statemap.package-info -> dsi: -net.minecraft.client.renderer.blockentity.BannerRenderer -> dsj: +net.minecraft.client.renderer.block.model.multipart.package-info -> dsi: +net.minecraft.client.renderer.block.model.package-info -> dsj: +net.minecraft.client.renderer.block.package-info -> dsk: +net.minecraft.client.renderer.block.statemap.package-info -> dsl: +net.minecraft.client.renderer.blockentity.BannerRenderer -> dsm: net.minecraft.client.model.geom.ModelPart flag -> a net.minecraft.client.model.geom.ModelPart pole -> c net.minecraft.client.model.geom.ModelPart bar -> d - 34:42:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> - 45:47:net.minecraft.client.model.geom.ModelPart makeFlag() -> a - 52:107:void render(net.minecraft.world.level.block.entity.BannerBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a - 110:122:void renderPatterns(net.minecraft.world.level.block.entity.BannerBlockEntity,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.resources.model.Material,boolean) -> a - 23:23:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a -net.minecraft.client.renderer.blockentity.BeaconRenderer -> dsk: + 35:43:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> + 46:48:net.minecraft.client.model.geom.ModelPart makeFlag() -> a + 53:105:void render(net.minecraft.world.level.block.entity.BannerBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a + 108:116:void renderPatterns(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.resources.model.Material,boolean,java.util.List) -> a + 24:24:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a +net.minecraft.client.renderer.blockentity.BeaconRenderer -> dsn: net.minecraft.resources.ResourceLocation BEAM_LOCATION -> a 23:24:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 28:37:void render(net.minecraft.world.level.block.entity.BeaconBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a @@ -15347,7 +15360,7 @@ net.minecraft.client.renderer.blockentity.BeaconRenderer -> dsk: 18:18:boolean shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a 18:18:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 19:19:void () -> -net.minecraft.client.renderer.blockentity.BedRenderer -> dsl: +net.minecraft.client.renderer.blockentity.BedRenderer -> dso: net.minecraft.client.model.geom.ModelPart headPiece -> a net.minecraft.client.model.geom.ModelPart footPiece -> c net.minecraft.client.model.geom.ModelPart[] legs -> d @@ -15356,14 +15369,14 @@ net.minecraft.client.renderer.blockentity.BedRenderer -> dsl: 71:97:void renderPiece(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,boolean,net.minecraft.core.Direction,net.minecraft.client.resources.model.Material,int,int,boolean) -> a 22:22:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 61:61:boolean lambda$render$0(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> a -net.minecraft.client.renderer.blockentity.BellRenderer -> dsm: +net.minecraft.client.renderer.blockentity.BellRenderer -> dsp: net.minecraft.client.resources.model.Material BELL_RESOURCE_LOCATION -> a net.minecraft.client.model.geom.ModelPart bellBody -> c 20:30:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 34:57:void render(net.minecraft.world.level.block.entity.BellBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 15:15:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 16:16:void () -> -net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher -> dsn: +net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher -> dsq: java.util.Map renderers -> f net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher instance -> a com.mojang.blaze3d.vertex.BufferBuilder singleRenderBuffer -> g @@ -15386,12 +15399,12 @@ net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher -> dsn: 121:121:void lambda$renderItem$1(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,net.minecraft.world.level.block.entity.BlockEntity,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 95:95:void lambda$render$0(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource) -> b 29:29:void () -> -net.minecraft.client.renderer.blockentity.BlockEntityRenderer -> dso: +net.minecraft.client.renderer.blockentity.BlockEntityRenderer -> dsr: net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher renderer -> b 10:12:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 17:17:boolean shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a -net.minecraft.client.renderer.blockentity.BrightnessCombiner -> dsp: +net.minecraft.client.renderer.blockentity.BrightnessCombiner -> dss: 9:9:void () -> 12:12:it.unimi.dsi.fastutil.ints.Int2IntFunction acceptDouble(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world.level.block.entity.BlockEntity) -> a 28:28:it.unimi.dsi.fastutil.ints.Int2IntFunction acceptSingle(net.minecraft.world.level.block.entity.BlockEntity) -> a @@ -15402,11 +15415,11 @@ net.minecraft.client.renderer.blockentity.BrightnessCombiner -> dsp: 33:33:int lambda$acceptNone$2(int) -> a 28:28:int lambda$acceptSingle$1(int) -> b 13:22:int lambda$acceptDouble$0(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world.level.block.entity.BlockEntity,int) -> a -net.minecraft.client.renderer.blockentity.CampfireRenderer -> dsq: +net.minecraft.client.renderer.blockentity.CampfireRenderer -> dst: 18:19:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 23:44:void render(net.minecraft.world.level.block.entity.CampfireBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 14:14:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a -net.minecraft.client.renderer.blockentity.ChestRenderer -> dsr: +net.minecraft.client.renderer.blockentity.ChestRenderer -> dsu: net.minecraft.client.model.geom.ModelPart lid -> a net.minecraft.client.model.geom.ModelPart bottom -> c net.minecraft.client.model.geom.ModelPart lock -> d @@ -15420,7 +15433,7 @@ net.minecraft.client.renderer.blockentity.ChestRenderer -> dsr: 43:84:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 88:134:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 137:143:void render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,float,int,int) -> a -net.minecraft.client.renderer.blockentity.ConduitRenderer -> dss: +net.minecraft.client.renderer.blockentity.ConduitRenderer -> dsv: net.minecraft.client.resources.model.Material SHELL_TEXTURE -> a net.minecraft.client.resources.model.Material ACTIVE_SHELL_TEXTURE -> c net.minecraft.client.resources.model.Material WIND_TEXTURE -> d @@ -15435,42 +15448,42 @@ net.minecraft.client.renderer.blockentity.ConduitRenderer -> dss: 47:109:void render(net.minecraft.world.level.block.entity.ConduitBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 17:17:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 18:23:void () -> -net.minecraft.client.renderer.blockentity.EnchantTableRenderer -> dst: +net.minecraft.client.renderer.blockentity.EnchantTableRenderer -> dsw: net.minecraft.client.resources.model.Material BOOK_LOCATION -> a net.minecraft.client.model.BookModel bookModel -> c 18:22:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 26:57:void render(net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 15:15:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 16:16:void () -> -net.minecraft.client.renderer.blockentity.LecternRenderer -> dsu: +net.minecraft.client.renderer.blockentity.LecternRenderer -> dsx: net.minecraft.client.model.BookModel bookModel -> a 15:19:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 23:43:void render(net.minecraft.world.level.block.entity.LecternBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 13:13:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a -net.minecraft.client.renderer.blockentity.PistonHeadRenderer -> dsv: +net.minecraft.client.renderer.blockentity.PistonHeadRenderer -> dsy: net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a 23:27:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 31:66:void render(net.minecraft.world.level.block.piston.PistonMovingBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 69:73:void renderBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.world.level.Level,boolean,int) -> a 22:22:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a -net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer -> dsw: +net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer -> dsz: net.minecraft.client.model.ShulkerModel model -> a 21:23:void (net.minecraft.client.model.ShulkerModel,net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 28:63:void render(net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 17:17:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a -net.minecraft.client.renderer.blockentity.SignRenderer -> dsx: +net.minecraft.client.renderer.blockentity.SignRenderer -> dta: net.minecraft.client.renderer.blockentity.SignRenderer$SignModel signModel -> a 29:33:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 37:91:void render(net.minecraft.world.level.block.entity.SignBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 95:100:net.minecraft.client.resources.model.Material getMaterial(net.minecraft.world.level.block.Block) -> a 26:26:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 79:80:java.lang.String lambda$render$0(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component) -> a -net.minecraft.client.renderer.blockentity.SignRenderer$SignModel -> dsx$a: +net.minecraft.client.renderer.blockentity.SignRenderer$SignModel -> dta$a: net.minecraft.client.model.geom.ModelPart sign -> a net.minecraft.client.model.geom.ModelPart stick -> b 108:114:void () -> 118:120:void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,float,float,float) -> a -net.minecraft.client.renderer.blockentity.SkullBlockRenderer -> dsy: +net.minecraft.client.renderer.blockentity.SkullBlockRenderer -> dtb: java.util.Map MODEL_BY_TYPE -> a java.util.Map SKIN_BY_TYPE -> c 53:54:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> @@ -15481,25 +15494,25 @@ net.minecraft.client.renderer.blockentity.SkullBlockRenderer -> dsy: 44:50:void lambda$static$1(java.util.HashMap) -> a 31:41:void lambda$static$0(java.util.HashMap) -> b 30:43:void () -> -net.minecraft.client.renderer.blockentity.SkullBlockRenderer$1 -> dsy$1: +net.minecraft.client.renderer.blockentity.SkullBlockRenderer$1 -> dtb$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 76:76:void () -> -net.minecraft.client.renderer.blockentity.SpawnerRenderer -> dsz: +net.minecraft.client.renderer.blockentity.SpawnerRenderer -> dtc: 14:15:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 19:38:void render(net.minecraft.world.level.block.entity.SpawnerBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 12:12:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a -net.minecraft.client.renderer.blockentity.StructureBlockRenderer -> dta: +net.minecraft.client.renderer.blockentity.StructureBlockRenderer -> dtd: 18:19:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 23:106:void render(net.minecraft.world.level.block.entity.StructureBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 109:136:void renderInvisibleBlocks(net.minecraft.world.level.block.entity.StructureBlockEntity,com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.core.BlockPos,boolean,com.mojang.blaze3d.vertex.PoseStack) -> a 140:140:boolean shouldRenderOffScreen(net.minecraft.world.level.block.entity.StructureBlockEntity) -> a 16:16:boolean shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a 16:16:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a -net.minecraft.client.renderer.blockentity.StructureBlockRenderer$1 -> dta$1: +net.minecraft.client.renderer.blockentity.StructureBlockRenderer$1 -> dtd$1: int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> a int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b 50:65:void () -> -net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer -> dtb: +net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer -> dte: net.minecraft.resources.ResourceLocation BEAM_LOCATION -> d 15:16:void (net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher) -> 20:31:void render(net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a @@ -15508,7 +15521,7 @@ net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer -> dtb: 11:11:void render(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 11:11:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 12:12:void () -> -net.minecraft.client.renderer.blockentity.TheEndPortalRenderer -> dtc: +net.minecraft.client.renderer.blockentity.TheEndPortalRenderer -> dtf: net.minecraft.resources.ResourceLocation END_SKY_LOCATION -> a net.minecraft.resources.ResourceLocation END_PORTAL_LOCATION -> c java.util.Random RANDOM -> d @@ -15522,8 +15535,8 @@ net.minecraft.client.renderer.blockentity.TheEndPortalRenderer -> dtc: 18:18:void render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a 23:23:net.minecraft.client.renderer.RenderType lambda$static$0(int) -> a 19:23:void () -> -net.minecraft.client.renderer.blockentity.package-info -> dtd: -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher -> dte: +net.minecraft.client.renderer.blockentity.package-info -> dtg: +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher -> dth: org.apache.logging.log4j.Logger LOGGER -> a java.util.PriorityQueue toBatch -> b java.util.Queue freeBuffers -> c @@ -15539,39 +15552,39 @@ net.minecraft.client.renderer.chunk.ChunkRenderDispatcher -> dte: 60:110:void (net.minecraft.world.level.Level,net.minecraft.client.renderer.LevelRenderer,java.util.concurrent.Executor,boolean,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> 113:113:net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBuffers() -> a 117:118:void setLevel(net.minecraft.world.level.Level) -> a - 122:153:void runTask() -> h - 156:156:java.lang.String getStats() -> b - 160:161:void setCamera(net.minecraft.world.phys.Vec3) -> a - 164:164:net.minecraft.world.phys.Vec3 getCameraPosition() -> c - 168:176:boolean uploadAllPendingUploads() -> d - 180:181:void rebuildChunkSync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk) -> a - 184:186:void blockUntilClear() -> e - 189:194:void schedule(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask) -> a - 197:197:java.util.concurrent.CompletableFuture uploadChunkLayer(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexBuffer) -> a - 201:201:java.util.concurrent.CompletableFuture doUploadChunkLayer(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexBuffer) -> b - 205:212:void clearBatchQueue() -> i - 215:215:boolean isQueueEmpty() -> f - 219:222:void dispose() -> g - 197:197:java.util.concurrent.CompletionStage lambda$uploadChunkLayer$6(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexBuffer,java.lang.Void) -> a - 197:197:void lambda$uploadChunkLayer$5() -> j - 190:193:void lambda$schedule$4(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask) -> b - 138:152:void lambda$runTask$3(net.minecraft.client.renderer.ChunkBufferBuilderPack,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,java.lang.Throwable) -> a - 139:147:void lambda$null$2(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a + 122:154:void runTask() -> h + 157:157:java.lang.String getStats() -> b + 161:162:void setCamera(net.minecraft.world.phys.Vec3) -> a + 165:165:net.minecraft.world.phys.Vec3 getCameraPosition() -> c + 169:177:boolean uploadAllPendingUploads() -> d + 181:182:void rebuildChunkSync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk) -> a + 185:187:void blockUntilClear() -> e + 190:195:void schedule(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask) -> a + 198:198:java.util.concurrent.CompletableFuture uploadChunkLayer(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexBuffer) -> a + 202:202:java.util.concurrent.CompletableFuture doUploadChunkLayer(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexBuffer) -> b + 206:213:void clearBatchQueue() -> i + 216:216:boolean isQueueEmpty() -> f + 220:223:void dispose() -> g + 198:198:java.util.concurrent.CompletionStage lambda$uploadChunkLayer$6(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexBuffer,java.lang.Void) -> a + 198:198:void lambda$uploadChunkLayer$5() -> j + 191:194:void lambda$schedule$4(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask) -> b + 138:153:void lambda$runTask$3(net.minecraft.client.renderer.ChunkBufferBuilderPack,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,java.lang.Throwable) -> a + 144:152:void lambda$null$2(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a 136:136:java.util.concurrent.CompletionStage lambda$runTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask,net.minecraft.client.renderer.ChunkBufferBuilderPack,java.lang.Void) -> a 135:135:void lambda$runTask$0() -> k 56:56:net.minecraft.world.level.Level access$000(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> a 56:56:net.minecraft.client.renderer.LevelRenderer access$200(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> b 56:56:net.minecraft.client.renderer.ChunkBufferBuilderPack access$300(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> c 57:57:void () -> -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult -> dte$a: +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult -> dth$a: net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult SUCCESSFUL -> a net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult CANCELLED -> b net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[] $VALUES -> c - 633:633:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[] values() -> values - 633:633:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult valueOf(java.lang.String) -> valueOf - 633:633:void (java.lang.String,int) -> - 633:635:void () -> -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk -> dte$b: + 634:634:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[] values() -> values + 634:634:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult valueOf(java.lang.String) -> valueOf + 634:634:void (java.lang.String,int) -> + 634:636:void () -> +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk -> dth$b: net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk UNCOMPILED -> a java.util.Set hasBlocks -> b java.util.Set hasLayer -> c @@ -15579,23 +15592,23 @@ net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk -> dte$b java.util.List renderableBlockEntities -> e net.minecraft.client.renderer.chunk.VisibilitySet visibilitySet -> f com.mojang.blaze3d.vertex.BufferBuilder$State transparencyState -> g - 638:651:void () -> - 656:656:boolean hasNoRenderableLayers() -> a - 660:660:boolean isEmpty(net.minecraft.client.renderer.RenderType) -> a - 664:664:java.util.List getRenderableBlockEntities() -> b - 668:668:boolean facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a - 638:638:java.util.Set access$100(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> a - 638:638:boolean access$702(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,boolean) -> a - 638:638:java.util.Set access$800(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> b - 638:638:com.mojang.blaze3d.vertex.BufferBuilder$State access$902(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,com.mojang.blaze3d.vertex.BufferBuilder$State) -> a - 638:638:net.minecraft.client.renderer.chunk.VisibilitySet access$1002(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,net.minecraft.client.renderer.chunk.VisibilitySet) -> a - 638:638:java.util.List access$1100(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> c - 638:638:com.mojang.blaze3d.vertex.BufferBuilder$State access$900(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> d - 639:639:void () -> -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk$1 -> dte$b$1: - 639:639:void () -> - 643:643:boolean facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk -> dte$c: + 639:652:void () -> + 657:657:boolean hasNoRenderableLayers() -> a + 661:661:boolean isEmpty(net.minecraft.client.renderer.RenderType) -> a + 665:665:java.util.List getRenderableBlockEntities() -> b + 669:669:boolean facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a + 639:639:java.util.Set access$100(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> a + 639:639:boolean access$702(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,boolean) -> a + 639:639:java.util.Set access$800(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> b + 639:639:com.mojang.blaze3d.vertex.BufferBuilder$State access$902(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,com.mojang.blaze3d.vertex.BufferBuilder$State) -> a + 639:639:net.minecraft.client.renderer.chunk.VisibilitySet access$1002(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,net.minecraft.client.renderer.chunk.VisibilitySet) -> a + 639:639:java.util.List access$1100(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> c + 639:639:com.mojang.blaze3d.vertex.BufferBuilder$State access$900(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> d + 640:640:void () -> +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk$1 -> dth$b$1: + 640:640:void () -> + 644:644:boolean facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk -> dth$c: java.util.concurrent.atomic.AtomicReference compiled -> a net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask lastRebuildTask -> d net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ResortTransparencyTask lastResortTransparencyTask -> e @@ -15608,63 +15621,63 @@ net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk -> dte$c: net.minecraft.core.BlockPos$MutableBlockPos[] relativeOrigins -> k boolean playerChanged -> l net.minecraft.client.renderer.chunk.ChunkRenderDispatcher this$0 -> c - 224:242:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> - 251:251:boolean doesChunkExistAt(net.minecraft.core.BlockPos) -> a - 255:263:boolean hasAllNeighbors() -> a - 267:271:boolean setFrame(int) -> a - 275:275:com.mojang.blaze3d.vertex.VertexBuffer getBuffer(net.minecraft.client.renderer.RenderType) -> a - 279:290:void setOrigin(int,int,int) -> a - 293:297:double getDistToPlayerSqr() -> b - 301:302:void beginLayer(com.mojang.blaze3d.vertex.BufferBuilder) -> a - 305:305:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk getCompiledChunk() -> c - 309:312:void reset() -> l - 315:317:void releaseBuffers() -> d - 320:320:net.minecraft.core.BlockPos getOrigin() -> e - 324:327:void setDirty(boolean) -> a - 330:332:void setNotDirty() -> f - 335:335:boolean isDirty() -> g - 339:339:boolean isDirtyFromPlayer() -> h - 343:343:net.minecraft.core.BlockPos getRelativeOrigin(net.minecraft.core.Direction) -> a - 347:356:boolean resortTransparency(net.minecraft.client.renderer.RenderType,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> a - 360:368:void cancelTasks() -> i - 371:377:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask createCompileTask() -> j - 381:383:void rebuildChunkAsync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> a - 386:393:void updateGlobalBlockEntities(java.util.Set) -> a - 396:399:void compileSync() -> k - 243:246:void lambda$new$2(net.minecraft.core.BlockPos$MutableBlockPos[]) -> a - 234:234:com.mojang.blaze3d.vertex.VertexBuffer lambda$new$1(net.minecraft.client.renderer.RenderType) -> b - 234:234:net.minecraft.client.renderer.RenderType lambda$new$0(net.minecraft.client.renderer.RenderType) -> c - 224:224:void access$400(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,java.util.Set) -> a - 224:224:net.minecraft.core.BlockPos$MutableBlockPos access$500(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk) -> a - 224:224:void access$600(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,com.mojang.blaze3d.vertex.BufferBuilder) -> a -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask -> dte$c$a: + 225:243:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> + 252:252:boolean doesChunkExistAt(net.minecraft.core.BlockPos) -> a + 256:264:boolean hasAllNeighbors() -> a + 268:272:boolean setFrame(int) -> a + 276:276:com.mojang.blaze3d.vertex.VertexBuffer getBuffer(net.minecraft.client.renderer.RenderType) -> a + 280:291:void setOrigin(int,int,int) -> a + 294:298:double getDistToPlayerSqr() -> b + 302:303:void beginLayer(com.mojang.blaze3d.vertex.BufferBuilder) -> a + 306:306:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk getCompiledChunk() -> c + 310:313:void reset() -> l + 316:318:void releaseBuffers() -> d + 321:321:net.minecraft.core.BlockPos getOrigin() -> e + 325:328:void setDirty(boolean) -> a + 331:333:void setNotDirty() -> f + 336:336:boolean isDirty() -> g + 340:340:boolean isDirtyFromPlayer() -> h + 344:344:net.minecraft.core.BlockPos getRelativeOrigin(net.minecraft.core.Direction) -> a + 348:357:boolean resortTransparency(net.minecraft.client.renderer.RenderType,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> a + 361:369:void cancelTasks() -> i + 372:378:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask createCompileTask() -> j + 382:384:void rebuildChunkAsync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> a + 387:394:void updateGlobalBlockEntities(java.util.Set) -> a + 397:400:void compileSync() -> k + 244:247:void lambda$new$2(net.minecraft.core.BlockPos$MutableBlockPos[]) -> a + 235:235:com.mojang.blaze3d.vertex.VertexBuffer lambda$new$1(net.minecraft.client.renderer.RenderType) -> b + 235:235:net.minecraft.client.renderer.RenderType lambda$new$0(net.minecraft.client.renderer.RenderType) -> c + 225:225:void access$400(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,java.util.Set) -> a + 225:225:net.minecraft.core.BlockPos$MutableBlockPos access$500(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk) -> a + 225:225:void access$600(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,com.mojang.blaze3d.vertex.BufferBuilder) -> a +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask -> dth$c$a: double distAtCreation -> a java.util.concurrent.atomic.AtomicBoolean isCancelled -> b net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 -> c - 616:620:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double) -> + 617:621:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double) -> java.util.concurrent.CompletableFuture doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a void cancel() -> a - 628:628:int compareTo(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask) -> a - 614:614:int compareTo(java.lang.Object) -> compareTo -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask -> dte$c$b: + 629:629:int compareTo(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask) -> a + 615:615:int compareTo(java.lang.Object) -> compareTo +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask -> dth$c$b: net.minecraft.client.renderer.chunk.RenderChunkRegion region -> d net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 -> e - 405:408:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double,net.minecraft.client.renderer.chunk.RenderChunkRegion) -> - 412:444:java.util.concurrent.CompletableFuture doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a - 458:532:java.util.Set compile(float,float,float,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a - 536:543:void handleBlockEntity(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,java.util.Set,net.minecraft.world.level.block.entity.BlockEntity) -> a - 547:551:void cancel() -> a - 445:453:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,java.util.List,java.lang.Throwable) -> a - 442:442:void lambda$doTask$0(java.util.List,net.minecraft.client.renderer.ChunkBufferBuilderPack,net.minecraft.client.renderer.RenderType) -> a -net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ResortTransparencyTask -> dte$c$c: + 406:409:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double,net.minecraft.client.renderer.chunk.RenderChunkRegion) -> + 413:445:java.util.concurrent.CompletableFuture doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a + 459:533:java.util.Set compile(float,float,float,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a + 537:544:void handleBlockEntity(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,java.util.Set,net.minecraft.world.level.block.entity.BlockEntity) -> a + 548:552:void cancel() -> a + 446:454:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk,java.util.List,java.lang.Throwable) -> a + 443:443:void lambda$doTask$0(java.util.List,net.minecraft.client.renderer.ChunkBufferBuilderPack,net.minecraft.client.renderer.RenderType) -> a +net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ResortTransparencyTask -> dth$c$c: net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk compiledChunk -> e net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 -> d - 557:560:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> - 564:600:java.util.concurrent.CompletableFuture doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a - 610:611:void cancel() -> a - 601:604:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,java.lang.Throwable) -> a - 598:598:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult lambda$doTask$0(java.lang.Void) -> a -net.minecraft.client.renderer.chunk.RenderChunkRegion -> dtf: + 558:561:void (net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> + 565:601:java.util.concurrent.CompletableFuture doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a + 611:612:void cancel() -> a + 602:605:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,java.lang.Throwable) -> a + 599:599:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult lambda$doTask$0(java.lang.Void) -> a +net.minecraft.client.renderer.chunk.RenderChunkRegion -> dti: int centerX -> a int centerZ -> b net.minecraft.core.BlockPos start -> c @@ -15685,7 +15698,7 @@ net.minecraft.client.renderer.chunk.RenderChunkRegion -> dtf: 116:116:net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.core.BlockPos) -> c 121:124:net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.core.BlockPos,net.minecraft.world.level.chunk.LevelChunk$EntityCreationType) -> a 129:129:int getBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResolver) -> a -net.minecraft.client.renderer.chunk.VisGraph -> dtg: +net.minecraft.client.renderer.chunk.VisGraph -> dtj: int DX -> a int DZ -> b int DY -> c @@ -15704,10 +15717,10 @@ net.minecraft.client.renderer.chunk.VisGraph -> dtg: 128:166:int getNeighborIndexAtFace(int,net.minecraft.core.Direction) -> a 30:43:void lambda$static$0(int[]) -> a 21:29:void () -> -net.minecraft.client.renderer.chunk.VisGraph$1 -> dtg$1: +net.minecraft.client.renderer.chunk.VisGraph$1 -> dtj$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 128:128:void () -> -net.minecraft.client.renderer.chunk.VisibilitySet -> dth: +net.minecraft.client.renderer.chunk.VisibilitySet -> dtk: int FACINGS -> a java.util.BitSet data -> b 8:11:void () -> @@ -15717,8 +15730,8 @@ net.minecraft.client.renderer.chunk.VisibilitySet -> dth: 31:31:boolean visibilityBetween(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 36:56:java.lang.String toString() -> toString 9:9:void () -> -net.minecraft.client.renderer.chunk.package-info -> dti: -net.minecraft.client.renderer.culling.Frustum -> dtj: +net.minecraft.client.renderer.chunk.package-info -> dtl: +net.minecraft.client.renderer.culling.Frustum -> dtm: com.mojang.math.Vector4f[] frustumData -> a double camX -> b double camY -> c @@ -15730,8 +15743,8 @@ net.minecraft.client.renderer.culling.Frustum -> dtj: 47:47:boolean isVisible(net.minecraft.world.phys.AABB) -> a 51:57:boolean cubeInFrustum(double,double,double,double,double,double) -> a 64:95:boolean cubeInFrustum(float,float,float,float,float,float) -> a -net.minecraft.client.renderer.culling.package-info -> dtk: -net.minecraft.client.renderer.debug.BeeDebugRenderer -> dtl: +net.minecraft.client.renderer.culling.package-info -> dtn: +net.minecraft.client.renderer.debug.BeeDebugRenderer -> dto: net.minecraft.client.Minecraft minecraft -> a java.util.Map hives -> b java.util.Map beeInfosPerEntity -> c @@ -15778,7 +15791,7 @@ net.minecraft.client.renderer.debug.BeeDebugRenderer -> dtl: 126:126:boolean lambda$clearRemovedHives$2(long,java.util.Map$Entry) -> a 121:121:boolean lambda$clearRemovedBees$1(java.util.Map$Entry) -> b 96:96:boolean lambda$removeBeeInfo$0(int,net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) -> a -net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo -> dtl$a: +net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo -> dto$a: java.util.UUID uuid -> a int id -> b net.minecraft.core.Position pos -> c @@ -15794,7 +15807,7 @@ net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo -> dtl$a: 470:470:java.lang.String getName() -> b 474:474:java.lang.String toString() -> toString 478:478:boolean hasFlower() -> c -net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo -> dtl$b: +net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo -> dto$b: net.minecraft.core.BlockPos pos -> a java.lang.String hiveType -> b int occupantCount -> c @@ -15802,18 +15815,18 @@ net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo -> dtl$b: boolean sedated -> e long lastSeen -> f 420:427:void (net.minecraft.core.BlockPos,java.lang.String,int,int,boolean,long) -> -net.minecraft.client.renderer.debug.CaveDebugRenderer -> dtm: +net.minecraft.client.renderer.debug.CaveDebugRenderer -> dtp: java.util.Map tunnelsList -> a java.util.Map thicknessMap -> b java.util.List startPoses -> c 18:23:void () -> 26:32:void addTunnel(net.minecraft.core.BlockPos,java.util.List,java.util.List) -> a 36:86:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.ChunkBorderRenderer -> dtn: +net.minecraft.client.renderer.debug.ChunkBorderRenderer -> dtq: net.minecraft.client.Minecraft minecraft -> a 16:18:void (net.minecraft.client.Minecraft) -> 22:122:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.ChunkDebugRenderer -> dto: +net.minecraft.client.renderer.debug.ChunkDebugRenderer -> dtr: net.minecraft.client.Minecraft minecraft -> a double lastUpdateTime -> b int radius -> c @@ -15821,8 +15834,8 @@ net.minecraft.client.renderer.debug.ChunkDebugRenderer -> dto: 24:31:void (net.minecraft.client.Minecraft) -> 35:75:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a 22:22:net.minecraft.client.Minecraft access$300(net.minecraft.client.renderer.debug.ChunkDebugRenderer) -> a -net.minecraft.client.renderer.debug.ChunkDebugRenderer$1 -> dto$1: -net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData -> dto$a: +net.minecraft.client.renderer.debug.ChunkDebugRenderer$1 -> dtr$1: +net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData -> dtr$a: java.util.Map clientData -> b java.util.concurrent.CompletableFuture serverData -> c net.minecraft.client.renderer.debug.ChunkDebugRenderer this$0 -> a @@ -15831,13 +15844,13 @@ net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData -> dto$a: 77:77:void (net.minecraft.client.renderer.debug.ChunkDebugRenderer,net.minecraft.client.server.IntegratedServer,double,double,net.minecraft.client.renderer.debug.ChunkDebugRenderer$1) -> 77:77:java.util.concurrent.CompletableFuture access$100(net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData) -> a 77:77:java.util.Map access$200(net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData) -> b -net.minecraft.client.renderer.debug.CollisionBoxRenderer -> dtp: +net.minecraft.client.renderer.debug.CollisionBoxRenderer -> dts: net.minecraft.client.Minecraft minecraft -> a double lastUpdateTime -> b java.util.List shapes -> c 19:24:void (net.minecraft.client.Minecraft) -> 28:39:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.DebugRenderer -> dtq: +net.minecraft.client.renderer.debug.DebugRenderer -> dtt: net.minecraft.client.renderer.debug.PathfindingRenderer pathfindingRenderer -> a net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer waterDebugRenderer -> b net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer chunkBorderRenderer -> c @@ -15870,10 +15883,10 @@ net.minecraft.client.renderer.debug.DebugRenderer -> dtq: 240:241:void renderFloatingText(java.lang.String,double,double,double,int,float) -> a 250:291:void renderFloatingText(java.lang.String,double,double,double,int,float,boolean,float,boolean) -> a 177:177:boolean lambda$getTargetedEntity$0(net.minecraft.world.entity.Entity) -> a -net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer -> dtq$a: +net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer -> dtt$a: void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a 297:297:void clear() -> a -net.minecraft.client.renderer.debug.GameTestDebugRenderer -> dtr: +net.minecraft.client.renderer.debug.GameTestDebugRenderer -> dtu: java.util.Map markers -> a 16:18:void () -> 49:50:void addMarker(net.minecraft.core.BlockPos,int,java.lang.String,int) -> a @@ -15881,7 +15894,7 @@ net.minecraft.client.renderer.debug.GameTestDebugRenderer -> dtr: 59:62:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a 65:82:void renderMarker(net.minecraft.core.BlockPos,net.minecraft.client.renderer.debug.GameTestDebugRenderer$Marker) -> a 60:60:boolean lambda$render$0(long,java.util.Map$Entry) -> a -net.minecraft.client.renderer.debug.GameTestDebugRenderer$Marker -> dtr$a: +net.minecraft.client.renderer.debug.GameTestDebugRenderer$Marker -> dtu$a: int color -> a java.lang.String text -> b long removeAtTime -> c @@ -15890,7 +15903,7 @@ net.minecraft.client.renderer.debug.GameTestDebugRenderer$Marker -> dtr$a: 36:36:float getG() -> b 40:40:float getB() -> c 44:44:float getA() -> d -net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer -> dts: +net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer -> dtv: net.minecraft.client.Minecraft minecraft -> a java.util.Map goalSelectors -> b 36:37:void clear() -> a @@ -15899,27 +15912,27 @@ net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer -> dts: 32:49:void (net.minecraft.client.Minecraft) -> 53:80:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a 64:75:void lambda$render$0(net.minecraft.core.BlockPos,java.lang.Integer,java.util.List) -> a -net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal -> dts$a: +net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal -> dtv$a: net.minecraft.core.BlockPos pos -> a int priority -> b java.lang.String name -> c boolean isRunning -> d 23:28:void (net.minecraft.core.BlockPos,int,java.lang.String,boolean) -> -net.minecraft.client.renderer.debug.HeightMapRenderer -> dtt: +net.minecraft.client.renderer.debug.HeightMapRenderer -> dtw: net.minecraft.client.Minecraft minecraft -> a 20:22:void (net.minecraft.client.Minecraft) -> 26:54:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.LightDebugRenderer -> dtu: +net.minecraft.client.renderer.debug.LightDebugRenderer -> dtx: net.minecraft.client.Minecraft minecraft -> a 19:21:void (net.minecraft.client.Minecraft) -> 25:60:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.NeighborsUpdateRenderer -> dtv: +net.minecraft.client.renderer.debug.NeighborsUpdateRenderer -> dty: net.minecraft.client.Minecraft minecraft -> a java.util.Map lastUpdate -> b 21:25:void (net.minecraft.client.Minecraft) -> 28:40:void addUpdate(long,net.minecraft.core.BlockPos) -> a 44:81:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.PathfindingRenderer -> dtw: +net.minecraft.client.renderer.debug.PathfindingRenderer -> dtz: java.util.Map pathMap -> a java.util.Map pathMaxDist -> b java.util.Map creationMap -> c @@ -15930,7 +15943,7 @@ net.minecraft.client.renderer.debug.PathfindingRenderer -> dtw: 82:157:void doRenderPath(net.minecraft.world.level.pathfinder.Path,float,boolean,boolean,double,double,double) -> b 160:180:void renderPathLine(net.minecraft.world.level.pathfinder.Path,double,double,double) -> a 183:183:float distanceToCamera(net.minecraft.core.BlockPos,double,double,double) -> a -net.minecraft.client.renderer.debug.RaidDebugRenderer -> dtx: +net.minecraft.client.renderer.debug.RaidDebugRenderer -> dua: net.minecraft.client.Minecraft minecraft -> a java.util.Collection raidCenters -> b 21:25:void (net.minecraft.client.Minecraft) -> @@ -15939,11 +15952,11 @@ net.minecraft.client.renderer.debug.RaidDebugRenderer -> dtx: 43:46:void highlightRaidCenter(net.minecraft.core.BlockPos) -> a 49:54:void renderTextOverBlock(java.lang.String,net.minecraft.core.BlockPos,int) -> a 57:57:net.minecraft.client.Camera getCamera() -> b -net.minecraft.client.renderer.debug.SolidFaceRenderer -> dty: +net.minecraft.client.renderer.debug.SolidFaceRenderer -> dub: net.minecraft.client.Minecraft minecraft -> a 22:24:void (net.minecraft.client.Minecraft) -> 28:130:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.StructureRenderer -> dtz: +net.minecraft.client.renderer.debug.StructureRenderer -> duc: net.minecraft.client.Minecraft minecraft -> a java.util.Map postMainBoxes -> b java.util.Map postPiecesBoxes -> c @@ -15952,7 +15965,7 @@ net.minecraft.client.renderer.debug.StructureRenderer -> dtz: 34:65:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a 68:84:void addBoundingBox(net.minecraft.world.level.levelgen.structure.BoundingBox,java.util.List,java.util.List,net.minecraft.world.level.dimension.DimensionType) -> a 88:91:void clear() -> a -net.minecraft.client.renderer.debug.VillageDebugRenderer -> dua: +net.minecraft.client.renderer.debug.VillageDebugRenderer -> dud: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.Minecraft minecraft -> b java.util.Map pois -> c @@ -15993,7 +16006,7 @@ net.minecraft.client.renderer.debug.VillageDebugRenderer -> dua: 157:160:void lambda$doRender$1(net.minecraft.core.BlockPos,net.minecraft.core.SectionPos) -> a 131:131:boolean lambda$removeBrainDump$0(int,net.minecraft.client.renderer.debug.VillageDebugRenderer$BrainDump) -> a 39:39:void () -> -net.minecraft.client.renderer.debug.VillageDebugRenderer$BrainDump -> dua$a: +net.minecraft.client.renderer.debug.VillageDebugRenderer$BrainDump -> dud$a: java.util.UUID uuid -> a int id -> b java.lang.String name -> c @@ -16012,16 +16025,16 @@ net.minecraft.client.renderer.debug.VillageDebugRenderer$BrainDump -> dua$a: 432:432:boolean hasPoi(net.minecraft.core.BlockPos) -> a 436:436:java.util.UUID getUuid() -> a 403:403:boolean access$000(net.minecraft.client.renderer.debug.VillageDebugRenderer$BrainDump,net.minecraft.core.BlockPos) -> a -net.minecraft.client.renderer.debug.VillageDebugRenderer$PoiInfo -> dua$b: +net.minecraft.client.renderer.debug.VillageDebugRenderer$PoiInfo -> dud$b: net.minecraft.core.BlockPos pos -> a java.lang.String type -> b int freeTicketCount -> c 393:397:void (net.minecraft.core.BlockPos,java.lang.String,int) -> -net.minecraft.client.renderer.debug.WaterDebugRenderer -> dub: +net.minecraft.client.renderer.debug.WaterDebugRenderer -> due: net.minecraft.client.Minecraft minecraft -> a 16:18:void (net.minecraft.client.Minecraft) -> 22:61:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.WorldGenAttemptRenderer -> duc: +net.minecraft.client.renderer.debug.WorldGenAttemptRenderer -> duf: java.util.List toRender -> a java.util.List scales -> b java.util.List alphas -> c @@ -16031,13 +16044,13 @@ net.minecraft.client.renderer.debug.WorldGenAttemptRenderer -> duc: 16:22:void () -> 25:31:void addPos(net.minecraft.core.BlockPos,float,float,float,float,float) -> a 35:69:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,double,double,double) -> a -net.minecraft.client.renderer.debug.package-info -> dud: -net.minecraft.client.renderer.entity.AbstractHorseRenderer -> due: +net.minecraft.client.renderer.debug.package-info -> dug: +net.minecraft.client.renderer.entity.AbstractHorseRenderer -> duh: float scale -> a 11:13:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.model.HorseModel,float) -> 17:19:void scale(net.minecraft.world.entity.animal.horse.AbstractHorse,com.mojang.blaze3d.vertex.PoseStack,float) -> a 7:7:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a -net.minecraft.client.renderer.entity.AbstractZombieRenderer -> duf: +net.minecraft.client.renderer.entity.AbstractZombieRenderer -> dui: net.minecraft.resources.ResourceLocation ZOMBIE_LOCATION -> a 13:16:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.model.ZombieModel,net.minecraft.client.model.ZombieModel,net.minecraft.client.model.ZombieModel) -> 20:20:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a @@ -16046,29 +16059,29 @@ net.minecraft.client.renderer.entity.AbstractZombieRenderer -> duf: 9:9:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 9:9:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 10:10:void () -> -net.minecraft.client.renderer.entity.AreaEffectCloudRenderer -> dug: +net.minecraft.client.renderer.entity.AreaEffectCloudRenderer -> duj: 9:10:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 14:14:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.AreaEffectCloud) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a -net.minecraft.client.renderer.entity.ArmorStandRenderer -> duh: +net.minecraft.client.renderer.entity.ArmorStandRenderer -> duk: net.minecraft.resources.ResourceLocation DEFAULT_SKIN_LOCATION -> a - 19:24:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> - 28:28:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.decoration.ArmorStand) -> a - 33:39:void setupRotations(net.minecraft.world.entity.decoration.ArmorStand,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a - 43:49:boolean shouldShowName(net.minecraft.world.entity.decoration.ArmorStand) -> b - 54:54:boolean isVisible(net.minecraft.world.entity.decoration.ArmorStand,boolean) -> a - 15:15:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> a - 15:15:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a - 15:15:boolean isVisible(net.minecraft.world.entity.LivingEntity,boolean) -> a - 15:15:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a - 15:15:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b - 16:16:void () -> -net.minecraft.client.renderer.entity.ArrowRenderer -> dui: + 22:27:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> + 31:31:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.decoration.ArmorStand) -> a + 36:42:void setupRotations(net.minecraft.world.entity.decoration.ArmorStand,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a + 46:52:boolean shouldShowName(net.minecraft.world.entity.decoration.ArmorStand) -> b + 58:69:net.minecraft.client.renderer.RenderType getRenderType(net.minecraft.world.entity.decoration.ArmorStand,boolean,boolean) -> a + 18:18:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> a + 18:18:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a + 18:18:net.minecraft.client.renderer.RenderType getRenderType(net.minecraft.world.entity.LivingEntity,boolean,boolean) -> a + 18:18:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a + 18:18:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b + 19:19:void () -> +net.minecraft.client.renderer.entity.ArrowRenderer -> dul: 16:17:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 21:75:void render(net.minecraft.world.entity.projectile.AbstractArrow,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 78:79:void vertex(com.mojang.math.Matrix4f,com.mojang.math.Matrix3f,com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,float,float,int,int,int,int) -> a 14:14:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.BatRenderer -> duj: +net.minecraft.client.renderer.entity.BatRenderer -> dum: net.minecraft.resources.ResourceLocation BAT_LOCATION -> a 13:14:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 18:18:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.ambient.Bat) -> a @@ -16078,7 +16091,7 @@ net.minecraft.client.renderer.entity.BatRenderer -> duj: 9:9:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 9:9:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 10:10:void () -> -net.minecraft.client.renderer.entity.BeeRenderer -> duk: +net.minecraft.client.renderer.entity.BeeRenderer -> dun: net.minecraft.resources.ResourceLocation ANGRY_BEE_TEXTURE -> a net.minecraft.resources.ResourceLocation ANGRY_NECTAR_BEE_TEXTURE -> g net.minecraft.resources.ResourceLocation BEE_TEXTURE -> h @@ -16087,7 +16100,7 @@ net.minecraft.client.renderer.entity.BeeRenderer -> duk: 19:27:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Bee) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:11:void () -> -net.minecraft.client.renderer.entity.BlazeRenderer -> dul: +net.minecraft.client.renderer.entity.BlazeRenderer -> duo: net.minecraft.resources.ResourceLocation BLAZE_LOCATION -> a 12:13:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 17:17:int getBlockLightLevel(net.minecraft.world.entity.monster.Blaze,float) -> a @@ -16095,7 +16108,7 @@ net.minecraft.client.renderer.entity.BlazeRenderer -> dul: 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.BoatRenderer -> dum: +net.minecraft.client.renderer.entity.BoatRenderer -> dup: net.minecraft.resources.ResourceLocation[] BOAT_TEXTURE_LOCATIONS -> e net.minecraft.client.model.BoatModel model -> a 24:29:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16104,7 +16117,7 @@ net.minecraft.client.renderer.entity.BoatRenderer -> dum: 15:15:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 15:15:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 16:16:void () -> -net.minecraft.client.renderer.entity.CatRenderer -> dun: +net.minecraft.client.renderer.entity.CatRenderer -> duq: 18:21:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 25:25:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Cat) -> a 30:32:void scale(net.minecraft.world.entity.animal.Cat,com.mojang.blaze3d.vertex.PoseStack,float) -> a @@ -16112,7 +16125,7 @@ net.minecraft.client.renderer.entity.CatRenderer -> dun: 16:16:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 16:16:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 16:16:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a -net.minecraft.client.renderer.entity.CaveSpiderRenderer -> duo: +net.minecraft.client.renderer.entity.CaveSpiderRenderer -> dur: net.minecraft.resources.ResourceLocation CAVE_SPIDER_LOCATION -> a 12:14:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 18:19:void scale(net.minecraft.world.entity.monster.CaveSpider,com.mojang.blaze3d.vertex.PoseStack,float) -> a @@ -16121,13 +16134,13 @@ net.minecraft.client.renderer.entity.CaveSpiderRenderer -> duo: 7:7:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.ChestedHorseRenderer -> dup: +net.minecraft.client.renderer.entity.ChestedHorseRenderer -> dus: java.util.Map MAP -> a 19:20:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,float) -> 24:24:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) -> a 12:12:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.ChickenRenderer -> duq: +net.minecraft.client.renderer.entity.ChickenRenderer -> dut: net.minecraft.resources.ResourceLocation CHICKEN_LOCATION -> a 12:13:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 17:17:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Chicken) -> a @@ -16135,7 +16148,7 @@ net.minecraft.client.renderer.entity.ChickenRenderer -> duq: 8:8:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.CodRenderer -> dur: +net.minecraft.client.renderer.entity.CodRenderer -> duu: net.minecraft.resources.ResourceLocation COD_LOCATION -> a 14:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Cod) -> a @@ -16143,13 +16156,13 @@ net.minecraft.client.renderer.entity.CodRenderer -> dur: 10:10:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.CowRenderer -> dus: +net.minecraft.client.renderer.entity.CowRenderer -> duv: net.minecraft.resources.ResourceLocation COW_LOCATION -> a 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:16:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Cow) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.CreeperRenderer -> dut: +net.minecraft.client.renderer.entity.CreeperRenderer -> duw: net.minecraft.resources.ResourceLocation CREEPER_LOCATION -> a 14:17:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 21:30:void scale(net.minecraft.world.entity.monster.Creeper,com.mojang.blaze3d.vertex.PoseStack,float) -> a @@ -16159,13 +16172,13 @@ net.minecraft.client.renderer.entity.CreeperRenderer -> dut: 10:10:float getWhiteOverlayProgress(net.minecraft.world.entity.LivingEntity,float) -> b 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.DolphinRenderer -> duu: +net.minecraft.client.renderer.entity.DolphinRenderer -> dux: net.minecraft.resources.ResourceLocation DOLPHIN_LOCATION -> a 12:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Dolphin) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.DragonFireballRenderer -> duv: +net.minecraft.client.renderer.entity.DragonFireballRenderer -> duy: net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a net.minecraft.client.renderer.RenderType RENDER_TYPE -> e 20:21:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16177,7 +16190,7 @@ net.minecraft.client.renderer.entity.DragonFireballRenderer -> duv: 15:15:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 15:15:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 16:17:void () -> -net.minecraft.client.renderer.entity.DrownedRenderer -> duw: +net.minecraft.client.renderer.entity.DrownedRenderer -> duz: net.minecraft.resources.ResourceLocation DROWNED_LOCATION -> a 16:19:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 23:23:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a @@ -16185,7 +16198,7 @@ net.minecraft.client.renderer.entity.DrownedRenderer -> duw: 12:12:void setupRotations(net.minecraft.world.entity.monster.Zombie,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 12:12:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.ElderGuardianRenderer -> dux: +net.minecraft.client.renderer.entity.ElderGuardianRenderer -> dva: net.minecraft.resources.ResourceLocation GUARDIAN_ELDER_LOCATION -> a 12:13:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 17:18:void scale(net.minecraft.world.entity.monster.Guardian,com.mojang.blaze3d.vertex.PoseStack,float) -> a @@ -16193,7 +16206,7 @@ net.minecraft.client.renderer.entity.ElderGuardianRenderer -> dux: 8:8:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.EndCrystalRenderer -> duy: +net.minecraft.client.renderer.entity.EndCrystalRenderer -> dvb: net.minecraft.resources.ResourceLocation END_CRYSTAL_LOCATION -> a net.minecraft.client.renderer.RenderType RENDER_TYPE -> e float SIN_45 -> f @@ -16209,7 +16222,7 @@ net.minecraft.client.renderer.entity.EndCrystalRenderer -> duy: 17:17:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 17:17:boolean shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.culling.Frustum,double,double,double) -> a 18:20:void () -> -net.minecraft.client.renderer.entity.EnderDragonRenderer -> duz: +net.minecraft.client.renderer.entity.EnderDragonRenderer -> dvc: net.minecraft.resources.ResourceLocation CRYSTAL_BEAM_LOCATION -> a net.minecraft.resources.ResourceLocation DRAGON_EXPLODING_LOCATION -> e net.minecraft.resources.ResourceLocation DRAGON_LOCATION -> f @@ -16231,7 +16244,7 @@ net.minecraft.client.renderer.entity.EnderDragonRenderer -> duz: 20:20:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 20:20:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 21:31:void () -> -net.minecraft.client.renderer.entity.EnderDragonRenderer$DragonModel -> duz$a: +net.minecraft.client.renderer.entity.EnderDragonRenderer$DragonModel -> dvc$a: net.minecraft.client.model.geom.ModelPart head -> a net.minecraft.client.model.geom.ModelPart neck -> b net.minecraft.client.model.geom.ModelPart jaw -> f @@ -16261,7 +16274,7 @@ net.minecraft.client.renderer.entity.EnderDragonRenderer$DragonModel -> duz$a: 469:480:void renderSide(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,int,int,float,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart) -> a 229:229:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a 229:229:void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.EndermanRenderer -> dva: +net.minecraft.client.renderer.entity.EndermanRenderer -> dvd: net.minecraft.resources.ResourceLocation ENDERMAN_LOCATION -> a java.util.Random random -> g 18:25:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16274,7 +16287,7 @@ net.minecraft.client.renderer.entity.EndermanRenderer -> dva: 15:15:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 15:15:net.minecraft.world.phys.Vec3 getRenderOffset(net.minecraft.world.entity.Entity,float) -> b 16:16:void () -> -net.minecraft.client.renderer.entity.EndermiteRenderer -> dvb: +net.minecraft.client.renderer.entity.EndermiteRenderer -> dve: net.minecraft.resources.ResourceLocation ENDERMITE_LOCATION -> a 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:16:float getFlipDegrees(net.minecraft.world.entity.monster.Endermite) -> a @@ -16282,7 +16295,7 @@ net.minecraft.client.renderer.entity.EndermiteRenderer -> dvb: 7:7:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> b 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.EntityRenderDispatcher -> dvc: +net.minecraft.client.renderer.entity.EntityRenderDispatcher -> dvf: net.minecraft.client.renderer.RenderType SHADOW_RENDER_TYPE -> e java.util.Map renderers -> f java.util.Map playerRenderers -> g @@ -16321,7 +16334,7 @@ net.minecraft.client.renderer.entity.EntityRenderDispatcher -> dvc: 489:489:com.mojang.math.Quaternion cameraOrientation() -> b 493:493:net.minecraft.client.gui.Font getFont() -> c 51:51:void () -> -net.minecraft.client.renderer.entity.EntityRenderer -> dvd: +net.minecraft.client.renderer.entity.EntityRenderer -> dvg: net.minecraft.client.renderer.entity.EntityRenderDispatcher entityRenderDispatcher -> b float shadowRadius -> c float shadowStrength -> d @@ -16336,7 +16349,7 @@ net.minecraft.client.renderer.entity.EntityRenderer -> dvd: 74:74:net.minecraft.client.gui.Font getFont() -> a 78:112:void renderNameTag(net.minecraft.world.entity.Entity,java.lang.String,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 115:115:net.minecraft.client.renderer.entity.EntityRenderDispatcher getDispatcher() -> b -net.minecraft.client.renderer.entity.EvokerFangsRenderer -> dve: +net.minecraft.client.renderer.entity.EvokerFangsRenderer -> dvh: net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a net.minecraft.client.model.EvokerFangsModel model -> e 15:19:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16345,19 +16358,19 @@ net.minecraft.client.renderer.entity.EvokerFangsRenderer -> dve: 12:12:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 12:12:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.EvokerRenderer -> dvf: +net.minecraft.client.renderer.entity.EvokerRenderer -> dvi: net.minecraft.resources.ResourceLocation EVOKER_ILLAGER -> a 14:24:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 28:28:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.SpellcasterIllager) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.EvokerRenderer$1 -> dvf$1: +net.minecraft.client.renderer.entity.EvokerRenderer$1 -> dvi$1: net.minecraft.client.renderer.entity.EvokerRenderer this$0 -> a 16:16:void (net.minecraft.client.renderer.entity.EvokerRenderer,net.minecraft.client.renderer.entity.RenderLayerParent) -> 19:22:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.monster.SpellcasterIllager,float,float,float,float,float,float) -> a 16:16:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 16:16:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.ExperienceOrbRenderer -> dvg: +net.minecraft.client.renderer.entity.ExperienceOrbRenderer -> dvj: net.minecraft.resources.ResourceLocation EXPERIENCE_ORB_LOCATION -> a net.minecraft.client.renderer.RenderType RENDER_TYPE -> e 21:24:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16369,20 +16382,20 @@ net.minecraft.client.renderer.entity.ExperienceOrbRenderer -> dvg: 16:16:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 16:16:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 17:18:void () -> -net.minecraft.client.renderer.entity.FallingBlockRenderer -> dvh: +net.minecraft.client.renderer.entity.FallingBlockRenderer -> dvk: 21:23:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 27:50:void render(net.minecraft.world.entity.item.FallingBlockEntity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 54:54:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.item.FallingBlockEntity) -> a 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 19:19:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.FireworkEntityRenderer -> dvi: +net.minecraft.client.renderer.entity.FireworkEntityRenderer -> dvl: net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a 17:19:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.renderer.entity.ItemRenderer) -> 23:39:void render(net.minecraft.world.entity.projectile.FireworkRocketEntity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 43:43:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.projectile.FireworkRocketEntity) -> a 13:13:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 13:13:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.FishingHookRenderer -> dvj: +net.minecraft.client.renderer.entity.FishingHookRenderer -> dvm: net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a net.minecraft.client.renderer.RenderType RENDER_TYPE -> e 26:27:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16394,7 +16407,7 @@ net.minecraft.client.renderer.entity.FishingHookRenderer -> dvj: 21:21:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 21:21:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 22:23:void () -> -net.minecraft.client.renderer.entity.FoxRenderer -> dvk: +net.minecraft.client.renderer.entity.FoxRenderer -> dvn: net.minecraft.resources.ResourceLocation RED_FOX_TEXTURE -> a net.minecraft.resources.ResourceLocation RED_FOX_SLEEP_TEXTURE -> g net.minecraft.resources.ResourceLocation SNOW_FOX_TEXTURE -> h @@ -16405,7 +16418,7 @@ net.minecraft.client.renderer.entity.FoxRenderer -> dvk: 11:11:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 11:11:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 12:15:void () -> -net.minecraft.client.renderer.entity.GhastRenderer -> dvl: +net.minecraft.client.renderer.entity.GhastRenderer -> dvo: net.minecraft.resources.ResourceLocation GHAST_LOCATION -> a net.minecraft.resources.ResourceLocation GHAST_SHOOTING_LOCATION -> g 13:14:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16414,7 +16427,7 @@ net.minecraft.client.renderer.entity.GhastRenderer -> dvl: 8:8:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:10:void () -> -net.minecraft.client.renderer.entity.GiantMobRenderer -> dvm: +net.minecraft.client.renderer.entity.GiantMobRenderer -> dvp: net.minecraft.resources.ResourceLocation ZOMBIE_LOCATION -> a float scale -> g 17:23:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,float) -> @@ -16423,7 +16436,7 @@ net.minecraft.client.renderer.entity.GiantMobRenderer -> dvm: 11:11:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 11:11:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 12:12:void () -> -net.minecraft.client.renderer.entity.GuardianRenderer -> dvn: +net.minecraft.client.renderer.entity.GuardianRenderer -> dvq: net.minecraft.resources.ResourceLocation GUARDIAN_LOCATION -> a net.minecraft.resources.ResourceLocation GUARDIAN_BEAM_LOCATION -> g net.minecraft.client.renderer.RenderType BEAM_RENDER_TYPE -> h @@ -16441,19 +16454,19 @@ net.minecraft.client.renderer.entity.GuardianRenderer -> dvn: 21:21:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 21:21:boolean shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.culling.Frustum,double,double,double) -> a 22:25:void () -> -net.minecraft.client.renderer.entity.HorseRenderer -> dvo: +net.minecraft.client.renderer.entity.HorseRenderer -> dvr: java.util.Map LAYERED_LOCATION_CACHE -> a 17:20:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 24:33:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.horse.Horse) -> a 13:13:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 14:14:void () -> -net.minecraft.client.renderer.entity.HumanoidMobRenderer -> dvp: +net.minecraft.client.renderer.entity.HumanoidMobRenderer -> dvs: net.minecraft.resources.ResourceLocation DEFAULT_LOCATION -> a 14:19:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.model.HumanoidModel,float) -> 23:23:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Mob) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.HuskRenderer -> dvq: +net.minecraft.client.renderer.entity.HuskRenderer -> dvt: net.minecraft.resources.ResourceLocation HUSK_LOCATION -> a 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:19:void scale(net.minecraft.world.entity.monster.Zombie,com.mojang.blaze3d.vertex.PoseStack,float) -> a @@ -16462,29 +16475,29 @@ net.minecraft.client.renderer.entity.HuskRenderer -> dvq: 7:7:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.IllagerRenderer -> dvr: +net.minecraft.client.renderer.entity.IllagerRenderer -> dvu: 10:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.model.IllagerModel,float) -> 16:18:void scale(net.minecraft.world.entity.monster.AbstractIllager,com.mojang.blaze3d.vertex.PoseStack,float) -> a 8:8:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a -net.minecraft.client.renderer.entity.IllusionerRenderer -> dvs: +net.minecraft.client.renderer.entity.IllusionerRenderer -> dvv: net.minecraft.resources.ResourceLocation ILLUSIONER -> a 16:27:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 31:31:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Illusioner) -> a 36:48:void render(net.minecraft.world.entity.monster.Illusioner,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a - 52:52:boolean isVisible(net.minecraft.world.entity.monster.Illusioner,boolean) -> a + 52:52:boolean isBodyVisible(net.minecraft.world.entity.monster.Illusioner) -> b 12:12:void render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a - 12:12:boolean isVisible(net.minecraft.world.entity.LivingEntity,boolean) -> a + 12:12:boolean isBodyVisible(net.minecraft.world.entity.LivingEntity) -> c 12:12:void render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 12:12:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 12:12:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.IllusionerRenderer$1 -> dvs$1: +net.minecraft.client.renderer.entity.IllusionerRenderer$1 -> dvv$1: net.minecraft.client.renderer.entity.IllusionerRenderer this$0 -> a 18:18:void (net.minecraft.client.renderer.entity.IllusionerRenderer,net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:24:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.monster.Illusioner,float,float,float,float,float,float) -> a 18:18:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 18:18:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.IronGolemRenderer -> dvt: +net.minecraft.client.renderer.entity.IronGolemRenderer -> dvw: net.minecraft.resources.ResourceLocation GOLEM_LOCATION -> a 15:18:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 22:22:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.IronGolem) -> a @@ -16492,7 +16505,7 @@ net.minecraft.client.renderer.entity.IronGolemRenderer -> dvt: 11:11:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 11:11:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 12:12:void () -> -net.minecraft.client.renderer.entity.ItemEntityRenderer -> dvu: +net.minecraft.client.renderer.entity.ItemEntityRenderer -> dvx: net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a java.util.Random random -> e 29:37:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.renderer.entity.ItemRenderer) -> @@ -16501,7 +16514,7 @@ net.minecraft.client.renderer.entity.ItemEntityRenderer -> dvu: 116:116:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.item.ItemEntity) -> a 18:18:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 18:18:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.ItemFrameRenderer -> dvv: +net.minecraft.client.renderer.entity.ItemFrameRenderer -> dvy: net.minecraft.client.resources.model.ModelResourceLocation FRAME_LOCATION -> a net.minecraft.client.resources.model.ModelResourceLocation MAP_FRAME_LOCATION -> e net.minecraft.client.Minecraft minecraft -> f @@ -16518,7 +16531,7 @@ net.minecraft.client.renderer.entity.ItemFrameRenderer -> dvv: 23:23:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 23:23:net.minecraft.world.phys.Vec3 getRenderOffset(net.minecraft.world.entity.Entity,float) -> b 24:25:void () -> -net.minecraft.client.renderer.entity.ItemRenderer -> dvw: +net.minecraft.client.renderer.entity.ItemRenderer -> dvz: net.minecraft.resources.ResourceLocation ENCHANT_GLINT_LOCATION -> a java.util.Set IGNORED -> c float blitOffset -> b @@ -16531,25 +16544,24 @@ net.minecraft.client.renderer.entity.ItemRenderer -> dvw: 97:126:void render(net.minecraft.world.item.ItemStack,net.minecraft.client.renderer.block.model.ItemTransforms$TransformType,boolean,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int,net.minecraft.client.resources.model.BakedModel) -> a 129:135:com.mojang.blaze3d.vertex.VertexConsumer getFoilBuffer(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.renderer.RenderType,boolean,boolean) -> a 139:154:void renderQuadList(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,java.util.List,net.minecraft.world.item.ItemStack,int,int) -> a - 158:163:boolean isGui3d(net.minecraft.world.item.ItemStack) -> a - 169:178:net.minecraft.client.resources.model.BakedModel getModel(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a - 182:183:net.minecraft.client.resources.model.BakedModel resolveOverrides(net.minecraft.client.resources.model.BakedModel,net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a - 187:188:void renderStatic(net.minecraft.world.item.ItemStack,net.minecraft.client.renderer.block.model.ItemTransforms$TransformType,int,int,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource) -> a - 191:198:void renderStatic(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack,net.minecraft.client.renderer.block.model.ItemTransforms$TransformType,boolean,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.world.level.Level,int,int) -> a - 201:202:void renderGuiItem(net.minecraft.world.item.ItemStack,int,int) -> a - 205:245:void renderGuiItem(net.minecraft.world.item.ItemStack,int,int,net.minecraft.client.resources.model.BakedModel) -> a - 248:249:void renderAndDecorateItem(net.minecraft.world.item.ItemStack,int,int) -> b - 252:272:void renderAndDecorateItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack,int,int) -> a - 275:276:void renderGuiItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemStack,int,int) -> a - 279:338:void renderGuiItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemStack,int,int,java.lang.String) -> a - 341:347:void fillRect(com.mojang.blaze3d.vertex.BufferBuilder,int,int,int,int,int,int,int,int) -> a - 351:352:void onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a - 266:266:java.lang.String lambda$renderAndDecorateItem$3(net.minecraft.world.item.ItemStack) -> b - 265:265:java.lang.String lambda$renderAndDecorateItem$2(net.minecraft.world.item.ItemStack) -> c - 264:264:java.lang.String lambda$renderAndDecorateItem$1(net.minecraft.world.item.ItemStack) -> d - 263:263:java.lang.String lambda$renderAndDecorateItem$0(net.minecraft.world.item.ItemStack) -> e + 159:168:net.minecraft.client.resources.model.BakedModel getModel(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a + 172:173:net.minecraft.client.resources.model.BakedModel resolveOverrides(net.minecraft.client.resources.model.BakedModel,net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a + 177:178:void renderStatic(net.minecraft.world.item.ItemStack,net.minecraft.client.renderer.block.model.ItemTransforms$TransformType,int,int,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource) -> a + 181:188:void renderStatic(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack,net.minecraft.client.renderer.block.model.ItemTransforms$TransformType,boolean,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.world.level.Level,int,int) -> a + 191:192:void renderGuiItem(net.minecraft.world.item.ItemStack,int,int) -> a + 195:234:void renderGuiItem(net.minecraft.world.item.ItemStack,int,int,net.minecraft.client.resources.model.BakedModel) -> a + 237:238:void renderAndDecorateItem(net.minecraft.world.item.ItemStack,int,int) -> b + 241:261:void renderAndDecorateItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack,int,int) -> a + 264:265:void renderGuiItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemStack,int,int) -> a + 268:327:void renderGuiItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemStack,int,int,java.lang.String) -> a + 330:336:void fillRect(com.mojang.blaze3d.vertex.BufferBuilder,int,int,int,int,int,int,int,int) -> a + 340:341:void onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a + 255:255:java.lang.String lambda$renderAndDecorateItem$3(net.minecraft.world.item.ItemStack) -> a + 254:254:java.lang.String lambda$renderAndDecorateItem$2(net.minecraft.world.item.ItemStack) -> b + 253:253:java.lang.String lambda$renderAndDecorateItem$1(net.minecraft.world.item.ItemStack) -> c + 252:252:java.lang.String lambda$renderAndDecorateItem$0(net.minecraft.world.item.ItemStack) -> d 55:57:void () -> -net.minecraft.client.renderer.entity.LeashKnotRenderer -> dvx: +net.minecraft.client.renderer.entity.LeashKnotRenderer -> dwa: net.minecraft.resources.ResourceLocation KNOT_LOCATION -> a net.minecraft.client.model.LeashKnotModel model -> e 14:18:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16558,45 +16570,46 @@ net.minecraft.client.renderer.entity.LeashKnotRenderer -> dvx: 11:11:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 12:12:void () -> -net.minecraft.client.renderer.entity.LightningBoltRenderer -> dvy: +net.minecraft.client.renderer.entity.LightningBoltRenderer -> dwb: 16:17:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 21:83:void render(net.minecraft.world.entity.global.LightningBolt,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 86:125:void quad(com.mojang.math.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,int,float,float,float,float,float,float,float,boolean,boolean,boolean,boolean) -> a 129:129:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.global.LightningBolt) -> a 14:14:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 14:14:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.LivingEntityRenderer -> dvz: +net.minecraft.client.renderer.entity.LivingEntityRenderer -> dwc: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.model.EntityModel model -> e java.util.List layers -> f - 34:40:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.model.EntityModel,float) -> - 43:43:boolean addLayer(net.minecraft.client.renderer.entity.layers.RenderLayer) -> a - 48:48:net.minecraft.client.model.EntityModel getModel() -> c - 53:153:void render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a - 156:156:int getOverlayCoords(net.minecraft.world.entity.LivingEntity,float) -> c - 160:160:boolean isVisible(net.minecraft.world.entity.LivingEntity,boolean) -> a - 164:174:float sleepDirectionToRotation(net.minecraft.core.Direction) -> a - 179:210:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a - 213:213:float getAttackAnim(net.minecraft.world.entity.LivingEntity,float) -> d - 217:217:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a - 221:221:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> b - 225:225:float getWhiteOverlayProgress(net.minecraft.world.entity.LivingEntity,float) -> b - 229:229:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a - 233:260:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> a - 28:28:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b - 28:28:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a - 29:29:void () -> -net.minecraft.client.renderer.entity.LivingEntityRenderer$1 -> dvz$1: + 35:41:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.model.EntityModel,float) -> + 44:44:boolean addLayer(net.minecraft.client.renderer.entity.layers.RenderLayer) -> a + 49:49:net.minecraft.client.model.EntityModel getModel() -> c + 54:145:void render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a + 149:159:net.minecraft.client.renderer.RenderType getRenderType(net.minecraft.world.entity.LivingEntity,boolean,boolean) -> a + 163:163:int getOverlayCoords(net.minecraft.world.entity.LivingEntity,float) -> c + 167:167:boolean isBodyVisible(net.minecraft.world.entity.LivingEntity) -> c + 171:181:float sleepDirectionToRotation(net.minecraft.core.Direction) -> a + 186:217:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a + 220:220:float getAttackAnim(net.minecraft.world.entity.LivingEntity,float) -> d + 224:224:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a + 228:228:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> b + 232:232:float getWhiteOverlayProgress(net.minecraft.world.entity.LivingEntity,float) -> b + 236:236:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a + 240:267:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> a + 29:29:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b + 29:29:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a + 30:30:void () -> +net.minecraft.client.renderer.entity.LivingEntityRenderer$1 -> dwc$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$world$scores$Team$Visibility -> b - 164:247:void () -> -net.minecraft.client.renderer.entity.LlamaRenderer -> dwa: + 171:254:void () -> +net.minecraft.client.renderer.entity.LlamaRenderer -> dwd: net.minecraft.resources.ResourceLocation[] LLAMA_LOCATIONS -> a 17:20:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 24:24:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.horse.Llama) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.LlamaSpitRenderer -> dwb: +net.minecraft.client.renderer.entity.LlamaSpitRenderer -> dwe: net.minecraft.resources.ResourceLocation LLAMA_SPIT_LOCATION -> a net.minecraft.client.model.LlamaSpitModel model -> e 16:20:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16605,7 +16618,7 @@ net.minecraft.client.renderer.entity.LlamaSpitRenderer -> dwb: 13:13:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 13:13:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 14:14:void () -> -net.minecraft.client.renderer.entity.MagmaCubeRenderer -> dwc: +net.minecraft.client.renderer.entity.MagmaCubeRenderer -> dwf: net.minecraft.resources.ResourceLocation MAGMACUBE_LOCATION -> a 14:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:int getBlockLightLevel(net.minecraft.world.entity.monster.MagmaCube,float) -> a @@ -16615,7 +16628,7 @@ net.minecraft.client.renderer.entity.MagmaCubeRenderer -> dwc: 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 10:10:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.MinecartRenderer -> dwd: +net.minecraft.client.renderer.entity.MinecartRenderer -> dwg: net.minecraft.resources.ResourceLocation MINECART_LOCATION -> e net.minecraft.client.model.EntityModel model -> a 21:26:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16625,7 +16638,7 @@ net.minecraft.client.renderer.entity.MinecartRenderer -> dwd: 18:18:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 18:18:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 19:19:void () -> -net.minecraft.client.renderer.entity.MobRenderer -> dwe: +net.minecraft.client.renderer.entity.MobRenderer -> dwh: 20:21:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.client.model.EntityModel,float) -> 25:25:boolean shouldShowName(net.minecraft.world.entity.Mob) -> b 30:38:boolean shouldRender(net.minecraft.world.entity.Mob,net.minecraft.client.renderer.culling.Frustum,double,double,double) -> a @@ -16638,20 +16651,20 @@ net.minecraft.client.renderer.entity.MobRenderer -> dwe: 18:18:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b 18:18:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 18:18:boolean shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.culling.Frustum,double,double,double) -> a -net.minecraft.client.renderer.entity.MushroomCowRenderer -> dwf: +net.minecraft.client.renderer.entity.MushroomCowRenderer -> dwi: java.util.Map TEXTURES -> a 19:22:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 26:26:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.MushroomCow) -> a 12:12:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 14:16:void lambda$static$0(java.util.HashMap) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.OcelotRenderer -> dwg: +net.minecraft.client.renderer.entity.OcelotRenderer -> dwj: net.minecraft.resources.ResourceLocation CAT_OCELOT_LOCATION -> a 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:16:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Ocelot) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.PaintingRenderer -> dwh: +net.minecraft.client.renderer.entity.PaintingRenderer -> dwk: 25:26:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 30:45:void render(net.minecraft.world.entity.decoration.Painting,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 49:49:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.decoration.Painting) -> a @@ -16659,7 +16672,7 @@ net.minecraft.client.renderer.entity.PaintingRenderer -> dwh: 152:153:void vertex(com.mojang.math.Matrix4f,com.mojang.math.Matrix3f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,float,float,float,int,int,int,int) -> a 23:23:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 23:23:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.PandaRenderer -> dwi: +net.minecraft.client.renderer.entity.PandaRenderer -> dwl: java.util.Map TEXTURES -> a 27:30:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 34:34:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Panda) -> a @@ -16669,7 +16682,7 @@ net.minecraft.client.renderer.entity.PandaRenderer -> dwi: 15:15:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 17:24:void lambda$static$0(java.util.EnumMap) -> a 16:16:void () -> -net.minecraft.client.renderer.entity.ParrotRenderer -> dwj: +net.minecraft.client.renderer.entity.ParrotRenderer -> dwm: net.minecraft.resources.ResourceLocation[] PARROT_LOCATIONS -> a 18:19:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 23:23:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Parrot) -> a @@ -16677,7 +16690,7 @@ net.minecraft.client.renderer.entity.ParrotRenderer -> dwj: 8:8:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.PhantomRenderer -> dwk: +net.minecraft.client.renderer.entity.PhantomRenderer -> dwn: net.minecraft.resources.ResourceLocation PHANTOM_LOCATION -> a 14:17:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 21:21:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Phantom) -> a @@ -16687,26 +16700,26 @@ net.minecraft.client.renderer.entity.PhantomRenderer -> dwk: 10:10:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.PigRenderer -> dwl: +net.minecraft.client.renderer.entity.PigRenderer -> dwo: net.minecraft.resources.ResourceLocation PIG_LOCATION -> a 12:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Pig) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.PigZombieRenderer -> dwm: +net.minecraft.client.renderer.entity.PigZombieRenderer -> dwp: net.minecraft.resources.ResourceLocation ZOMBIE_PIGMAN_LOCATION -> a 12:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.PigZombie) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Mob) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.PillagerRenderer -> dwn: +net.minecraft.client.renderer.entity.PillagerRenderer -> dwq: net.minecraft.resources.ResourceLocation PILLAGER -> a 12:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Pillager) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.PolarBearRenderer -> dwo: +net.minecraft.client.renderer.entity.PolarBearRenderer -> dwr: net.minecraft.resources.ResourceLocation BEAR_LOCATION -> a 12:13:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 17:17:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.PolarBear) -> a @@ -16714,7 +16727,7 @@ net.minecraft.client.renderer.entity.PolarBearRenderer -> dwo: 8:8:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.PufferfishRenderer -> dwp: +net.minecraft.client.renderer.entity.PufferfishRenderer -> dws: net.minecraft.resources.ResourceLocation PUFFER_LOCATION -> a int puffStateO -> g net.minecraft.client.model.PufferfishSmallModel small -> h @@ -16730,7 +16743,7 @@ net.minecraft.client.renderer.entity.PufferfishRenderer -> dwp: 13:13:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 13:13:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 14:14:void () -> -net.minecraft.client.renderer.entity.RabbitRenderer -> dwq: +net.minecraft.client.renderer.entity.RabbitRenderer -> dwt: net.minecraft.resources.ResourceLocation RABBIT_BROWN_LOCATION -> a net.minecraft.resources.ResourceLocation RABBIT_WHITE_LOCATION -> g net.minecraft.resources.ResourceLocation RABBIT_BLACK_LOCATION -> h @@ -16743,16 +16756,16 @@ net.minecraft.client.renderer.entity.RabbitRenderer -> dwq: 24:44:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Rabbit) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:16:void () -> -net.minecraft.client.renderer.entity.RavagerRenderer -> dwr: +net.minecraft.client.renderer.entity.RavagerRenderer -> dwu: net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:16:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Ravager) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.RenderLayerParent -> dws: +net.minecraft.client.renderer.entity.RenderLayerParent -> dwv: net.minecraft.client.model.EntityModel getModel() -> c net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a -net.minecraft.client.renderer.entity.SalmonRenderer -> dwt: +net.minecraft.client.renderer.entity.SalmonRenderer -> dww: net.minecraft.resources.ResourceLocation SALMON_LOCATION -> a 14:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Salmon) -> a @@ -16760,13 +16773,13 @@ net.minecraft.client.renderer.entity.SalmonRenderer -> dwt: 10:10:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.SheepRenderer -> dwu: +net.minecraft.client.renderer.entity.SheepRenderer -> dwx: net.minecraft.resources.ResourceLocation SHEEP_LOCATION -> a 12:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Sheep) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.ShulkerBulletRenderer -> dwv: +net.minecraft.client.renderer.entity.ShulkerBulletRenderer -> dwy: net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a net.minecraft.client.renderer.RenderType RENDER_TYPE -> e net.minecraft.client.model.ShulkerBulletModel model -> f @@ -16778,7 +16791,7 @@ net.minecraft.client.renderer.entity.ShulkerBulletRenderer -> dwv: 15:15:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 15:15:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 16:17:void () -> -net.minecraft.client.renderer.entity.ShulkerRenderer -> dww: +net.minecraft.client.renderer.entity.ShulkerRenderer -> dwz: net.minecraft.resources.ResourceLocation DEFAULT_TEXTURE_LOCATION -> a net.minecraft.resources.ResourceLocation[] TEXTURE_LOCATION -> g 19:22:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16796,7 +16809,7 @@ net.minecraft.client.renderer.entity.ShulkerRenderer -> dww: 16:16:net.minecraft.resources.ResourceLocation[] lambda$static$1(int) -> a 16:16:net.minecraft.resources.ResourceLocation lambda$static$0(net.minecraft.client.resources.model.Material) -> a 15:16:void () -> -net.minecraft.client.renderer.entity.SilverfishRenderer -> dwx: +net.minecraft.client.renderer.entity.SilverfishRenderer -> dxa: net.minecraft.resources.ResourceLocation SILVERFISH_LOCATION -> a 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:16:float getFlipDegrees(net.minecraft.world.entity.monster.Silverfish) -> a @@ -16804,14 +16817,14 @@ net.minecraft.client.renderer.entity.SilverfishRenderer -> dwx: 7:7:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> b 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.SkeletonRenderer -> dwy: +net.minecraft.client.renderer.entity.SkeletonRenderer -> dxb: net.minecraft.resources.ResourceLocation SKELETON_LOCATION -> a 13:17:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 21:21:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a 9:9:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Mob) -> a 9:9:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 10:10:void () -> -net.minecraft.client.renderer.entity.SlimeRenderer -> dwz: +net.minecraft.client.renderer.entity.SlimeRenderer -> dxc: net.minecraft.resources.ResourceLocation SLIME_LOCATION -> a 15:18:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 22:24:void render(net.minecraft.world.entity.monster.Slime,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a @@ -16823,19 +16836,19 @@ net.minecraft.client.renderer.entity.SlimeRenderer -> dwz: 11:11:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 12:12:void () -> -net.minecraft.client.renderer.entity.SnowGolemRenderer -> dxa: +net.minecraft.client.renderer.entity.SnowGolemRenderer -> dxd: net.minecraft.resources.ResourceLocation SNOW_GOLEM_LOCATION -> a 12:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.SnowGolem) -> a 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.SpectralArrowRenderer -> dxb: +net.minecraft.client.renderer.entity.SpectralArrowRenderer -> dxe: net.minecraft.resources.ResourceLocation SPECTRAL_ARROW_LOCATION -> a 10:11:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 15:15:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.projectile.SpectralArrow) -> a 6:6:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 7:7:void () -> -net.minecraft.client.renderer.entity.SpiderRenderer -> dxc: +net.minecraft.client.renderer.entity.SpiderRenderer -> dxf: net.minecraft.resources.ResourceLocation SPIDER_LOCATION -> a 12:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:float getFlipDegrees(net.minecraft.world.entity.monster.Spider) -> b @@ -16843,7 +16856,7 @@ net.minecraft.client.renderer.entity.SpiderRenderer -> dxc: 8:8:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> b 8:8:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void () -> -net.minecraft.client.renderer.entity.SquidRenderer -> dxd: +net.minecraft.client.renderer.entity.SquidRenderer -> dxg: net.minecraft.resources.ResourceLocation SQUID_LOCATION -> a 14:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:19:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.Squid) -> a @@ -16853,14 +16866,14 @@ net.minecraft.client.renderer.entity.SquidRenderer -> dxd: 10:10:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.StrayRenderer -> dxe: +net.minecraft.client.renderer.entity.StrayRenderer -> dxh: net.minecraft.resources.ResourceLocation STRAY_SKELETON_LOCATION -> a 11:14:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 18:18:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Mob) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.ThrownItemRenderer -> dxf: +net.minecraft.client.renderer.entity.ThrownItemRenderer -> dxi: net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a float scale -> e boolean fullBright -> f @@ -16869,7 +16882,7 @@ net.minecraft.client.renderer.entity.ThrownItemRenderer -> dxf: 32:32:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 37:49:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 53:53:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a -net.minecraft.client.renderer.entity.ThrownTridentRenderer -> dxg: +net.minecraft.client.renderer.entity.ThrownTridentRenderer -> dxj: net.minecraft.resources.ResourceLocation TRIDENT_LOCATION -> a net.minecraft.client.model.TridentModel model -> e 16:20:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16878,25 +16891,25 @@ net.minecraft.client.renderer.entity.ThrownTridentRenderer -> dxg: 13:13:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 13:13:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 14:14:void () -> -net.minecraft.client.renderer.entity.TippableArrowRenderer -> dxh: +net.minecraft.client.renderer.entity.TippableArrowRenderer -> dxk: net.minecraft.resources.ResourceLocation NORMAL_ARROW_LOCATION -> a net.minecraft.resources.ResourceLocation TIPPED_ARROW_LOCATION -> e 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:16:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.projectile.Arrow) -> a 6:6:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 7:8:void () -> -net.minecraft.client.renderer.entity.TntMinecartRenderer -> dxi: +net.minecraft.client.renderer.entity.TntMinecartRenderer -> dxl: 13:14:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 18:32:void renderMinecartContents(net.minecraft.world.entity.vehicle.MinecartTNT,float,net.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 37:44:void renderWhiteSolidBlock(net.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,boolean) -> a 11:11:void renderMinecartContents(net.minecraft.world.entity.vehicle.AbstractMinecart,float,net.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.TntRenderer -> dxj: +net.minecraft.client.renderer.entity.TntRenderer -> dxm: 14:16:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 20:40:void render(net.minecraft.world.entity.item.PrimedTnt,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 44:44:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.item.PrimedTnt) -> a 12:12:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 12:12:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.TropicalFishRenderer -> dxk: +net.minecraft.client.renderer.entity.TropicalFishRenderer -> dxn: net.minecraft.client.model.TropicalFishModelA modelA -> a net.minecraft.client.model.TropicalFishModelB modelB -> g 16:23:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16908,7 +16921,7 @@ net.minecraft.client.renderer.entity.TropicalFishRenderer -> dxk: 15:15:void render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 15:15:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 15:15:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a -net.minecraft.client.renderer.entity.TurtleRenderer -> dxl: +net.minecraft.client.renderer.entity.TurtleRenderer -> dxo: net.minecraft.resources.ResourceLocation TURTLE_LOCATION -> a 13:14:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 19:23:void render(net.minecraft.world.entity.animal.Turtle,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a @@ -16918,13 +16931,13 @@ net.minecraft.client.renderer.entity.TurtleRenderer -> dxl: 9:9:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 10:10:void () -> -net.minecraft.client.renderer.entity.UndeadHorseRenderer -> dxm: +net.minecraft.client.renderer.entity.UndeadHorseRenderer -> dxp: java.util.Map MAP -> a 19:20:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 24:24:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a 12:12:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.VexRenderer -> dxn: +net.minecraft.client.renderer.entity.VexRenderer -> dxq: net.minecraft.resources.ResourceLocation VEX_LOCATION -> a net.minecraft.resources.ResourceLocation VEX_CHARGING_LOCATION -> g 14:15:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16936,7 +16949,7 @@ net.minecraft.client.renderer.entity.VexRenderer -> dxn: 9:9:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 9:9:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 10:11:void () -> -net.minecraft.client.renderer.entity.VillagerRenderer -> dxo: +net.minecraft.client.renderer.entity.VillagerRenderer -> dxr: net.minecraft.resources.ResourceLocation VILLAGER_BASE_SKIN -> a 16:21:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.server.packs.resources.ReloadableResourceManager) -> 25:25:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.npc.Villager) -> a @@ -16944,19 +16957,19 @@ net.minecraft.client.renderer.entity.VillagerRenderer -> dxo: 12:12:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 12:12:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.VindicatorRenderer -> dxp: +net.minecraft.client.renderer.entity.VindicatorRenderer -> dxs: net.minecraft.resources.ResourceLocation VINDICATOR -> a 14:24:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 28:28:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Vindicator) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.VindicatorRenderer$1 -> dxp$1: +net.minecraft.client.renderer.entity.VindicatorRenderer$1 -> dxs$1: net.minecraft.client.renderer.entity.VindicatorRenderer this$0 -> a 16:16:void (net.minecraft.client.renderer.entity.VindicatorRenderer,net.minecraft.client.renderer.entity.RenderLayerParent) -> 19:22:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.monster.Vindicator,float,float,float,float,float,float) -> a 16:16:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 16:16:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.WanderingTraderRenderer -> dxq: +net.minecraft.client.renderer.entity.WanderingTraderRenderer -> dxt: net.minecraft.resources.ResourceLocation VILLAGER_BASE_SKIN -> a 14:18:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 22:22:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.npc.WanderingTrader) -> a @@ -16964,7 +16977,7 @@ net.minecraft.client.renderer.entity.WanderingTraderRenderer -> dxq: 10:10:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.WitchRenderer -> dxr: +net.minecraft.client.renderer.entity.WitchRenderer -> dxu: net.minecraft.resources.ResourceLocation WITCH_LOCATION -> a 14:17:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 21:24:void render(net.minecraft.world.entity.monster.Witch,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a @@ -16976,7 +16989,7 @@ net.minecraft.client.renderer.entity.WitchRenderer -> dxr: 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 10:10:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.WitherBossRenderer -> dxs: +net.minecraft.client.renderer.entity.WitherBossRenderer -> dxv: net.minecraft.resources.ResourceLocation WITHER_INVULNERABLE_LOCATION -> a net.minecraft.resources.ResourceLocation WITHER_LOCATION -> g 16:19:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> @@ -16987,7 +17000,7 @@ net.minecraft.client.renderer.entity.WitherBossRenderer -> dxs: 11:11:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 11:11:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 12:13:void () -> -net.minecraft.client.renderer.entity.WitherSkeletonRenderer -> dxt: +net.minecraft.client.renderer.entity.WitherSkeletonRenderer -> dxw: net.minecraft.resources.ResourceLocation WITHER_SKELETON_LOCATION -> a 11:12:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 16:16:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a @@ -16996,7 +17009,7 @@ net.minecraft.client.renderer.entity.WitherSkeletonRenderer -> dxt: 7:7:void scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float) -> a 7:7:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 8:8:void () -> -net.minecraft.client.renderer.entity.WitherSkullRenderer -> dxu: +net.minecraft.client.renderer.entity.WitherSkullRenderer -> dxx: net.minecraft.resources.ResourceLocation WITHER_INVULNERABLE_LOCATION -> a net.minecraft.resources.ResourceLocation WITHER_LOCATION -> e net.minecraft.client.model.SkullModel model -> f @@ -17008,7 +17021,7 @@ net.minecraft.client.renderer.entity.WitherSkullRenderer -> dxu: 13:13:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 13:13:int getBlockLightLevel(net.minecraft.world.entity.Entity,float) -> a 14:15:void () -> -net.minecraft.client.renderer.entity.WolfRenderer -> dxv: +net.minecraft.client.renderer.entity.WolfRenderer -> dxy: net.minecraft.resources.ResourceLocation WOLF_LOCATION -> a net.minecraft.resources.ResourceLocation WOLF_TAME_LOCATION -> g net.minecraft.resources.ResourceLocation WOLF_ANGRY_LOCATION -> h @@ -17022,9 +17035,9 @@ net.minecraft.client.renderer.entity.WolfRenderer -> dxv: 10:10:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 10:10:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 11:13:void () -> -net.minecraft.client.renderer.entity.ZombieRenderer -> dxw: +net.minecraft.client.renderer.entity.ZombieRenderer -> dxz: 8:9:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> -net.minecraft.client.renderer.entity.ZombieVillagerRenderer -> dxx: +net.minecraft.client.renderer.entity.ZombieVillagerRenderer -> dya: net.minecraft.resources.ResourceLocation ZOMBIE_VILLAGER_LOCATION -> a 15:19:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.server.packs.resources.ReloadableResourceManager) -> 23:23:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.ZombieVillager) -> a @@ -17033,7 +17046,7 @@ net.minecraft.client.renderer.entity.ZombieVillagerRenderer -> dxx: 11:11:void setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,float,float,float) -> a 11:11:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a 12:12:void () -> -net.minecraft.client.renderer.entity.layers.AbstractArmorLayer -> dxy: +net.minecraft.client.renderer.entity.layers.AbstractArmorLayer -> dyb: net.minecraft.client.model.HumanoidModel innerModel -> a net.minecraft.client.model.HumanoidModel outerModel -> b java.util.Map ARMOR_LOCATION_CACHE -> c @@ -17048,35 +17061,35 @@ net.minecraft.client.renderer.entity.layers.AbstractArmorLayer -> dxy: void hideAllArmor(net.minecraft.client.model.HumanoidModel) -> a 22:22:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 91:91:void () -> -net.minecraft.client.renderer.entity.layers.ArrowLayer -> dxz: +net.minecraft.client.renderer.entity.layers.ArrowLayer -> dyc: net.minecraft.client.renderer.entity.EntityRenderDispatcher dispatcher -> a net.minecraft.world.entity.projectile.Arrow arrow -> b 18:20:void (net.minecraft.client.renderer.entity.LivingEntityRenderer) -> 24:24:int numStuck(net.minecraft.world.entity.LivingEntity) -> a 29:36:void renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.BeeStingerLayer -> dya: +net.minecraft.client.renderer.entity.layers.BeeStingerLayer -> dyd: net.minecraft.resources.ResourceLocation BEE_STINGER_LOCATION -> a 22:23:void (net.minecraft.client.renderer.entity.LivingEntityRenderer) -> 27:27:int numStuck(net.minecraft.world.entity.LivingEntity) -> a 32:64:void renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) -> a 67:68:void vertex(com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.math.Matrix4f,com.mojang.math.Matrix3f,float,int,float,float,int) -> a 19:19:void () -> -net.minecraft.client.renderer.entity.layers.CapeLayer -> dyb: +net.minecraft.client.renderer.entity.layers.CapeLayer -> dye: 20:21:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 25:68:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.client.player.AbstractClientPlayer,float,float,float,float,float,float) -> a 18:18:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.CarriedBlockLayer -> dyc: +net.minecraft.client.renderer.entity.layers.CarriedBlockLayer -> dyf: 15:16:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 20:37:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.monster.EnderMan,float,float,float,float,float,float) -> a 13:13:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.CatCollarLayer -> dyd: +net.minecraft.client.renderer.entity.layers.CatCollarLayer -> dyg: net.minecraft.resources.ResourceLocation CAT_COLLAR_LOCATION -> a net.minecraft.client.model.CatModel catModel -> b 13:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:27:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.Cat,float,float,float,float,float,float) -> a 10:10:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.layers.CreeperPowerLayer -> dye: +net.minecraft.client.renderer.entity.layers.CreeperPowerLayer -> dyh: net.minecraft.resources.ResourceLocation POWER_LOCATION -> a net.minecraft.client.model.CreeperModel model -> b 12:16:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> @@ -17084,83 +17097,83 @@ net.minecraft.client.renderer.entity.layers.CreeperPowerLayer -> dye: 25:25:net.minecraft.resources.ResourceLocation getTextureLocation() -> a 30:30:net.minecraft.client.model.EntityModel model() -> b 10:10:void () -> -net.minecraft.client.renderer.entity.layers.CrossedArmsItemLayer -> dyf: +net.minecraft.client.renderer.entity.layers.CrossedArmsItemLayer -> dyi: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:29:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.CustomHeadLayer -> dyg: +net.minecraft.client.renderer.entity.layers.CustomHeadLayer -> dyj: 30:31:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 35:91:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 28:28:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.Deadmau5EarsLayer -> dyh: +net.minecraft.client.renderer.entity.layers.Deadmau5EarsLayer -> dyk: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:44:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.client.player.AbstractClientPlayer,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.DolphinCarryingItemLayer -> dyi: +net.minecraft.client.renderer.entity.layers.DolphinCarryingItemLayer -> dyl: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:38:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.Dolphin,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.DrownedOuterLayer -> dyj: +net.minecraft.client.renderer.entity.layers.DrownedOuterLayer -> dym: net.minecraft.resources.ResourceLocation DROWNED_OUTER_LAYER_LOCATION -> a net.minecraft.client.model.DrownedModel model -> b 13:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:22:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.monster.Zombie,float,float,float,float,float,float) -> a 10:10:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.layers.ElytraLayer -> dyk: +net.minecraft.client.renderer.entity.layers.ElytraLayer -> dyn: net.minecraft.resources.ResourceLocation WINGS_LOCATION -> a net.minecraft.client.model.ElytraModel elytraModel -> b 22:26:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 30:60:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 19:19:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 20:20:void () -> -net.minecraft.client.renderer.entity.layers.EnderEyesLayer -> dyl: +net.minecraft.client.renderer.entity.layers.EnderEyesLayer -> dyo: net.minecraft.client.renderer.RenderType ENDERMAN_EYES -> a 13:14:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 18:18:net.minecraft.client.renderer.RenderType renderType() -> a 10:10:void () -> -net.minecraft.client.renderer.entity.layers.EnergySwirlLayer -> dym: +net.minecraft.client.renderer.entity.layers.EnergySwirlLayer -> dyp: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:35:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a float xOffset(float) -> a net.minecraft.resources.ResourceLocation getTextureLocation() -> a net.minecraft.client.model.EntityModel model() -> b -net.minecraft.client.renderer.entity.layers.EyesLayer -> dyn: +net.minecraft.client.renderer.entity.layers.EyesLayer -> dyq: 15:16:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 20:22:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a net.minecraft.client.renderer.RenderType renderType() -> a -net.minecraft.client.renderer.entity.layers.FoxHeldItemLayer -> dyo: +net.minecraft.client.renderer.entity.layers.FoxHeldItemLayer -> dyr: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:67:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.Fox,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.HorseArmorLayer -> dyp: +net.minecraft.client.renderer.entity.layers.HorseArmorLayer -> dys: net.minecraft.client.model.HorseModel model -> a 16:20:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 24:50:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.horse.Horse,float,float,float,float,float,float) -> a 15:15:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer -> dyq: +net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer -> dyt: 10:11:void (net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.model.HumanoidModel,net.minecraft.client.model.HumanoidModel) -> 15:42:void setPartVisibility(net.minecraft.client.model.HumanoidModel,net.minecraft.world.entity.EquipmentSlot) -> a 46:47:void hideAllArmor(net.minecraft.client.model.HumanoidModel) -> a -net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer$1 -> dyq$1: +net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer$1 -> dyt$1: int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> a 18:18:void () -> -net.minecraft.client.renderer.entity.layers.IronGolemCrackinessLayer -> dyr: +net.minecraft.client.renderer.entity.layers.IronGolemCrackinessLayer -> dyu: java.util.Map resourceLocations -> a 21:22:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> - 26:32:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.IronGolem,float,float,float,float,float,float) -> a + 26:35:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.IronGolem,float,float,float,float,float,float) -> a 13:13:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 14:14:void () -> -net.minecraft.client.renderer.entity.layers.IronGolemFlowerLayer -> dys: +net.minecraft.client.renderer.entity.layers.IronGolemFlowerLayer -> dyv: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:40:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.IronGolem,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.ItemInHandLayer -> dyt: +net.minecraft.client.renderer.entity.layers.ItemInHandLayer -> dyw: 17:18:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 22:43:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 46:64:void renderArmWithItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack,net.minecraft.client.renderer.block.model.ItemTransforms$TransformType,net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 15:15:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.LlamaDecorLayer -> dyu: +net.minecraft.client.renderer.entity.layers.LlamaDecorLayer -> dyx: net.minecraft.resources.ResourceLocation[] TEXTURE_LOCATION -> a net.minecraft.resources.ResourceLocation TRADER_LLAMA -> b net.minecraft.client.model.LlamaModel model -> c @@ -17168,15 +17181,15 @@ net.minecraft.client.renderer.entity.layers.LlamaDecorLayer -> dyu: 44:58:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.horse.Llama,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 15:34:void () -> -net.minecraft.client.renderer.entity.layers.MushroomCowMushroomLayer -> dyv: +net.minecraft.client.renderer.entity.layers.MushroomCowMushroomLayer -> dyy: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:56:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.MushroomCow,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.PandaHoldsItemLayer -> dyw: +net.minecraft.client.renderer.entity.layers.PandaHoldsItemLayer -> dyz: 16:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:36:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.Panda,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer -> dyx: +net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer -> dza: net.minecraft.client.model.ParrotModel model -> a 16:20:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 24:26:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.player.Player,float,float,float,float,float,float) -> a @@ -17184,19 +17197,19 @@ net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer -> dyx: 15:15:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 31:42:void lambda$render$1(com.mojang.blaze3d.vertex.PoseStack,boolean,net.minecraft.world.entity.player.Player,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.nbt.CompoundTag,int,float,float,float,float,net.minecraft.world.entity.EntityType) -> a 30:30:boolean lambda$render$0(net.minecraft.world.entity.EntityType) -> a -net.minecraft.client.renderer.entity.layers.PhantomEyesLayer -> dyy: +net.minecraft.client.renderer.entity.layers.PhantomEyesLayer -> dzb: net.minecraft.client.renderer.RenderType PHANTOM_EYES -> a 13:14:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 18:18:net.minecraft.client.renderer.RenderType renderType() -> a 10:10:void () -> -net.minecraft.client.renderer.entity.layers.PigSaddleLayer -> dyz: +net.minecraft.client.renderer.entity.layers.PigSaddleLayer -> dzc: net.minecraft.resources.ResourceLocation SADDLE_LOCATION -> a net.minecraft.client.model.PigModel model -> b 16:20:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 24:33:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.Pig,float,float,float,float,float,float) -> a 13:13:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 14:14:void () -> -net.minecraft.client.renderer.entity.layers.RenderLayer -> dza: +net.minecraft.client.renderer.entity.layers.RenderLayer -> dzd: net.minecraft.client.renderer.entity.RenderLayerParent renderer -> a 17:19:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 22:28:void coloredCutoutModelCopyLayerRender(net.minecraft.client.model.EntityModel,net.minecraft.client.model.EntityModel,net.minecraft.resources.ResourceLocation,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float,float,float,float) -> a @@ -17204,58 +17217,58 @@ net.minecraft.client.renderer.entity.layers.RenderLayer -> dza: 36:36:net.minecraft.client.model.EntityModel getParentModel() -> c 40:40:net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.Entity) -> a void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.SheepFurLayer -> dzb: +net.minecraft.client.renderer.entity.layers.SheepFurLayer -> dze: net.minecraft.resources.ResourceLocation SHEEP_FUR_LOCATION -> a net.minecraft.client.model.SheepFurModel model -> b 15:19:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 23:52:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.Sheep,float,float,float,float,float,float) -> a 12:12:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.layers.ShulkerHeadLayer -> dzc: +net.minecraft.client.renderer.entity.layers.ShulkerHeadLayer -> dzf: 20:21:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 25:51:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.monster.Shulker,float,float,float,float,float,float) -> a 18:18:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.SlimeOuterLayer -> dzd: +net.minecraft.client.renderer.entity.layers.SlimeOuterLayer -> dzg: net.minecraft.client.model.EntityModel model -> a 14:18:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 22:31:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 13:13:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.SnowGolemHeadLayer -> dze: +net.minecraft.client.renderer.entity.layers.SnowGolemHeadLayer -> dzh: 17:18:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 22:37:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.SnowGolem,float,float,float,float,float,float) -> a 15:15:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.SpiderEyesLayer -> dzf: +net.minecraft.client.renderer.entity.layers.SpiderEyesLayer -> dzi: net.minecraft.client.renderer.RenderType SPIDER_EYES -> a 13:14:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 18:18:net.minecraft.client.renderer.RenderType renderType() -> a 10:10:void () -> -net.minecraft.client.renderer.entity.layers.SpinAttackEffectLayer -> dzg: +net.minecraft.client.renderer.entity.layers.SpinAttackEffectLayer -> dzj: net.minecraft.resources.ResourceLocation TEXTURE -> a net.minecraft.client.model.geom.ModelPart box -> b 21:25:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 29:44:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 15:15:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 16:16:void () -> -net.minecraft.client.renderer.entity.layers.StrayClothingLayer -> dzh: +net.minecraft.client.renderer.entity.layers.StrayClothingLayer -> dzk: net.minecraft.resources.ResourceLocation STRAY_CLOTHES_LOCATION -> a net.minecraft.client.model.SkeletonModel layerModel -> b 15:19:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 23:24:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Mob,float,float,float,float,float,float) -> a 12:12:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 13:13:void () -> -net.minecraft.client.renderer.entity.layers.StuckInBodyLayer -> dzi: +net.minecraft.client.renderer.entity.layers.StuckInBodyLayer -> dzl: 17:18:void (net.minecraft.client.renderer.entity.LivingEntityRenderer) -> int numStuck(net.minecraft.world.entity.LivingEntity) -> a void renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) -> a 25:52:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 14:14:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.TropicalFishPatternLayer -> dzj: +net.minecraft.client.renderer.entity.layers.TropicalFishPatternLayer -> dzm: net.minecraft.client.model.TropicalFishModelA modelA -> a net.minecraft.client.model.TropicalFishModelB modelB -> b 12:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 21:24:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.TropicalFish,float,float,float,float,float,float) -> a 11:11:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.VillagerProfessionLayer -> dzk: +net.minecraft.client.renderer.entity.layers.VillagerProfessionLayer -> dzn: it.unimi.dsi.fastutil.ints.Int2ObjectMap LEVEL_LOCATIONS -> a it.unimi.dsi.fastutil.objects.Object2ObjectMap typeHatCache -> b it.unimi.dsi.fastutil.objects.Object2ObjectMap professionHatCache -> c @@ -17270,11 +17283,11 @@ net.minecraft.client.renderer.entity.layers.VillagerProfessionLayer -> dzk: 91:98:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat lambda$getHatData$1(java.lang.String,net.minecraft.core.DefaultedRegistry,java.lang.Object,java.lang.Object) -> a 32:37:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a 31:31:void () -> -net.minecraft.client.renderer.entity.layers.WitchItemLayer -> dzl: +net.minecraft.client.renderer.entity.layers.WitchItemLayer -> dzo: 14:15:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 19:34:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,float) -> a 12:12:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a -net.minecraft.client.renderer.entity.layers.WitherArmorLayer -> dzm: +net.minecraft.client.renderer.entity.layers.WitherArmorLayer -> dzp: net.minecraft.resources.ResourceLocation WITHER_ARMOR_LOCATION -> a net.minecraft.client.model.WitherBossModel model -> b 13:17:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> @@ -17282,15 +17295,15 @@ net.minecraft.client.renderer.entity.layers.WitherArmorLayer -> dzm: 26:26:net.minecraft.resources.ResourceLocation getTextureLocation() -> a 31:31:net.minecraft.client.model.EntityModel model() -> b 11:11:void () -> -net.minecraft.client.renderer.entity.layers.WolfCollarLayer -> dzn: +net.minecraft.client.renderer.entity.layers.WolfCollarLayer -> dzq: net.minecraft.resources.ResourceLocation WOLF_COLLAR_LOCATION -> a 14:15:void (net.minecraft.client.renderer.entity.RenderLayerParent) -> 20:27:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.animal.Wolf,float,float,float,float,float,float) -> a 10:10:void render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float) -> a 11:11:void () -> -net.minecraft.client.renderer.entity.layers.package-info -> dzo: -net.minecraft.client.renderer.entity.package-info -> dzp: -net.minecraft.client.renderer.entity.player.PlayerRenderer -> dzq: +net.minecraft.client.renderer.entity.layers.package-info -> dzr: +net.minecraft.client.renderer.entity.package-info -> dzs: +net.minecraft.client.renderer.entity.player.PlayerRenderer -> dzt: 42:43:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher) -> 46:58:void (net.minecraft.client.renderer.entity.EntityRenderDispatcher,boolean) -> 62:64:void render(net.minecraft.client.player.AbstractClientPlayer,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a @@ -17311,9 +17324,9 @@ net.minecraft.client.renderer.entity.player.PlayerRenderer -> dzq: 40:40:void renderNameTag(net.minecraft.world.entity.Entity,java.lang.String,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 40:40:void render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a 40:40:net.minecraft.world.phys.Vec3 getRenderOffset(net.minecraft.world.entity.Entity,float) -> b -net.minecraft.client.renderer.entity.player.package-info -> dzr: -net.minecraft.client.renderer.package-info -> dzs: -net.minecraft.client.renderer.texture.AbstractTexture -> dzt: +net.minecraft.client.renderer.entity.player.package-info -> dzu: +net.minecraft.client.renderer.package-info -> dzv: +net.minecraft.client.renderer.texture.AbstractTexture -> dzw: int id -> a boolean blur -> b boolean mipmap -> c @@ -17326,13 +17339,13 @@ net.minecraft.client.renderer.texture.AbstractTexture -> dzt: 75:76:void reset(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceLocation,java.util.concurrent.Executor) -> a 67:68:void lambda$bind$1() -> a 49:53:void lambda$releaseId$0() -> e -net.minecraft.client.renderer.texture.AtlasSet -> dzu: +net.minecraft.client.renderer.texture.AtlasSet -> dzx: java.util.Map atlases -> a 14:16:void (java.util.Collection) -> 19:19:net.minecraft.client.renderer.texture.TextureAtlas getAtlas(net.minecraft.resources.ResourceLocation) -> a 23:23:net.minecraft.client.renderer.texture.TextureAtlasSprite getSprite(net.minecraft.client.resources.model.Material) -> a 28:30:void close() -> close -net.minecraft.client.renderer.texture.DynamicTexture -> dzv: +net.minecraft.client.renderer.texture.DynamicTexture -> dzy: com.mojang.blaze3d.platform.NativeImage pixels -> d 14:25:void (com.mojang.blaze3d.platform.NativeImage) -> 27:31:void (int,int,boolean) -> @@ -17342,7 +17355,7 @@ net.minecraft.client.renderer.texture.DynamicTexture -> dzv: 49:51:void setPixels(com.mojang.blaze3d.platform.NativeImage) -> a 55:58:void close() -> close 18:20:void lambda$new$0() -> f -net.minecraft.client.renderer.texture.HttpTexture -> dzw: +net.minecraft.client.renderer.texture.HttpTexture -> dzz: org.apache.logging.log4j.Logger LOGGER -> e java.io.File file -> f java.lang.String urlString -> g @@ -17364,7 +17377,7 @@ net.minecraft.client.renderer.texture.HttpTexture -> dzw: 52:61:void lambda$loadCallback$1(com.mojang.blaze3d.platform.NativeImage) -> d 56:57:void lambda$null$0(com.mojang.blaze3d.platform.NativeImage) -> e 24:24:void () -> -net.minecraft.client.renderer.texture.LayeredTexture -> dzx: +net.minecraft.client.renderer.texture.LayeredTexture -> eaa: org.apache.logging.log4j.Logger LOGGER -> e java.util.List layerPaths -> d 21:27:void (java.lang.String[]) -> @@ -17372,7 +17385,7 @@ net.minecraft.client.renderer.texture.LayeredTexture -> dzx: 70:72:void doLoad(com.mojang.blaze3d.platform.NativeImage) -> a 59:60:void lambda$load$0(com.mojang.blaze3d.platform.NativeImage) -> b 18:18:void () -> -net.minecraft.client.renderer.texture.MipmapGenerator -> dzy: +net.minecraft.client.renderer.texture.MipmapGenerator -> eab: float[] POW22 -> a 8:10:void () -> 20:59:com.mojang.blaze3d.platform.NativeImage[] generateMipLevels(com.mojang.blaze3d.platform.NativeImage,int) -> a @@ -17381,7 +17394,7 @@ net.minecraft.client.renderer.texture.MipmapGenerator -> dzy: 129:129:float getPow22(int) -> a 14:17:void lambda$static$0(float[]) -> a 13:13:void () -> -net.minecraft.client.renderer.texture.MissingTextureAtlasSprite -> dzz: +net.minecraft.client.renderer.texture.MissingTextureAtlasSprite -> eac: net.minecraft.resources.ResourceLocation MISSING_TEXTURE_LOCATION -> b net.minecraft.client.renderer.texture.DynamicTexture missingTexture -> c net.minecraft.util.LazyLoadedValue MISSING_IMAGE_DATA -> d @@ -17394,7 +17407,7 @@ net.minecraft.client.renderer.texture.MissingTextureAtlasSprite -> dzz: 64:68:net.minecraft.client.renderer.texture.DynamicTexture getTexture() -> c 22:35:com.mojang.blaze3d.platform.NativeImage lambda$static$0() -> s 17:38:void () -> -net.minecraft.client.renderer.texture.OverlayTexture -> eaa: +net.minecraft.client.renderer.texture.OverlayTexture -> ead: int NO_OVERLAY -> a net.minecraft.client.renderer.texture.DynamicTexture texture -> b 20:48:void () -> @@ -17406,7 +17419,7 @@ net.minecraft.client.renderer.texture.OverlayTexture -> eaa: 72:72:int pack(float,boolean) -> a 76:77:void teardownOverlayColor() -> b 16:16:void () -> -net.minecraft.client.renderer.texture.PreloadedTexture -> eab: +net.minecraft.client.renderer.texture.PreloadedTexture -> eae: java.util.concurrent.CompletableFuture future -> e 17:19:void (net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceLocation,java.util.concurrent.Executor) -> 23:28:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b @@ -17419,7 +17432,7 @@ net.minecraft.client.renderer.texture.PreloadedTexture -> eab: 37:37:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage lambda$reset$2(net.minecraft.server.packs.resources.ResourceManager) -> c 32:32:java.lang.Void lambda$getFuture$1(net.minecraft.client.renderer.texture.SimpleTexture$TextureImage) -> a 18:18:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage lambda$new$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceLocation) -> a -net.minecraft.client.renderer.texture.SimpleTexture -> eac: +net.minecraft.client.renderer.texture.SimpleTexture -> eaf: org.apache.logging.log4j.Logger LOGGER -> e net.minecraft.resources.ResourceLocation location -> d 22:24:void (net.minecraft.resources.ResourceLocation) -> @@ -17429,7 +17442,7 @@ net.minecraft.client.renderer.texture.SimpleTexture -> eac: 44:45:void lambda$load$0(com.mojang.blaze3d.platform.NativeImage,boolean,boolean) -> b 17:17:org.apache.logging.log4j.Logger access$000() -> e 18:18:void () -> -net.minecraft.client.renderer.texture.SimpleTexture$TextureImage -> eac$a: +net.minecraft.client.renderer.texture.SimpleTexture$TextureImage -> eaf$a: net.minecraft.client.resources.metadata.texture.TextureMetadataSection metadata -> a com.mojang.blaze3d.platform.NativeImage image -> b java.io.IOException exception -> c @@ -17440,7 +17453,7 @@ net.minecraft.client.renderer.texture.SimpleTexture$TextureImage -> eac$a: 101:104:com.mojang.blaze3d.platform.NativeImage getImage() -> b 109:112:void close() -> close 115:118:void throwIfError() -> c -net.minecraft.client.renderer.texture.Stitcher -> ead: +net.minecraft.client.renderer.texture.Stitcher -> eag: java.util.Comparator HOLDER_COMPARATOR -> a int mipLevel -> b java.util.Set texturesToBeStitched -> c @@ -17465,13 +17478,13 @@ net.minecraft.client.renderer.texture.Stitcher -> ead: 14:14:java.lang.Integer lambda$static$0(net.minecraft.client.renderer.texture.Stitcher$Holder) -> f 13:13:int access$000(int,int) -> a 14:14:void () -> -net.minecraft.client.renderer.texture.Stitcher$Holder -> ead$a: +net.minecraft.client.renderer.texture.Stitcher$Holder -> eag$a: net.minecraft.client.renderer.texture.TextureAtlasSprite$Info spriteInfo -> a int width -> b int height -> c 145:149:void (net.minecraft.client.renderer.texture.TextureAtlasSprite$Info,int) -> 153:153:java.lang.String toString() -> toString -net.minecraft.client.renderer.texture.Stitcher$Region -> ead$b: +net.minecraft.client.renderer.texture.Stitcher$Region -> eag$b: int originX -> a int originY -> b int width -> c @@ -17485,13 +17498,13 @@ net.minecraft.client.renderer.texture.Stitcher$Region -> ead$b: 190:275:boolean add(net.minecraft.client.renderer.texture.Stitcher$Holder) -> a 279:286:void walk(java.util.function.Consumer) -> a 290:290:java.lang.String toString() -> toString -net.minecraft.client.renderer.texture.Stitcher$SpriteLoader -> ead$c: +net.minecraft.client.renderer.texture.Stitcher$SpriteLoader -> eag$c: void load(net.minecraft.client.renderer.texture.TextureAtlasSprite$Info,int,int,int,int) -> load -net.minecraft.client.renderer.texture.StitcherException -> eae: +net.minecraft.client.renderer.texture.StitcherException -> eah: java.util.Collection allSprites -> a 9:17:void (net.minecraft.client.renderer.texture.TextureAtlasSprite$Info,java.util.Collection) -> 20:20:java.util.Collection getAllSprites() -> a -net.minecraft.client.renderer.texture.TextureAtlas -> eaf: +net.minecraft.client.renderer.texture.TextureAtlas -> eai: org.apache.logging.log4j.Logger LOGGER -> f net.minecraft.resources.ResourceLocation LOCATION_BLOCKS -> d net.minecraft.resources.ResourceLocation LOCATION_PARTICLES -> e @@ -17522,14 +17535,14 @@ net.minecraft.client.renderer.texture.TextureAtlas -> eaf: 154:154:java.lang.String lambda$prepareToStitch$1(net.minecraft.client.renderer.texture.TextureAtlasSprite$Info) -> a 107:110:void lambda$prepareToStitch$0(net.minecraft.resources.ResourceLocation) -> c 38:48:void () -> -net.minecraft.client.renderer.texture.TextureAtlas$Preparations -> eaf$a: +net.minecraft.client.renderer.texture.TextureAtlas$Preparations -> eai$a: java.util.Set sprites -> a int width -> b int height -> c int mipLevel -> d java.util.List regions -> e 305:311:void (java.util.Set,int,int,int,java.util.List) -> -net.minecraft.client.renderer.texture.TextureAtlasSprite -> eag: +net.minecraft.client.renderer.texture.TextureAtlasSprite -> eaj: net.minecraft.client.renderer.texture.TextureAtlas atlas -> b net.minecraft.client.renderer.texture.TextureAtlasSprite$Info info -> c net.minecraft.client.resources.metadata.animation.AnimationMetadataSection metadata -> d @@ -17585,8 +17598,8 @@ net.minecraft.client.renderer.texture.TextureAtlasSprite -> eag: 22:22:void access$1000(net.minecraft.client.renderer.texture.TextureAtlasSprite,int,int,com.mojang.blaze3d.platform.NativeImage[]) -> a 22:22:int[] access$1100(net.minecraft.client.renderer.texture.TextureAtlasSprite) -> e 22:22:int[] access$1200(net.minecraft.client.renderer.texture.TextureAtlasSprite) -> f -net.minecraft.client.renderer.texture.TextureAtlasSprite$1 -> eag$1: -net.minecraft.client.renderer.texture.TextureAtlasSprite$Info -> eag$a: +net.minecraft.client.renderer.texture.TextureAtlasSprite$1 -> eaj$1: +net.minecraft.client.renderer.texture.TextureAtlasSprite$Info -> eaj$a: net.minecraft.resources.ResourceLocation name -> a int width -> b int height -> c @@ -17599,7 +17612,7 @@ net.minecraft.client.renderer.texture.TextureAtlasSprite$Info -> eag$a: 308:308:int access$100(net.minecraft.client.renderer.texture.TextureAtlasSprite$Info) -> b 308:308:int access$200(net.minecraft.client.renderer.texture.TextureAtlasSprite$Info) -> c 308:308:net.minecraft.resources.ResourceLocation access$300(net.minecraft.client.renderer.texture.TextureAtlasSprite$Info) -> d -net.minecraft.client.renderer.texture.TextureAtlasSprite$InterpolationData -> eag$b: +net.minecraft.client.renderer.texture.TextureAtlasSprite$InterpolationData -> eaj$b: com.mojang.blaze3d.platform.NativeImage[] activeFrame -> b net.minecraft.client.renderer.texture.TextureAtlasSprite this$0 -> a 341:351:void (net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.texture.TextureAtlasSprite$Info,int) -> @@ -17609,7 +17622,7 @@ net.minecraft.client.renderer.texture.TextureAtlasSprite$InterpolationData -> ea 398:403:void close() -> close 338:338:void (net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.texture.TextureAtlasSprite$Info,int,net.minecraft.client.renderer.texture.TextureAtlasSprite$1) -> 338:338:void access$500(net.minecraft.client.renderer.texture.TextureAtlasSprite$InterpolationData) -> a -net.minecraft.client.renderer.texture.TextureManager -> eah: +net.minecraft.client.renderer.texture.TextureManager -> eak: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.resources.ResourceLocation INTENTIONAL_MISSING_TEXTURE -> a java.util.Map byPath -> c @@ -17619,25 +17632,27 @@ net.minecraft.client.renderer.texture.TextureManager -> eah: 34:43:void (net.minecraft.server.packs.resources.ResourceManager) -> 46:53:void bind(net.minecraft.resources.ResourceLocation) -> a 56:65:void _bind(net.minecraft.resources.ResourceLocation) -> d - 68:94:boolean register(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.AbstractTexture) -> a - 99:99:net.minecraft.client.renderer.texture.AbstractTexture getTexture(net.minecraft.resources.ResourceLocation) -> b - 104:115:net.minecraft.resources.ResourceLocation register(java.lang.String,net.minecraft.client.renderer.texture.DynamicTexture) -> a - 119:124:java.util.concurrent.CompletableFuture preload(net.minecraft.resources.ResourceLocation,java.util.concurrent.Executor) -> a - 128:129:void execute(java.lang.Runnable) -> a - 133:136:void tick() -> e - 139:143:void release(net.minecraft.resources.ResourceLocation) -> c - 147:150:java.util.concurrent.CompletableFuture reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent.Executor,java.util.concurrent.Executor) -> a - 164:164:void lambda$reload$5(java.lang.Runnable) -> b - 152:164:void lambda$reload$4(net.minecraft.server.packs.resources.ResourceManager,java.util.concurrent.Executor,java.lang.Void) -> a - 128:128:void lambda$execute$3(java.lang.Runnable) -> c - 122:122:void lambda$preload$2(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.PreloadedTexture) -> a - 84:84:java.lang.String lambda$register$1(net.minecraft.client.renderer.texture.AbstractTexture) -> a + 68:81:void register(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.AbstractTexture) -> a + 85:100:net.minecraft.client.renderer.texture.AbstractTexture loadTexture(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.AbstractTexture) -> b + 106:106:net.minecraft.client.renderer.texture.AbstractTexture getTexture(net.minecraft.resources.ResourceLocation) -> b + 111:122:net.minecraft.resources.ResourceLocation register(java.lang.String,net.minecraft.client.renderer.texture.DynamicTexture) -> a + 126:131:java.util.concurrent.CompletableFuture preload(net.minecraft.resources.ResourceLocation,java.util.concurrent.Executor) -> a + 135:136:void execute(java.lang.Runnable) -> a + 140:143:void tick() -> e + 146:150:void release(net.minecraft.resources.ResourceLocation) -> c + 154:158:void close() -> close + 162:165:java.util.concurrent.CompletableFuture reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent.Executor,java.util.concurrent.Executor) -> a + 179:179:void lambda$reload$5(java.lang.Runnable) -> b + 167:179:void lambda$reload$4(net.minecraft.server.packs.resources.ResourceManager,java.util.concurrent.Executor,java.lang.Void) -> a + 135:135:void lambda$execute$3(java.lang.Runnable) -> c + 129:129:void lambda$preload$2(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.PreloadedTexture) -> a + 98:98:java.lang.String lambda$loadTexture$1(net.minecraft.client.renderer.texture.AbstractTexture) -> a 48:49:void lambda$bind$0(net.minecraft.resources.ResourceLocation) -> e 30:32:void () -> -net.minecraft.client.renderer.texture.Tickable -> eai: +net.minecraft.client.renderer.texture.Tickable -> eal: void tick() -> e -net.minecraft.client.renderer.texture.package-info -> eaj: -net.minecraft.client.resources.AssetIndex -> eak: +net.minecraft.client.renderer.texture.package-info -> eam: +net.minecraft.client.resources.AssetIndex -> ean: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map rootFiles -> b java.util.Map namespacedFiles -> c @@ -17648,7 +17663,7 @@ net.minecraft.client.resources.AssetIndex -> eak: 79:87:java.util.Collection getFiles(java.lang.String,java.lang.String,int,java.util.function.Predicate) -> a 81:85:boolean lambda$getFiles$0(java.lang.String,java.lang.String,java.util.function.Predicate,net.minecraft.resources.ResourceLocation) -> a 26:26:void () -> -net.minecraft.client.resources.ClientPackSource -> eal: +net.minecraft.client.resources.ClientPackSource -> eao: org.apache.logging.log4j.Logger LOGGER -> a java.util.regex.Pattern SHA1 -> b net.minecraft.server.packs.VanillaPack vanillaPack -> c @@ -17674,18 +17689,18 @@ net.minecraft.client.resources.ClientPackSource -> eal: 77:77:net.minecraft.server.packs.Pack lambda$loadPacks$1(java.io.File) -> d 67:67:net.minecraft.server.packs.Pack lambda$loadPacks$0() -> e 40:41:void () -> -net.minecraft.client.resources.ClientPackSource$1 -> eal$1: +net.minecraft.client.resources.ClientPackSource$1 -> eao$1: net.minecraft.client.resources.ClientPackSource this$0 -> c 77:77:void (net.minecraft.client.resources.ClientPackSource,java.io.File) -> 80:80:java.lang.String getName() -> a -net.minecraft.client.resources.DefaultClientResourcePack -> eam: +net.minecraft.client.resources.DefaultClientResourcePack -> eap: net.minecraft.client.resources.AssetIndex assetIndex -> d 19:21:void (net.minecraft.client.resources.AssetIndex) -> 26:35:java.io.InputStream getResourceAsStream(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLocation) -> c 40:46:boolean hasResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLocation) -> b 52:59:java.io.InputStream getResourceAsStream(java.lang.String) -> a 64:66:java.util.Collection getResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String,int,java.util.function.Predicate) -> a -net.minecraft.client.resources.DefaultPlayerSkin -> ean: +net.minecraft.client.resources.DefaultPlayerSkin -> eaq: net.minecraft.resources.ResourceLocation STEVE_SKIN_LOCATION -> a net.minecraft.resources.ResourceLocation ALEX_SKIN_LOCATION -> b 7:7:void () -> @@ -17694,7 +17709,7 @@ net.minecraft.client.resources.DefaultPlayerSkin -> ean: 26:29:java.lang.String getSkinModelName(java.util.UUID) -> b 33:33:boolean isAlexDefault(java.util.UUID) -> c 8:9:void () -> -net.minecraft.client.resources.DirectAssetIndex -> eao: +net.minecraft.client.resources.DirectAssetIndex -> ear: java.io.File assetsDirectory -> b 20:22:void (java.io.File) -> 26:26:java.io.File getFile(net.minecraft.resources.ResourceLocation) -> a @@ -17704,7 +17719,7 @@ net.minecraft.client.resources.DirectAssetIndex -> eao: 41:41:boolean lambda$getFiles$2(java.util.function.Predicate,java.nio.file.Path) -> a 40:40:boolean lambda$getFiles$1(java.nio.file.Path) -> a 39:39:boolean lambda$getFiles$0(java.nio.file.Path) -> b -net.minecraft.client.resources.FoliageColorReloadListener -> eap: +net.minecraft.client.resources.FoliageColorReloadListener -> eas: net.minecraft.resources.ResourceLocation LOCATION -> a 11:11:void () -> 17:19:int[] prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a @@ -17712,7 +17727,7 @@ net.minecraft.client.resources.FoliageColorReloadListener -> eap: 11:11:void apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a 11:11:java.lang.Object prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> b 12:12:void () -> -net.minecraft.client.resources.GrassColorReloadListener -> eaq: +net.minecraft.client.resources.GrassColorReloadListener -> eat: net.minecraft.resources.ResourceLocation LOCATION -> a 11:11:void () -> 17:19:int[] prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a @@ -17720,7 +17735,7 @@ net.minecraft.client.resources.GrassColorReloadListener -> eaq: 11:11:void apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a 11:11:java.lang.Object prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> b 12:12:void () -> -net.minecraft.client.resources.LegacyResourcePackAdapter -> ear: +net.minecraft.client.resources.LegacyResourcePackAdapter -> eau: net.minecraft.server.packs.Pack source -> b java.util.Map patches -> c java.util.Map V3 -> a @@ -17737,14 +17752,14 @@ net.minecraft.client.resources.LegacyResourcePackAdapter -> ear: 83:84:void close() -> close 87:943:com.google.common.collect.ImmutableMap lambda$static$0() -> b 86:86:void () -> -net.minecraft.client.resources.LegacyStuffWrapper -> eas: +net.minecraft.client.resources.LegacyStuffWrapper -> eav: 10:10:void () -> 13:18:int[] getPixels(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceLocation) -> a -net.minecraft.client.resources.MobEffectTextureManager -> eat: +net.minecraft.client.resources.MobEffectTextureManager -> eaw: 13:14:void (net.minecraft.client.renderer.texture.TextureManager) -> 18:18:java.util.stream.Stream getResourcesToLoad() -> a 22:22:net.minecraft.client.renderer.texture.TextureAtlasSprite get(net.minecraft.world.effect.MobEffect) -> a -net.minecraft.client.resources.PackAdapterV4 -> eau: +net.minecraft.client.resources.PackAdapterV4 -> eax: java.util.Map CHESTS -> d java.util.List PATTERNS -> e java.util.Set SHIELDS -> f @@ -17772,14 +17787,14 @@ net.minecraft.client.resources.PackAdapterV4 -> eau: 81:81:java.lang.String lambda$static$1(java.lang.String) -> c 27:37:void lambda$static$0(java.util.HashMap) -> a 26:91:void () -> -net.minecraft.client.resources.PaintingTextureManager -> eav: +net.minecraft.client.resources.PaintingTextureManager -> eay: net.minecraft.resources.ResourceLocation BACK_SPRITE_LOCATION -> a 15:16:void (net.minecraft.client.renderer.texture.TextureManager) -> 20:20:java.util.stream.Stream getResourcesToLoad() -> a 24:24:net.minecraft.client.renderer.texture.TextureAtlasSprite get(net.minecraft.world.entity.decoration.Motive) -> a 28:28:net.minecraft.client.renderer.texture.TextureAtlasSprite getBackSprite() -> b 12:12:void () -> -net.minecraft.client.resources.SkinManager -> eaw: +net.minecraft.client.resources.SkinManager -> eaz: net.minecraft.client.renderer.texture.TextureManager textureManager -> a java.io.File skinsDirectory -> b com.mojang.authlib.minecraft.MinecraftSessionService sessionService -> c @@ -17794,14 +17809,14 @@ net.minecraft.client.resources.SkinManager -> eaw: 102:103:void lambda$null$2(java.util.Map,net.minecraft.client.resources.SkinManager$SkinTextureCallback) -> b 104:107:void lambda$null$1(java.util.Map,net.minecraft.client.resources.SkinManager$SkinTextureCallback,com.mojang.authlib.minecraft.MinecraftProfileTexture$Type) -> a 69:72:void lambda$registerTexture$0(net.minecraft.client.resources.SkinManager$SkinTextureCallback,com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,net.minecraft.resources.ResourceLocation,com.mojang.authlib.minecraft.MinecraftProfileTexture) -> a -net.minecraft.client.resources.SkinManager$1 -> eaw$1: +net.minecraft.client.resources.SkinManager$1 -> eaz$1: net.minecraft.client.resources.SkinManager this$0 -> a 40:40:void (net.minecraft.client.resources.SkinManager) -> 44:46:java.util.Map load(com.mojang.authlib.GameProfile) -> a 40:40:java.lang.Object load(java.lang.Object) -> load -net.minecraft.client.resources.SkinManager$SkinTextureCallback -> eaw$a: +net.minecraft.client.resources.SkinManager$SkinTextureCallback -> eaz$a: void onSkinTextureAvailable(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,net.minecraft.resources.ResourceLocation,com.mojang.authlib.minecraft.MinecraftProfileTexture) -> onSkinTextureAvailable -net.minecraft.client.resources.SplashManager -> eax: +net.minecraft.client.resources.SplashManager -> eba: net.minecraft.resources.ResourceLocation SPLASHES_LOCATION -> a java.util.Random RANDOM -> b java.util.List splashes -> c @@ -17814,7 +17829,7 @@ net.minecraft.client.resources.SplashManager -> eax: 25:25:java.lang.Object prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> b 42:42:boolean lambda$prepare$0(java.lang.String) -> a 26:27:void () -> -net.minecraft.client.resources.TextureAtlasHolder -> eay: +net.minecraft.client.resources.TextureAtlasHolder -> ebb: net.minecraft.client.renderer.texture.TextureAtlas textureAtlas -> a java.lang.String prefix -> b 17:21:void (net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources.ResourceLocation,java.lang.String) -> @@ -17826,7 +17841,7 @@ net.minecraft.client.resources.TextureAtlasHolder -> eay: 54:55:void close() -> close 13:13:void apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a 13:13:java.lang.Object prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> b -net.minecraft.client.resources.UnopenedResourcePack -> eaz: +net.minecraft.client.resources.UnopenedResourcePack -> ebc: com.mojang.blaze3d.platform.NativeImage icon -> a net.minecraft.resources.ResourceLocation iconLocation -> b 25:33:void (java.lang.String,boolean,java.util.function.Supplier,net.minecraft.server.packs.Pack,net.minecraft.server.packs.metadata.pack.PackMetadataSection,net.minecraft.server.packs.repository.UnopenedPack$Position) -> @@ -17834,13 +17849,13 @@ net.minecraft.client.resources.UnopenedResourcePack -> eaz: 42:42:com.mojang.blaze3d.platform.NativeImage getIcon() -> i 46:54:void bindIcon(net.minecraft.client.renderer.texture.TextureManager) -> a 58:63:void close() -> close -net.minecraft.client.resources.language.I18n -> eba: +net.minecraft.client.resources.language.I18n -> ebd: net.minecraft.client.resources.language.Locale locale -> a 6:7:void () -> 11:12:void setLocale(net.minecraft.client.resources.language.Locale) -> a 15:15:java.lang.String get(java.lang.String,java.lang.Object[]) -> a 19:19:boolean exists(java.lang.String) -> a -net.minecraft.client.resources.language.Language -> ebb: +net.minecraft.client.resources.language.Language -> ebe: java.lang.String code -> a java.lang.String region -> b java.lang.String name -> c @@ -17855,7 +17870,7 @@ net.minecraft.client.resources.language.Language -> ebb: 55:55:int hashCode() -> hashCode 60:60:int compareTo(net.minecraft.client.resources.language.Language) -> a 3:3:int compareTo(java.lang.Object) -> compareTo -net.minecraft.client.resources.language.LanguageManager -> ebc: +net.minecraft.client.resources.language.LanguageManager -> ebf: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.client.resources.language.Locale LOCALE -> a java.lang.String currentCode -> c @@ -17869,7 +17884,7 @@ net.minecraft.client.resources.language.LanguageManager -> ebc: 80:80:java.util.SortedSet getLanguages() -> c 84:84:net.minecraft.client.resources.language.Language getLanguage(java.lang.String) -> a 19:21:void () -> -net.minecraft.client.resources.language.Locale -> ebd: +net.minecraft.client.resources.language.Locale -> ebg: com.google.gson.Gson GSON -> b org.apache.logging.log4j.Logger LOGGER -> c java.util.regex.Pattern UNSUPPORTED_FORMAT_PATTERN -> d @@ -17882,8 +17897,8 @@ net.minecraft.client.resources.language.Locale -> ebd: 74:78:java.lang.String get(java.lang.String,java.lang.Object[]) -> a 83:83:boolean has(java.lang.String) -> a 25:27:void () -> -net.minecraft.client.resources.language.package-info -> ebe: -net.minecraft.client.resources.metadata.animation.AnimationFrame -> ebf: +net.minecraft.client.resources.language.package-info -> ebh: +net.minecraft.client.resources.metadata.animation.AnimationFrame -> ebi: int index -> a int time -> b 10:11:void (int) -> @@ -17891,7 +17906,7 @@ net.minecraft.client.resources.metadata.animation.AnimationFrame -> ebf: 19:19:boolean isTimeUnknown() -> a 23:23:int getTime() -> b 27:27:int getIndex() -> c -net.minecraft.client.resources.metadata.animation.AnimationMetadataSection -> ebg: +net.minecraft.client.resources.metadata.animation.AnimationMetadataSection -> ebj: net.minecraft.client.resources.metadata.animation.AnimationMetadataSectionSerializer SERIALIZER -> a net.minecraft.client.resources.metadata.animation.AnimationMetadataSection EMPTY -> b java.util.List frames -> c @@ -17914,22 +17929,22 @@ net.minecraft.client.resources.metadata.animation.AnimationMetadataSection -> eb 114:114:int getFrameIndex(int) -> e 118:123:java.util.Set getUniqueFrameIndices() -> d 11:17:void () -> -net.minecraft.client.resources.metadata.animation.AnimationMetadataSection$1 -> ebg$1: +net.minecraft.client.resources.metadata.animation.AnimationMetadataSection$1 -> ebj$1: 17:17:void (java.util.List,int,int,int,boolean) -> 20:20:com.mojang.datafixers.util.Pair getFrameSize(int,int) -> a -net.minecraft.client.resources.metadata.animation.AnimationMetadataSectionSerializer -> ebh: +net.minecraft.client.resources.metadata.animation.AnimationMetadataSectionSerializer -> ebk: 14:14:void () -> 17:52:net.minecraft.client.resources.metadata.animation.AnimationMetadataSection fromJson(com.google.gson.JsonObject) -> b 56:69:net.minecraft.client.resources.metadata.animation.AnimationFrame getFrame(int,com.google.gson.JsonElement) -> a 75:75:java.lang.String getMetadataSectionName() -> a 14:14:java.lang.Object fromJson(com.google.gson.JsonObject) -> a -net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection -> ebi: +net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection -> ebl: net.minecraft.client.resources.metadata.animation.VillagerMetadataSectionSerializer SERIALIZER -> a net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat hat -> b 34:36:void (net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat) -> 39:39:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat getHat() -> a 8:8:void () -> -net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat -> ebi$a: +net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat -> ebl$a: net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat NONE -> a net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat PARTIAL -> b net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat FULL -> c @@ -17943,26 +17958,26 @@ net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat -> 28:28:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat getByName(java.lang.String) -> a 15:15:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat lambda$static$0(net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat) -> a 12:15:void () -> -net.minecraft.client.resources.metadata.animation.VillagerMetadataSectionSerializer -> ebj: +net.minecraft.client.resources.metadata.animation.VillagerMetadataSectionSerializer -> ebm: 7:7:void () -> 10:10:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection fromJson(com.google.gson.JsonObject) -> b 15:15:java.lang.String getMetadataSectionName() -> a 7:7:java.lang.Object fromJson(com.google.gson.JsonObject) -> a -net.minecraft.client.resources.metadata.animation.package-info -> ebk: -net.minecraft.client.resources.metadata.language.LanguageMetadataSection -> ebl: +net.minecraft.client.resources.metadata.animation.package-info -> ebn: +net.minecraft.client.resources.metadata.language.LanguageMetadataSection -> ebo: net.minecraft.client.resources.metadata.language.LanguageMetadataSectionSerializer SERIALIZER -> a java.util.Collection languages -> b 13:15:void (java.util.Collection) -> 18:18:java.util.Collection getLanguages() -> a 8:8:void () -> -net.minecraft.client.resources.metadata.language.LanguageMetadataSectionSerializer -> ebm: +net.minecraft.client.resources.metadata.language.LanguageMetadataSectionSerializer -> ebp: 15:15:void () -> 20:45:net.minecraft.client.resources.metadata.language.LanguageMetadataSection fromJson(com.google.gson.JsonObject) -> b 50:50:java.lang.String getMetadataSectionName() -> a 15:15:java.lang.Object fromJson(com.google.gson.JsonObject) -> a -net.minecraft.client.resources.metadata.language.package-info -> ebn: -net.minecraft.client.resources.metadata.package-info -> ebo: -net.minecraft.client.resources.metadata.texture.TextureMetadataSection -> ebp: +net.minecraft.client.resources.metadata.language.package-info -> ebq: +net.minecraft.client.resources.metadata.package-info -> ebr: +net.minecraft.client.resources.metadata.texture.TextureMetadataSection -> ebs: net.minecraft.client.resources.metadata.texture.TextureMetadataSectionSerializer SERIALIZER -> a boolean blur -> b boolean clamp -> c @@ -17970,21 +17985,22 @@ net.minecraft.client.resources.metadata.texture.TextureMetadataSection -> ebp: 18:18:boolean isBlur() -> a 22:22:boolean isClamp() -> b 4:4:void () -> -net.minecraft.client.resources.metadata.texture.TextureMetadataSectionSerializer -> ebq: +net.minecraft.client.resources.metadata.texture.TextureMetadataSectionSerializer -> ebt: 7:7:void () -> 10:13:net.minecraft.client.resources.metadata.texture.TextureMetadataSection fromJson(com.google.gson.JsonObject) -> b 18:18:java.lang.String getMetadataSectionName() -> a 7:7:java.lang.Object fromJson(com.google.gson.JsonObject) -> a -net.minecraft.client.resources.metadata.texture.package-info -> ebr: -net.minecraft.client.resources.model.BakedModel -> ebs: +net.minecraft.client.resources.metadata.texture.package-info -> ebu: +net.minecraft.client.resources.model.BakedModel -> ebv: java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a boolean useAmbientOcclusion() -> a boolean isGui3d() -> b - boolean isCustomRenderer() -> c - net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> d - net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> e - net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> f -net.minecraft.client.resources.model.BlockModelRotation -> ebt: + boolean usesBlockLight() -> c + boolean isCustomRenderer() -> d + net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> e + net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> f + net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> g +net.minecraft.client.resources.model.BlockModelRotation -> ebw: net.minecraft.client.resources.model.BlockModelRotation X0_Y0 -> a net.minecraft.client.resources.model.BlockModelRotation X0_Y90 -> b net.minecraft.client.resources.model.BlockModelRotation X0_Y180 -> c @@ -18016,19 +18032,21 @@ net.minecraft.client.resources.model.BlockModelRotation -> ebt: 34:34:net.minecraft.client.resources.model.BlockModelRotation lambda$static$1(net.minecraft.client.resources.model.BlockModelRotation) -> a 34:34:java.lang.Integer lambda$static$0(net.minecraft.client.resources.model.BlockModelRotation) -> b 12:34:void () -> -net.minecraft.client.resources.model.BuiltInModel -> ebu: +net.minecraft.client.resources.model.BuiltInModel -> ebx: net.minecraft.client.renderer.block.model.ItemTransforms itemTransforms -> a net.minecraft.client.renderer.block.model.ItemOverrides overrides -> b net.minecraft.client.renderer.texture.TextureAtlasSprite particleTexture -> c - 20:24:void (net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.client.renderer.block.model.ItemOverrides,net.minecraft.client.renderer.texture.TextureAtlasSprite) -> - 28:28:java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a - 33:33:boolean useAmbientOcclusion() -> a - 38:38:boolean isGui3d() -> b - 43:43:boolean isCustomRenderer() -> c - 48:48:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> d - 53:53:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> e - 58:58:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> f -net.minecraft.client.resources.model.Material -> ebv: + boolean usesBlockLight -> d + 21:26:void (net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.client.renderer.block.model.ItemOverrides,net.minecraft.client.renderer.texture.TextureAtlasSprite,boolean) -> + 30:30:java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a + 35:35:boolean useAmbientOcclusion() -> a + 40:40:boolean isGui3d() -> b + 45:45:boolean usesBlockLight() -> c + 50:50:boolean isCustomRenderer() -> d + 55:55:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> e + 60:60:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> f + 65:65:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> g +net.minecraft.client.resources.model.Material -> eby: net.minecraft.resources.ResourceLocation atlasLocation -> a net.minecraft.resources.ResourceLocation texture -> b net.minecraft.client.renderer.RenderType renderType -> c @@ -18041,7 +18059,7 @@ net.minecraft.client.resources.model.Material -> ebv: 50:57:boolean equals(java.lang.Object) -> equals 62:62:int hashCode() -> hashCode 67:67:java.lang.String toString() -> toString -net.minecraft.client.resources.model.ModelBakery -> ebw: +net.minecraft.client.resources.model.ModelBakery -> ebz: net.minecraft.client.resources.model.Material FIRE_0 -> a net.minecraft.client.resources.model.Material FIRE_1 -> b net.minecraft.client.resources.model.Material LAVA_FLOW -> c @@ -18120,9 +18138,9 @@ net.minecraft.client.resources.model.ModelBakery -> ebw: 83:83:net.minecraft.resources.ResourceLocation lambda$static$1(net.minecraft.resources.ResourceLocation) -> f 80:80:net.minecraft.resources.ResourceLocation lambda$static$0(int) -> a 69:162:void () -> -net.minecraft.client.resources.model.ModelBakery$BlockStateDefinitionException -> ebw$a: +net.minecraft.client.resources.model.ModelBakery$BlockStateDefinitionException -> ebz$a: 535:536:void (java.lang.String) -> -net.minecraft.client.resources.model.ModelBakery$ModelGroupKey -> ebw$b: +net.minecraft.client.resources.model.ModelBakery$ModelGroupKey -> ebz$b: java.util.List models -> a java.util.List coloringValues -> b 543:546:void (java.util.List,java.util.List) -> @@ -18132,7 +18150,7 @@ net.minecraft.client.resources.model.ModelBakery$ModelGroupKey -> ebw$b: 575:576:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey create(net.minecraft.world.level.block.state.BlockState,net.minecraft.client.resources.model.UnbakedModel,java.util.Collection) -> a 580:580:java.util.List getColoringValues(net.minecraft.world.level.block.state.BlockState,java.util.Collection) -> a 567:567:boolean lambda$create$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.level.block.state.BlockState,net.minecraft.client.renderer.block.model.multipart.Selector) -> a -net.minecraft.client.resources.model.ModelManager -> ebx: +net.minecraft.client.resources.model.ModelManager -> eca: java.util.Map bakedRegistry -> a net.minecraft.client.renderer.texture.AtlasSet atlases -> b net.minecraft.client.renderer.block.BlockModelShaper blockModelShaper -> c @@ -18146,14 +18164,14 @@ net.minecraft.client.resources.model.ModelManager -> ebx: 40:40:net.minecraft.client.resources.model.BakedModel getMissingModel() -> a 44:44:net.minecraft.client.renderer.block.BlockModelShaper getBlockModelShaper() -> b 49:52:net.minecraft.client.resources.model.ModelBakery prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a - 57:71:void apply(net.minecraft.client.resources.model.ModelBakery,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a - 74:87:boolean requiresRender(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState) -> a - 91:91:net.minecraft.client.renderer.texture.TextureAtlas getAtlas(net.minecraft.resources.ResourceLocation) -> a - 96:97:void close() -> close - 100:102:void updateMaxMipLevel(int) -> a + 57:75:void apply(net.minecraft.client.resources.model.ModelBakery,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a + 78:91:boolean requiresRender(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState) -> a + 95:95:net.minecraft.client.renderer.texture.TextureAtlas getAtlas(net.minecraft.resources.ResourceLocation) -> a + 100:101:void close() -> close + 104:106:void updateMaxMipLevel(int) -> a 18:18:void apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a 18:18:java.lang.Object prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> b -net.minecraft.client.resources.model.ModelResourceLocation -> eby: +net.minecraft.client.resources.model.ModelResourceLocation -> ecb: java.lang.String variant -> c 15:18:void (java.lang.String[]) -> 21:22:void (java.lang.String,java.lang.String,java.lang.String) -> @@ -18165,66 +18183,71 @@ net.minecraft.client.resources.model.ModelResourceLocation -> eby: 59:69:boolean equals(java.lang.Object) -> equals 74:74:int hashCode() -> hashCode 79:79:java.lang.String toString() -> toString -net.minecraft.client.resources.model.ModelState -> ebz: +net.minecraft.client.resources.model.ModelState -> ecc: 7:7:com.mojang.math.Transformation getRotation() -> b 11:11:boolean isUvLocked() -> c -net.minecraft.client.resources.model.MultiPartBakedModel -> eca: - java.util.List selectors -> f +net.minecraft.client.resources.model.MultiPartBakedModel -> ecd: + java.util.List selectors -> g boolean hasAmbientOcclusion -> a boolean isGui3d -> b - net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> c - net.minecraft.client.renderer.block.model.ItemTransforms transforms -> d - net.minecraft.client.renderer.block.model.ItemOverrides overrides -> e - java.util.Map selectorCache -> g - 30:41:void (java.util.List) -> - 45:68:java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a - 73:73:boolean useAmbientOcclusion() -> a - 78:78:boolean isGui3d() -> b - 83:83:boolean isCustomRenderer() -> c - 88:88:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> d - 93:93:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> e - 98:98:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> f -net.minecraft.client.resources.model.MultiPartBakedModel$Builder -> eca$a: + boolean usesBlockLight -> c + net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> d + net.minecraft.client.renderer.block.model.ItemTransforms transforms -> e + net.minecraft.client.renderer.block.model.ItemOverrides overrides -> f + java.util.Map selectorCache -> h + 31:43:void (java.util.List) -> + 47:70:java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a + 75:75:boolean useAmbientOcclusion() -> a + 80:80:boolean isGui3d() -> b + 85:85:boolean usesBlockLight() -> c + 90:90:boolean isCustomRenderer() -> d + 95:95:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> e + 100:100:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> f + 105:105:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> g +net.minecraft.client.resources.model.MultiPartBakedModel$Builder -> ecd$a: java.util.List selectors -> a - 101:102:void () -> - 105:106:void add(java.util.function.Predicate,net.minecraft.client.resources.model.BakedModel) -> a - 109:109:net.minecraft.client.resources.model.BakedModel build() -> a -net.minecraft.client.resources.model.SimpleBakedModel -> ecb: + 108:109:void () -> + 112:113:void add(java.util.function.Predicate,net.minecraft.client.resources.model.BakedModel) -> a + 116:116:net.minecraft.client.resources.model.BakedModel build() -> a +net.minecraft.client.resources.model.SimpleBakedModel -> ece: java.util.List unculledFaces -> a java.util.Map culledFaces -> b boolean hasAmbientOcclusion -> c boolean isGui3d -> d - net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> e - net.minecraft.client.renderer.block.model.ItemTransforms transforms -> f - net.minecraft.client.renderer.block.model.ItemOverrides overrides -> g - 27:35:void (java.util.List,java.util.Map,boolean,boolean,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.client.renderer.block.model.ItemOverrides) -> - 39:39:java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a - 44:44:boolean useAmbientOcclusion() -> a - 49:49:boolean isGui3d() -> b - 54:54:boolean isCustomRenderer() -> c - 59:59:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> d - 64:64:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> e - 69:69:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> f -net.minecraft.client.resources.model.SimpleBakedModel$Builder -> ecb$a: + boolean usesBlockLight -> e + net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> f + net.minecraft.client.renderer.block.model.ItemTransforms transforms -> g + net.minecraft.client.renderer.block.model.ItemOverrides overrides -> h + 28:37:void (java.util.List,java.util.Map,boolean,boolean,boolean,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.client.renderer.block.model.ItemOverrides) -> + 41:41:java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a + 46:46:boolean useAmbientOcclusion() -> a + 51:51:boolean isGui3d() -> b + 56:56:boolean usesBlockLight() -> c + 61:61:boolean isCustomRenderer() -> d + 66:66:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> e + 71:71:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> f + 76:76:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> g +net.minecraft.client.resources.model.SimpleBakedModel$Builder -> ece$a: java.util.List unculledFaces -> a java.util.Map culledFaces -> b net.minecraft.client.renderer.block.model.ItemOverrides overrides -> c boolean hasAmbientOcclusion -> d net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> e - boolean isGui3d -> f - net.minecraft.client.renderer.block.model.ItemTransforms transforms -> g - 89:90:void (net.minecraft.client.renderer.block.model.BlockModel,net.minecraft.client.renderer.block.model.ItemOverrides) -> - 73:97:void (boolean,boolean,net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.client.renderer.block.model.ItemOverrides) -> - 100:101:net.minecraft.client.resources.model.SimpleBakedModel$Builder addCulledFace(net.minecraft.core.Direction,net.minecraft.client.renderer.block.model.BakedQuad) -> a - 105:106:net.minecraft.client.resources.model.SimpleBakedModel$Builder addUnculledFace(net.minecraft.client.renderer.block.model.BakedQuad) -> a - 110:112:net.minecraft.client.resources.model.SimpleBakedModel$Builder particle(net.minecraft.client.renderer.texture.TextureAtlasSprite) -> a - 116:116:net.minecraft.client.resources.model.SimpleBakedModel$Builder item() -> a - 120:123:net.minecraft.client.resources.model.BakedModel build() -> b -net.minecraft.client.resources.model.UnbakedModel -> ecc: + boolean usesBlockLight -> f + boolean isGui3d -> g + net.minecraft.client.renderer.block.model.ItemTransforms transforms -> h + 97:98:void (net.minecraft.client.renderer.block.model.BlockModel,net.minecraft.client.renderer.block.model.ItemOverrides,boolean) -> + 80:106:void (boolean,boolean,boolean,net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.client.renderer.block.model.ItemOverrides) -> + 109:110:net.minecraft.client.resources.model.SimpleBakedModel$Builder addCulledFace(net.minecraft.core.Direction,net.minecraft.client.renderer.block.model.BakedQuad) -> a + 114:115:net.minecraft.client.resources.model.SimpleBakedModel$Builder addUnculledFace(net.minecraft.client.renderer.block.model.BakedQuad) -> a + 119:121:net.minecraft.client.resources.model.SimpleBakedModel$Builder particle(net.minecraft.client.renderer.texture.TextureAtlasSprite) -> a + 125:125:net.minecraft.client.resources.model.SimpleBakedModel$Builder item() -> a + 129:132:net.minecraft.client.resources.model.BakedModel build() -> b +net.minecraft.client.resources.model.UnbakedModel -> ecf: java.util.Collection getDependencies() -> f java.util.Collection getMaterials(java.util.function.Function,java.util.Set) -> a net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery,java.util.function.Function,net.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocation) -> a -net.minecraft.client.resources.model.WeightedBakedModel -> ecd: +net.minecraft.client.resources.model.WeightedBakedModel -> ecg: int totalWeight -> a java.util.List list -> b net.minecraft.client.resources.model.BakedModel wrapped -> c @@ -18232,21 +18255,22 @@ net.minecraft.client.resources.model.WeightedBakedModel -> ecd: 29:29:java.util.List getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,java.util.Random) -> a 34:34:boolean useAmbientOcclusion() -> a 39:39:boolean isGui3d() -> b - 44:44:boolean isCustomRenderer() -> c - 49:49:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> d - 54:54:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> e - 59:59:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> f -net.minecraft.client.resources.model.WeightedBakedModel$Builder -> ecd$a: + 44:44:boolean usesBlockLight() -> c + 49:49:boolean isCustomRenderer() -> d + 54:54:net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> e + 59:59:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> f + 64:64:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> g +net.minecraft.client.resources.model.WeightedBakedModel$Builder -> ecg$a: java.util.List list -> a - 62:63:void () -> - 66:69:net.minecraft.client.resources.model.WeightedBakedModel$Builder add(net.minecraft.client.resources.model.BakedModel,int) -> a - 74:80:net.minecraft.client.resources.model.BakedModel build() -> a -net.minecraft.client.resources.model.WeightedBakedModel$WeightedModel -> ecd$b: + 67:68:void () -> + 71:74:net.minecraft.client.resources.model.WeightedBakedModel$Builder add(net.minecraft.client.resources.model.BakedModel,int) -> a + 79:85:net.minecraft.client.resources.model.BakedModel build() -> a +net.minecraft.client.resources.model.WeightedBakedModel$WeightedModel -> ecg$b: net.minecraft.client.resources.model.BakedModel model -> b - 88:90:void (net.minecraft.client.resources.model.BakedModel,int) -> -net.minecraft.client.resources.model.package-info -> ece: -net.minecraft.client.resources.package-info -> ecf: -net.minecraft.client.resources.sounds.AbstractSoundInstance -> ecg: + 93:95:void (net.minecraft.client.resources.model.BakedModel,int) -> +net.minecraft.client.resources.model.package-info -> ech: +net.minecraft.client.resources.package-info -> eci: +net.minecraft.client.resources.sounds.AbstractSoundInstance -> ecj: net.minecraft.client.resources.sounds.Sound sound -> a net.minecraft.client.sounds.WeighedSoundEvents soundEvent -> n net.minecraft.sounds.SoundSource source -> b @@ -18277,21 +18301,21 @@ net.minecraft.client.resources.sounds.AbstractSoundInstance -> ecg: 101:101:net.minecraft.client.resources.sounds.SoundInstance$Attenuation getAttenuation() -> k 106:106:boolean hasPriority() -> l 111:111:boolean isRelative() -> m -net.minecraft.client.resources.sounds.AbstractTickableSoundInstance -> ech: +net.minecraft.client.resources.sounds.AbstractTickableSoundInstance -> eck: boolean stopped -> n 10:11:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource) -> 15:15:boolean isStopped() -> n -net.minecraft.client.resources.sounds.AmbientSoundHandler -> eci: +net.minecraft.client.resources.sounds.AmbientSoundHandler -> ecl: void tick() -> a -net.minecraft.client.resources.sounds.BeeAggressiveSoundInstance -> ecj: +net.minecraft.client.resources.sounds.BeeAggressiveSoundInstance -> ecm: 10:12:void (net.minecraft.world.entity.animal.Bee) -> 16:16:net.minecraft.client.resources.sounds.AbstractTickableSoundInstance getAlternativeSoundInstance() -> o 21:21:boolean shouldSwitchSounds() -> p -net.minecraft.client.resources.sounds.BeeFlyingSoundInstance -> eck: +net.minecraft.client.resources.sounds.BeeFlyingSoundInstance -> ecn: 10:11:void (net.minecraft.world.entity.animal.Bee) -> 15:15:net.minecraft.client.resources.sounds.AbstractTickableSoundInstance getAlternativeSoundInstance() -> o 20:20:boolean shouldSwitchSounds() -> p -net.minecraft.client.resources.sounds.BeeSoundInstance -> ecl: +net.minecraft.client.resources.sounds.BeeSoundInstance -> eco: net.minecraft.world.entity.animal.Bee bee -> o boolean hasSwitched -> p 19:27:void (net.minecraft.world.entity.animal.Bee,net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource) -> @@ -18301,39 +18325,39 @@ net.minecraft.client.resources.sounds.BeeSoundInstance -> ecl: 76:76:boolean canStartSilent() -> r net.minecraft.client.resources.sounds.AbstractTickableSoundInstance getAlternativeSoundInstance() -> o boolean shouldSwitchSounds() -> p -net.minecraft.client.resources.sounds.BubbleColumnAmbientSoundHandler -> ecm: +net.minecraft.client.resources.sounds.BubbleColumnAmbientSoundHandler -> ecp: net.minecraft.client.player.LocalPlayer player -> a boolean wasInBubbleColumn -> b boolean firstTick -> c 13:17:void (net.minecraft.client.player.LocalPlayer) -> 21:39:void tick() -> a -net.minecraft.client.resources.sounds.ElytraOnPlayerSoundInstance -> ecn: +net.minecraft.client.resources.sounds.ElytraOnPlayerSoundInstance -> ecq: net.minecraft.client.player.LocalPlayer player -> o int time -> p 17:23:void (net.minecraft.client.player.LocalPlayer) -> 27:57:void tick() -> q -net.minecraft.client.resources.sounds.EntityBoundSoundInstance -> eco: +net.minecraft.client.resources.sounds.EntityBoundSoundInstance -> ecr: net.minecraft.world.entity.Entity entity -> o 11:12:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,net.minecraft.world.entity.Entity) -> 15:23:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float,net.minecraft.world.entity.Entity) -> 27:35:void tick() -> q -net.minecraft.client.resources.sounds.GuardianAttackSoundInstance -> ecp: +net.minecraft.client.resources.sounds.GuardianAttackSoundInstance -> ecs: net.minecraft.world.entity.monster.Guardian guardian -> o 16:23:void (net.minecraft.world.entity.monster.Guardian) -> 27:39:void tick() -> q -net.minecraft.client.resources.sounds.MinecartSoundInstance -> ecq: +net.minecraft.client.resources.sounds.MinecartSoundInstance -> ect: net.minecraft.world.entity.vehicle.AbstractMinecart minecart -> o float pitch -> p 17:28:void (net.minecraft.world.entity.vehicle.AbstractMinecart) -> 32:32:boolean canStartSilent() -> r 37:55:void tick() -> q -net.minecraft.client.resources.sounds.RidingMinecartSoundInstance -> ecr: +net.minecraft.client.resources.sounds.RidingMinecartSoundInstance -> ecu: net.minecraft.world.entity.player.Player player -> o net.minecraft.world.entity.vehicle.AbstractMinecart minecart -> p 18:27:void (net.minecraft.world.entity.player.Player,net.minecraft.world.entity.vehicle.AbstractMinecart) -> 31:31:boolean canStartSilent() -> r 36:47:void tick() -> q -net.minecraft.client.resources.sounds.SimpleSoundInstance -> ecs: +net.minecraft.client.resources.sounds.SimpleSoundInstance -> ecv: 10:11:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float,net.minecraft.core.BlockPos) -> 14:14:net.minecraft.client.resources.sounds.SimpleSoundInstance forUI(net.minecraft.sounds.SoundEvent,float) -> a 18:18:net.minecraft.client.resources.sounds.SimpleSoundInstance forUI(net.minecraft.sounds.SoundEvent,float,float) -> a @@ -18342,7 +18366,7 @@ net.minecraft.client.resources.sounds.SimpleSoundInstance -> ecs: 30:31:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float,float,float,float) -> 34:35:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float,boolean,int,net.minecraft.client.resources.sounds.SoundInstance$Attenuation,float,float,float) -> 38:48:void (net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,float,float,boolean,int,net.minecraft.client.resources.sounds.SoundInstance$Attenuation,float,float,float,boolean) -> -net.minecraft.client.resources.sounds.Sound -> ect: +net.minecraft.client.resources.sounds.Sound -> ecw: net.minecraft.resources.ResourceLocation location -> a float volume -> b float pitch -> c @@ -18364,7 +18388,7 @@ net.minecraft.client.resources.sounds.Sound -> ect: 70:70:boolean shouldPreload() -> i 74:74:int getAttenuationDistance() -> j 7:7:java.lang.Object getSound() -> k -net.minecraft.client.resources.sounds.Sound$Type -> ect$a: +net.minecraft.client.resources.sounds.Sound$Type -> ecw$a: net.minecraft.client.resources.sounds.Sound$Type FILE -> a net.minecraft.client.resources.sounds.Sound$Type SOUND_EVENT -> b java.lang.String name -> c @@ -18374,7 +18398,7 @@ net.minecraft.client.resources.sounds.Sound$Type -> ect$a: 83:85:void (java.lang.String,int,java.lang.String) -> 88:93:net.minecraft.client.resources.sounds.Sound$Type getByName(java.lang.String) -> a 77:79:void () -> -net.minecraft.client.resources.sounds.SoundEventRegistration -> ecu: +net.minecraft.client.resources.sounds.SoundEventRegistration -> ecx: java.util.List sounds -> a boolean replace -> b java.lang.String subtitle -> c @@ -18382,14 +18406,14 @@ net.minecraft.client.resources.sounds.SoundEventRegistration -> ecu: 18:18:java.util.List getSounds() -> a 22:22:boolean isReplace() -> b 27:27:java.lang.String getSubtitle() -> c -net.minecraft.client.resources.sounds.SoundEventRegistrationSerializer -> ecv: +net.minecraft.client.resources.sounds.SoundEventRegistrationSerializer -> ecy: 16:16:void () -> 19:25:net.minecraft.client.resources.sounds.SoundEventRegistration deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 29:45:java.util.List getSounds(com.google.gson.JsonObject) -> a 49:68:net.minecraft.client.resources.sounds.Sound getSound(com.google.gson.JsonObject) -> b 72:77:net.minecraft.client.resources.sounds.Sound$Type getType(com.google.gson.JsonObject,net.minecraft.client.resources.sounds.Sound$Type) -> a 16:16:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.client.resources.sounds.SoundInstance -> ecw: +net.minecraft.client.resources.sounds.SoundInstance -> ecz: net.minecraft.resources.ResourceLocation getLocation() -> a net.minecraft.client.sounds.WeighedSoundEvents resolve(net.minecraft.client.sounds.SoundManager) -> a net.minecraft.client.resources.sounds.Sound getSound() -> b @@ -18405,7 +18429,7 @@ net.minecraft.client.resources.sounds.SoundInstance -> ecw: float getZ() -> j net.minecraft.client.resources.sounds.SoundInstance$Attenuation getAttenuation() -> k 49:49:boolean canStartSilent() -> r -net.minecraft.client.resources.sounds.SoundInstance$Attenuation -> ecw$a: +net.minecraft.client.resources.sounds.SoundInstance$Attenuation -> ecz$a: net.minecraft.client.resources.sounds.SoundInstance$Attenuation NONE -> a net.minecraft.client.resources.sounds.SoundInstance$Attenuation LINEAR -> b net.minecraft.client.resources.sounds.SoundInstance$Attenuation[] $VALUES -> c @@ -18413,32 +18437,32 @@ net.minecraft.client.resources.sounds.SoundInstance$Attenuation -> ecw$a: 11:11:net.minecraft.client.resources.sounds.SoundInstance$Attenuation valueOf(java.lang.String) -> valueOf 11:11:void (java.lang.String,int) -> 11:13:void () -> -net.minecraft.client.resources.sounds.TickableSoundInstance -> ecx: +net.minecraft.client.resources.sounds.TickableSoundInstance -> eda: boolean isStopped() -> n void tick() -> q -net.minecraft.client.resources.sounds.UnderwaterAmbientSoundHandler -> ecy: +net.minecraft.client.resources.sounds.UnderwaterAmbientSoundHandler -> edb: net.minecraft.client.player.LocalPlayer player -> a net.minecraft.client.sounds.SoundManager soundManager -> b int tick_delay -> c 15:20:void (net.minecraft.client.player.LocalPlayer,net.minecraft.client.sounds.SoundManager) -> 24:39:void tick() -> a -net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances -> ecz: +net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances -> edc: 9:9:void () -> -net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$SubSound -> ecz$a: +net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$SubSound -> edc$a: net.minecraft.client.player.LocalPlayer player -> o 14:22:void (net.minecraft.client.player.LocalPlayer,net.minecraft.sounds.SoundEvent) -> 26:29:void tick() -> q -net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$UnderwaterAmbientSoundInstance -> ecz$b: +net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$UnderwaterAmbientSoundInstance -> edc$b: net.minecraft.client.player.LocalPlayer player -> o int fade -> p 39:47:void (net.minecraft.client.player.LocalPlayer) -> 51:64:void tick() -> q -net.minecraft.client.resources.sounds.package-info -> eda: -net.minecraft.client.searchtree.MutableSearchTree -> edb: +net.minecraft.client.resources.sounds.package-info -> edd: +net.minecraft.client.searchtree.MutableSearchTree -> ede: void add(java.lang.Object) -> a void clear() -> a void refresh() -> b -net.minecraft.client.searchtree.ReloadableIdSearchTree -> edc: +net.minecraft.client.searchtree.ReloadableIdSearchTree -> edf: net.minecraft.client.searchtree.SuffixArray namespaceTree -> a net.minecraft.client.searchtree.SuffixArray pathTree -> b java.util.function.Function idGetter -> c @@ -18452,13 +18476,13 @@ net.minecraft.client.searchtree.ReloadableIdSearchTree -> edc: 65:65:int comparePosition(java.lang.Object,java.lang.Object) -> a 70:79:java.util.List search(java.lang.String) -> a 59:61:void lambda$index$0(java.lang.Object,net.minecraft.resources.ResourceLocation) -> a -net.minecraft.client.searchtree.ReloadableIdSearchTree$IntersectionIterator -> edc$a: +net.minecraft.client.searchtree.ReloadableIdSearchTree$IntersectionIterator -> edf$a: com.google.common.collect.PeekingIterator firstIterator -> a com.google.common.collect.PeekingIterator secondIterator -> b java.util.Comparator orderT -> c 87:92:void (java.util.Iterator,java.util.Iterator,java.util.Comparator) -> 97:112:java.lang.Object computeNext() -> computeNext -net.minecraft.client.searchtree.ReloadableSearchTree -> edd: +net.minecraft.client.searchtree.ReloadableSearchTree -> edg: net.minecraft.client.searchtree.SuffixArray tree -> c java.util.function.Function filler -> d 17:24:void (java.util.function.Function,java.util.function.Function) -> @@ -18466,13 +18490,13 @@ net.minecraft.client.searchtree.ReloadableSearchTree -> edd: 35:37:void index(java.lang.Object) -> b 41:51:java.util.List search(java.lang.String) -> a 36:36:void lambda$index$0(java.lang.Object,java.lang.String) -> a -net.minecraft.client.searchtree.ReloadableSearchTree$MergingUniqueIterator -> edd$a: +net.minecraft.client.searchtree.ReloadableSearchTree$MergingUniqueIterator -> edg$a: com.google.common.collect.PeekingIterator firstIterator -> a com.google.common.collect.PeekingIterator secondIterator -> b java.util.Comparator orderT -> c 59:64:void (java.util.Iterator,java.util.Iterator,java.util.Comparator) -> 68:86:java.lang.Object computeNext() -> computeNext -net.minecraft.client.searchtree.SearchRegistry -> ede: +net.minecraft.client.searchtree.SearchRegistry -> edh: net.minecraft.client.searchtree.SearchRegistry$Key CREATIVE_NAMES -> a net.minecraft.client.searchtree.SearchRegistry$Key CREATIVE_TAGS -> b net.minecraft.client.searchtree.SearchRegistry$Key RECIPE_COLLECTIONS -> c @@ -18482,11 +18506,11 @@ net.minecraft.client.searchtree.SearchRegistry -> ede: 28:29:void register(net.minecraft.client.searchtree.SearchRegistry$Key,net.minecraft.client.searchtree.MutableSearchTree) -> a 33:33:net.minecraft.client.searchtree.MutableSearchTree getTree(net.minecraft.client.searchtree.SearchRegistry$Key) -> a 14:16:void () -> -net.minecraft.client.searchtree.SearchRegistry$Key -> ede$a: +net.minecraft.client.searchtree.SearchRegistry$Key -> edh$a: 12:12:void () -> -net.minecraft.client.searchtree.SearchTree -> edf: +net.minecraft.client.searchtree.SearchTree -> edi: java.util.List search(java.lang.String) -> a -net.minecraft.client.searchtree.SuffixArray -> edg: +net.minecraft.client.searchtree.SuffixArray -> edj: boolean DEBUG_COMPARISONS -> b boolean DEBUG_ARRAY -> c org.apache.logging.log4j.Logger LOGGER -> d @@ -18505,7 +18529,7 @@ net.minecraft.client.searchtree.SuffixArray -> edg: 182:237:java.util.List search(java.lang.String) -> a 76:89:void lambda$generate$0(int[],int[],int[],int,int) -> a 20:23:void () -> -net.minecraft.client.searchtree.SuffixArray$1 -> edg$1: +net.minecraft.client.searchtree.SuffixArray$1 -> edj$1: int[] val$lefts -> a int[] val$rights -> b net.minecraft.client.searchtree.SuffixArray this$0 -> c @@ -18513,8 +18537,8 @@ net.minecraft.client.searchtree.SuffixArray$1 -> edg$1: 63:66:int compare(int,int) -> compare 71:71:int compare(java.lang.Integer,java.lang.Integer) -> compare 60:60:int compare(java.lang.Object,java.lang.Object) -> compare -net.minecraft.client.searchtree.package-info -> edh: -net.minecraft.client.server.IntegratedPlayerList -> edi: +net.minecraft.client.searchtree.package-info -> edk: +net.minecraft.client.server.IntegratedPlayerList -> edl: net.minecraft.nbt.CompoundTag playerData -> a 16:19:void (net.minecraft.client.server.IntegratedServer) -> 23:28:void save(net.minecraft.server.level.ServerPlayer) -> b @@ -18522,7 +18546,7 @@ net.minecraft.client.server.IntegratedPlayerList -> edi: 41:41:net.minecraft.client.server.IntegratedServer getServer() -> b 46:46:net.minecraft.nbt.CompoundTag getSingleplayerData() -> r 12:12:net.minecraft.server.MinecraftServer getServer() -> c -net.minecraft.client.server.IntegratedServer -> edj: +net.minecraft.client.server.IntegratedServer -> edm: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.client.Minecraft minecraft -> h net.minecraft.world.level.LevelSettings settings -> i @@ -18530,38 +18554,39 @@ net.minecraft.client.server.IntegratedServer -> edj: int publishedPort -> k net.minecraft.client.server.LanServerPinger lanPinger -> l java.util.UUID uuid -> m - 47:63:void (net.minecraft.client.Minecraft,java.lang.String,java.lang.String,net.minecraft.world.level.LevelSettings,com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.GameProfileRepository,net.minecraft.server.players.GameProfileCache,net.minecraft.server.level.progress.ChunkProgressListenerFactory) -> - 67:89:void loadLevel(java.lang.String,java.lang.String,long,net.minecraft.world.level.LevelType,com.google.gson.JsonElement) -> a - 93:107:boolean initServer() -> d - 112:136:void tickServer(java.util.function.BooleanSupplier) -> a - 140:140:boolean canGenerateStructures() -> f - 145:145:net.minecraft.world.level.GameType getDefaultGameType() -> g - 150:150:net.minecraft.world.Difficulty getDefaultDifficulty() -> h - 155:155:boolean isHardcore() -> i - 160:160:boolean shouldRconBroadcast() -> l - 165:165:boolean shouldInformAdmins() -> I_ - 170:170:java.io.File getServerDirectory() -> y - 175:175:boolean isDedicatedServer() -> m - 180:180:boolean isEpollEnabled() -> n - 185:186:void onServerCrash(net.minecraft.CrashReport) -> a - 190:210:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> b - 215:218:void populateSnooper(net.minecraft.world.Snooper) -> a - 222:222:boolean isSnooperEnabled() -> V - 228:246:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a - 251:257:void stopServer() -> r - 261:277:void halt(boolean) -> a - 281:281:boolean isPublished() -> p - 286:286:int getPort() -> L - 291:293:void setDefaultGameMode(net.minecraft.world.level.GameType) -> a - 297:297:boolean isCommandBlockEnabled() -> o - 302:302:int getOperatorUserPermissionLevel() -> j - 307:307:int getFunctionCompilationLevel() -> k - 311:312:void setUUID(java.util.UUID) -> b - 316:316:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a - 262:269:void lambda$halt$1() -> c - 194:207:java.lang.String lambda$fillReport$0() -> q - 42:42:void () -> -net.minecraft.client.server.LanServer -> edk: + 48:64:void (net.minecraft.client.Minecraft,java.lang.String,java.lang.String,net.minecraft.world.level.LevelSettings,com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.GameProfileRepository,net.minecraft.server.players.GameProfileCache,net.minecraft.server.level.progress.ChunkProgressListenerFactory) -> + 68:91:void loadLevel(java.lang.String,java.lang.String,long,net.minecraft.world.level.LevelType,com.google.gson.JsonElement) -> a + 95:109:boolean initServer() -> d + 114:138:void tickServer(java.util.function.BooleanSupplier) -> a + 142:142:boolean canGenerateStructures() -> f + 147:147:net.minecraft.world.level.GameType getDefaultGameType() -> g + 152:152:net.minecraft.world.Difficulty getDefaultDifficulty() -> h + 157:157:boolean isHardcore() -> i + 162:162:boolean shouldRconBroadcast() -> l + 167:167:boolean shouldInformAdmins() -> I_ + 172:172:java.io.File getServerDirectory() -> z + 177:177:boolean isDedicatedServer() -> m + 182:182:boolean isEpollEnabled() -> n + 187:188:void onServerCrash(net.minecraft.CrashReport) -> a + 192:197:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> b + 202:216:java.util.Optional getModdedStatus() -> q + 221:224:void populateSnooper(net.minecraft.world.Snooper) -> a + 228:228:boolean isSnooperEnabled() -> W + 234:252:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a + 257:263:void stopServer() -> s + 267:283:void halt(boolean) -> a + 287:287:boolean isPublished() -> p + 292:292:int getPort() -> M + 297:299:void setDefaultGameMode(net.minecraft.world.level.GameType) -> a + 303:303:boolean isCommandBlockEnabled() -> o + 308:308:int getOperatorUserPermissionLevel() -> j + 313:313:int getFunctionCompilationLevel() -> k + 317:318:void setUUID(java.util.UUID) -> b + 322:322:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a + 268:275:void lambda$halt$1() -> c + 195:195:java.lang.String lambda$fillReport$0() -> r + 43:43:void () -> +net.minecraft.client.server.LanServer -> edn: java.lang.String motd -> a java.lang.String address -> b long pingTime -> c @@ -18570,20 +18595,20 @@ net.minecraft.client.server.LanServer -> edk: 21:21:java.lang.String getAddress() -> b 25:26:void updatePingTime() -> c 29:29:boolean isUpToDate() -> d -net.minecraft.client.server.LanServerDetection -> edl: +net.minecraft.client.server.LanServerDetection -> edo: java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> a org.apache.logging.log4j.Logger LOGGER -> b 18:18:void () -> 18:18:java.util.concurrent.atomic.AtomicInteger access$000() -> a 18:18:org.apache.logging.log4j.Logger access$100() -> b 19:20:void () -> -net.minecraft.client.server.LanServerDetection$LanServerDetector -> edl$a: +net.minecraft.client.server.LanServerDetection$LanServerDetector -> edo$a: net.minecraft.client.server.LanServerDetection$LanServerList serverList -> a java.net.InetAddress pingGroup -> b java.net.MulticastSocket socket -> c 70:79:void (net.minecraft.client.server.LanServerDetection$LanServerList) -> 84:107:void run() -> run -net.minecraft.client.server.LanServerDetection$LanServerList -> edl$b: +net.minecraft.client.server.LanServerDetection$LanServerList -> edo$b: java.util.List servers -> a boolean isDirty -> b 22:23:void () -> @@ -18591,7 +18616,7 @@ net.minecraft.client.server.LanServerDetection$LanServerList -> edl$b: 31:32:void markClean() -> b 35:35:java.util.List getServers() -> c 39:60:void addServer(java.lang.String,java.net.InetAddress) -> a -net.minecraft.client.server.LanServerPinger -> edm: +net.minecraft.client.server.LanServerPinger -> edp: java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> a org.apache.logging.log4j.Logger LOGGER -> b java.lang.String motd -> c @@ -18605,13 +18630,13 @@ net.minecraft.client.server.LanServerPinger -> edm: 73:81:java.lang.String parseMotd(java.lang.String) -> a 85:104:java.lang.String parseAddress(java.lang.String) -> b 15:16:void () -> -net.minecraft.client.server.package-info -> edn: -net.minecraft.client.skins.package-info -> edo: -net.minecraft.client.sounds.AudioStream -> edp: +net.minecraft.client.server.package-info -> edq: +net.minecraft.client.skins.package-info -> edr: +net.minecraft.client.sounds.AudioStream -> eds: javax.sound.sampled.AudioFormat getFormat() -> a java.nio.ByteBuffer readAll() -> b java.nio.ByteBuffer read(int) -> a -net.minecraft.client.sounds.ChannelAccess -> edq: +net.minecraft.client.sounds.ChannelAccess -> edt: java.util.Set channels -> a com.mojang.blaze3d.audio.Library library -> b java.util.concurrent.Executor executor -> c @@ -18626,7 +18651,7 @@ net.minecraft.client.sounds.ChannelAccess -> edq: 54:59:void lambda$createHandle$0(com.mojang.blaze3d.audio.Library$Pool,net.minecraft.client.sounds.ChannelAccess$ChannelHandle) -> a 14:14:java.util.concurrent.Executor access$000(net.minecraft.client.sounds.ChannelAccess) -> a 14:14:com.mojang.blaze3d.audio.Library access$100(net.minecraft.client.sounds.ChannelAccess) -> b -net.minecraft.client.sounds.ChannelAccess$ChannelHandle -> edq$a: +net.minecraft.client.sounds.ChannelAccess$ChannelHandle -> edt$a: com.mojang.blaze3d.audio.Channel channel -> b boolean stopped -> c net.minecraft.client.sounds.ChannelAccess this$0 -> a @@ -18637,7 +18662,7 @@ net.minecraft.client.sounds.ChannelAccess$ChannelHandle -> edq$a: 26:29:void lambda$execute$0(java.util.function.Consumer) -> b 15:15:com.mojang.blaze3d.audio.Channel access$200(net.minecraft.client.sounds.ChannelAccess$ChannelHandle) -> a 15:15:com.mojang.blaze3d.audio.Channel access$202(net.minecraft.client.sounds.ChannelAccess$ChannelHandle,com.mojang.blaze3d.audio.Channel) -> a -net.minecraft.client.sounds.MusicManager -> edr: +net.minecraft.client.sounds.MusicManager -> edu: java.util.Random random -> a net.minecraft.client.Minecraft minecraft -> b net.minecraft.client.resources.sounds.SoundInstance currentMusic -> c @@ -18647,7 +18672,7 @@ net.minecraft.client.sounds.MusicManager -> edr: 46:49:void startPlaying(net.minecraft.client.sounds.MusicManager$Music) -> a 52:57:void stopPlaying() -> b 60:64:boolean isPlayingMusic(net.minecraft.client.sounds.MusicManager$Music) -> b -net.minecraft.client.sounds.MusicManager$Music -> edr$a: +net.minecraft.client.sounds.MusicManager$Music -> edu$a: net.minecraft.client.sounds.MusicManager$Music MENU -> a net.minecraft.client.sounds.MusicManager$Music GAME -> b net.minecraft.client.sounds.MusicManager$Music CREATIVE -> c @@ -18667,7 +18692,7 @@ net.minecraft.client.sounds.MusicManager$Music -> edr$a: 92:92:int getMinDelay() -> b 96:96:int getMaxDelay() -> c 67:75:void () -> -net.minecraft.client.sounds.SoundBufferLibrary -> eds: +net.minecraft.client.sounds.SoundBufferLibrary -> edv: net.minecraft.server.packs.resources.ResourceManager resourceManager -> a java.util.Map cache -> b 23:27:void (net.minecraft.server.packs.resources.ResourceManager) -> @@ -18681,7 +18706,7 @@ net.minecraft.client.sounds.SoundBufferLibrary -> eds: 46:50:net.minecraft.client.sounds.AudioStream lambda$getStream$2(net.minecraft.resources.ResourceLocation) -> c 30:40:java.util.concurrent.CompletableFuture lambda$getCompleteBuffer$1(net.minecraft.resources.ResourceLocation) -> d 31:38:com.mojang.blaze3d.audio.SoundBuffer lambda$null$0(net.minecraft.resources.ResourceLocation) -> e -net.minecraft.client.sounds.SoundEngine -> edt: +net.minecraft.client.sounds.SoundEngine -> edw: org.apache.logging.log4j.Marker MARKER -> a org.apache.logging.log4j.Logger LOGGER -> b java.util.Set ONLY_WARN_ONCE -> c @@ -18739,21 +18764,21 @@ net.minecraft.client.sounds.SoundEngine -> edt: 128:137:void lambda$updateCategoryVolume$1(net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.client.sounds.ChannelAccess$ChannelHandle) -> a 131:136:void lambda$null$0(float,com.mojang.blaze3d.audio.Channel) -> a 37:44:void () -> -net.minecraft.client.sounds.SoundEngineExecutor -> edu: +net.minecraft.client.sounds.SoundEngineExecutor -> edx: java.lang.Thread thread -> a boolean shutdown -> b 13:15:void () -> 18:22:java.lang.Thread createThread() -> b - 27:27:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> d - 32:32:boolean shouldRun(java.lang.Runnable) -> c - 37:37:java.lang.Thread getRunningThread() -> ay + 27:27:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> e + 32:32:boolean shouldRun(java.lang.Runnable) -> d + 37:37:java.lang.Thread getRunningThread() -> az 41:44:void run() -> c - 49:50:void waitForTasks() -> bk + 49:50:void waitForTasks() -> bl 53:63:void flush() -> a 42:42:boolean lambda$run$0() -> d -net.minecraft.client.sounds.SoundEventListener -> edv: +net.minecraft.client.sounds.SoundEventListener -> edy: void onPlaySound(net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.client.sounds.WeighedSoundEvents) -> a -net.minecraft.client.sounds.SoundManager -> edw: +net.minecraft.client.sounds.SoundManager -> edz: net.minecraft.client.resources.sounds.Sound EMPTY_SOUND -> a org.apache.logging.log4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c @@ -18788,22 +18813,22 @@ net.minecraft.client.sounds.SoundManager -> edw: 40:40:org.apache.logging.log4j.Logger access$100() -> g 40:40:boolean access$200(net.minecraft.client.resources.sounds.Sound,net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.resources.ResourceManager) -> a 41:48:void () -> -net.minecraft.client.sounds.SoundManager$1 -> edw$1: +net.minecraft.client.sounds.SoundManager$1 -> edz$1: 48:48:void () -> 51:51:java.lang.reflect.Type[] getActualTypeArguments() -> getActualTypeArguments 59:59:java.lang.reflect.Type getRawType() -> getRawType 64:64:java.lang.reflect.Type getOwnerType() -> getOwnerType -net.minecraft.client.sounds.SoundManager$2 -> edw$2: +net.minecraft.client.sounds.SoundManager$2 -> edz$2: int[] $SwitchMap$net$minecraft$client$resources$sounds$Sound$Type -> a 164:164:void () -> -net.minecraft.client.sounds.SoundManager$Preparations -> edw$a: +net.minecraft.client.sounds.SoundManager$Preparations -> edz$a: java.util.Map registry -> a 146:147:void () -> 150:217:void handleRegistration(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.sounds.SoundEventRegistration,net.minecraft.server.packs.resources.ResourceManager) -> a 220:226:void apply(java.util.Map,net.minecraft.client.sounds.SoundEngine) -> a 146:146:void access$000(net.minecraft.client.sounds.SoundManager$Preparations,net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.sounds.SoundEventRegistration,net.minecraft.server.packs.resources.ResourceManager) -> a 146:146:java.util.Map access$300(net.minecraft.client.sounds.SoundManager$Preparations) -> a -net.minecraft.client.sounds.SoundManager$Preparations$1 -> edw$a$1: +net.minecraft.client.sounds.SoundManager$Preparations$1 -> edz$a$1: net.minecraft.resources.ResourceLocation val$soundLocation -> a net.minecraft.client.resources.sounds.Sound val$sound -> b net.minecraft.client.sounds.SoundManager$Preparations this$0 -> c @@ -18812,7 +18837,7 @@ net.minecraft.client.sounds.SoundManager$Preparations$1 -> edw$a$1: 182:197:net.minecraft.client.resources.sounds.Sound getSound() -> a 203:208:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a 173:173:java.lang.Object getSound() -> k -net.minecraft.client.sounds.WeighedSoundEvents -> edx: +net.minecraft.client.sounds.WeighedSoundEvents -> eea: java.util.List list -> a java.util.Random random -> b net.minecraft.resources.ResourceLocation location -> c @@ -18825,15 +18850,15 @@ net.minecraft.client.sounds.WeighedSoundEvents -> edx: 77:77:net.minecraft.network.chat.Component getSubtitle() -> c 82:85:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a 16:16:java.lang.Object getSound() -> k -net.minecraft.client.sounds.Weighted -> edy: +net.minecraft.client.sounds.Weighted -> eeb: int getWeight() -> e java.lang.Object getSound() -> k void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a -net.minecraft.client.sounds.package-info -> edz: -net.minecraft.client.tutorial.CompletedTutorialStepInstance -> eea: +net.minecraft.client.sounds.package-info -> eec: +net.minecraft.client.tutorial.CompletedTutorialStepInstance -> eed: net.minecraft.client.tutorial.Tutorial tutorial -> a 6:8:void (net.minecraft.client.tutorial.Tutorial) -> -net.minecraft.client.tutorial.CraftPlanksTutorialStep -> eeb: +net.minecraft.client.tutorial.CraftPlanksTutorialStep -> eee: net.minecraft.network.chat.Component CRAFT_TITLE -> a net.minecraft.network.chat.Component CRAFT_DESCRIPTION -> b net.minecraft.client.tutorial.Tutorial tutorial -> c @@ -18845,7 +18870,7 @@ net.minecraft.client.tutorial.CraftPlanksTutorialStep -> eeb: 70:74:void onGetItem(net.minecraft.world.item.ItemStack) -> a 77:82:boolean hasCraftedPlanksPreviously(net.minecraft.client.player.LocalPlayer,net.minecraft.tags.Tag) -> a 18:19:void () -> -net.minecraft.client.tutorial.FindTreeTutorialStepInstance -> eec: +net.minecraft.client.tutorial.FindTreeTutorialStepInstance -> eef: java.util.Set TREE_BLOCKS -> a net.minecraft.network.chat.Component TITLE -> b net.minecraft.network.chat.Component DESCRIPTION -> c @@ -18859,7 +18884,7 @@ net.minecraft.client.tutorial.FindTreeTutorialStepInstance -> eec: 108:114:void onGetItem(net.minecraft.world.item.ItemStack) -> a 117:122:boolean hasPunchedTreesPreviously(net.minecraft.client.player.LocalPlayer) -> a 23:45:void () -> -net.minecraft.client.tutorial.MovementTutorialStepInstance -> eed: +net.minecraft.client.tutorial.MovementTutorialStepInstance -> eeg: net.minecraft.network.chat.Component MOVE_TITLE -> a net.minecraft.network.chat.Component MOVE_DESCRIPTION -> b net.minecraft.network.chat.Component LOOK_TITLE -> c @@ -18880,7 +18905,7 @@ net.minecraft.client.tutorial.MovementTutorialStepInstance -> eed: 111:114:void onInput(net.minecraft.client.player.Input) -> a 118:121:void onMouse(double,double) -> a 19:23:void () -> -net.minecraft.client.tutorial.OpenInventoryTutorialStep -> eee: +net.minecraft.client.tutorial.OpenInventoryTutorialStep -> eeh: net.minecraft.network.chat.Component TITLE -> a net.minecraft.network.chat.Component DESCRIPTION -> b net.minecraft.client.tutorial.Tutorial tutorial -> c @@ -18891,7 +18916,7 @@ net.minecraft.client.tutorial.OpenInventoryTutorialStep -> eee: 42:46:void clear() -> b 50:51:void onOpenInventory() -> c 12:13:void () -> -net.minecraft.client.tutorial.PunchTreeTutorialStepInstance -> eef: +net.minecraft.client.tutorial.PunchTreeTutorialStepInstance -> eei: net.minecraft.network.chat.Component TITLE -> a net.minecraft.network.chat.Component DESCRIPTION -> b net.minecraft.client.tutorial.Tutorial tutorial -> c @@ -18904,7 +18929,7 @@ net.minecraft.client.tutorial.PunchTreeTutorialStepInstance -> eef: 72:85:void onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,float) -> a 89:93:void onGetItem(net.minecraft.world.item.ItemStack) -> a 19:20:void () -> -net.minecraft.client.tutorial.Tutorial -> eeg: +net.minecraft.client.tutorial.Tutorial -> eej: net.minecraft.client.Minecraft minecraft -> a net.minecraft.client.tutorial.TutorialStepInstance instance -> b 22:24:void (net.minecraft.client.Minecraft) -> @@ -18921,7 +18946,7 @@ net.minecraft.client.tutorial.Tutorial -> eeg: 99:99:net.minecraft.client.Minecraft getMinecraft() -> e 103:106:net.minecraft.world.level.GameType getGameMode() -> f 110:110:net.minecraft.network.chat.Component key(java.lang.String) -> a -net.minecraft.client.tutorial.TutorialStepInstance -> eeh: +net.minecraft.client.tutorial.TutorialStepInstance -> eek: 12:12:void clear() -> b 15:15:void tick() -> a 18:18:void onInput(net.minecraft.client.player.Input) -> a @@ -18930,7 +18955,7 @@ net.minecraft.client.tutorial.TutorialStepInstance -> eeh: 27:27:void onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,float) -> a 30:30:void onOpenInventory() -> c 33:33:void onGetItem(net.minecraft.world.item.ItemStack) -> a -net.minecraft.client.tutorial.TutorialSteps -> eei: +net.minecraft.client.tutorial.TutorialSteps -> eel: net.minecraft.client.tutorial.TutorialSteps MOVEMENT -> a net.minecraft.client.tutorial.TutorialSteps FIND_TREE -> b net.minecraft.client.tutorial.TutorialSteps PUNCH_TREE -> c @@ -18947,7 +18972,7 @@ net.minecraft.client.tutorial.TutorialSteps -> eei: 27:27:java.lang.String getName() -> a 31:36:net.minecraft.client.tutorial.TutorialSteps getByName(java.lang.String) -> a 5:11:void () -> -net.minecraft.client.tutorial.package-info -> eej: +net.minecraft.client.tutorial.package-info -> eem: net.minecraft.commands.BrigadierExceptions -> cm: com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_SMALL -> a com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_BIG -> b @@ -22336,33 +22361,34 @@ net.minecraft.gametest.framework.GameTestServer -> jb: java.util.List testBatches -> i net.minecraft.core.BlockPos spawnPos -> j net.minecraft.gametest.framework.MultipleTestTracker testTracker -> k - 50:56:void (java.io.File,java.lang.String,java.util.Collection,net.minecraft.core.BlockPos) -> - 60:72:boolean initServer() -> d - 77:106:void tickServer(java.util.function.BooleanSupplier) -> a - 110:112:void onServerExit() -> e - 116:117:void onServerCrash(net.minecraft.CrashReport) -> a - 120:123:void startTests(net.minecraft.server.level.ServerLevel) -> b - 126:126:boolean haveTestsStarted() -> aY - 131:131:boolean canGenerateStructures() -> f - 136:136:net.minecraft.world.level.GameType getDefaultGameType() -> g - 141:141:net.minecraft.world.Difficulty getDefaultDifficulty() -> h - 146:146:boolean isHardcore() -> i - 151:151:int getOperatorUserPermissionLevel() -> j - 156:156:int getFunctionCompilationLevel() -> k - 161:161:boolean shouldRconBroadcast() -> l - 166:166:boolean isDedicatedServer() -> m - 171:171:boolean isEpollEnabled() -> n - 176:176:boolean isCommandBlockEnabled() -> o - 181:181:boolean isPublished() -> p - 186:186:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a - 191:191:boolean shouldInformAdmins() -> I_ - 196:196:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a - 102:102:void lambda$tickServer$1(net.minecraft.gametest.framework.GameTestInfo) -> a - 96:96:void lambda$tickServer$0(net.minecraft.gametest.framework.GameTestInfo) -> b - 36:36:void () -> + 51:57:void (java.io.File,java.lang.String,java.util.Collection,net.minecraft.core.BlockPos) -> + 61:73:boolean initServer() -> d + 78:107:void tickServer(java.util.function.BooleanSupplier) -> a + 111:113:void onServerExit() -> e + 117:118:void onServerCrash(net.minecraft.CrashReport) -> a + 121:124:void startTests(net.minecraft.server.level.ServerLevel) -> b + 127:127:boolean haveTestsStarted() -> aZ + 132:132:boolean canGenerateStructures() -> f + 137:137:net.minecraft.world.level.GameType getDefaultGameType() -> g + 142:142:net.minecraft.world.Difficulty getDefaultDifficulty() -> h + 147:147:boolean isHardcore() -> i + 152:152:int getOperatorUserPermissionLevel() -> j + 157:157:int getFunctionCompilationLevel() -> k + 162:162:boolean shouldRconBroadcast() -> l + 167:167:boolean isDedicatedServer() -> m + 172:172:boolean isEpollEnabled() -> n + 177:177:boolean isCommandBlockEnabled() -> o + 182:182:boolean isPublished() -> p + 187:187:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a + 192:192:boolean shouldInformAdmins() -> I_ + 197:197:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a + 202:202:java.util.Optional getModdedStatus() -> q + 103:103:void lambda$tickServer$1(net.minecraft.gametest.framework.GameTestInfo) -> a + 97:97:void lambda$tickServer$0(net.minecraft.gametest.framework.GameTestInfo) -> b + 37:37:void () -> net.minecraft.gametest.framework.GameTestServer$1 -> jb$1: net.minecraft.gametest.framework.GameTestServer this$0 -> a - 63:63:void (net.minecraft.gametest.framework.GameTestServer,net.minecraft.server.MinecraftServer,int) -> + 64:64:void (net.minecraft.gametest.framework.GameTestServer,net.minecraft.server.MinecraftServer,int) -> net.minecraft.gametest.framework.GameTestTicker -> jc: net.minecraft.gametest.framework.GameTestTicker singleton -> a java.util.Collection testInfos -> b @@ -27460,13 +27486,13 @@ net.minecraft.realms.Tezzelator -> net.minecraft.realms.Tezzelator: 30:31:net.minecraft.realms.Tezzelator color(int,int,int,int) -> color 35:36:net.minecraft.realms.Tezzelator tex(float,float) -> tex 8:10:void () -> -net.minecraft.realms.package-info -> eek: +net.minecraft.realms.package-info -> een: net.minecraft.realms.pluginapi.LoadedRealmsPlugin -> net.minecraft.realms.pluginapi.LoadedRealmsPlugin: net.minecraft.realms.RealmsScreen getMainScreen(net.minecraft.realms.RealmsScreen) -> getMainScreen net.minecraft.realms.RealmsScreen getNotificationsScreen(net.minecraft.realms.RealmsScreen) -> getNotificationsScreen net.minecraft.realms.pluginapi.RealmsPlugin -> net.minecraft.realms.pluginapi.RealmsPlugin: com.mojang.datafixers.util.Either tryLoad(java.lang.String) -> tryLoad -net.minecraft.realms.pluginapi.package-info -> eel: +net.minecraft.realms.pluginapi.package-info -> eeo: net.minecraft.recipebook.PlaceRecipe -> si: 11:59:void placeRecipe(int,int,int,net.minecraft.world.item.crafting.Recipe,java.util.Iterator,int) -> a void addItemToSlot(java.util.Iterator,int,int,int,int) -> a @@ -27670,12 +27696,12 @@ net.minecraft.server.MinecraftServer -> net.minecraft.server.MinecraftServer: 283:345:void ensureLevelConversion(java.lang.String) -> a 348:349:void setServerStartupState(net.minecraft.network.chat.Component) -> b 353:353:net.minecraft.network.chat.Component getStartupState() -> g_ - 357:390:void loadLevel(java.lang.String,java.lang.String,long,net.minecraft.world.level.LevelType,com.google.gson.JsonElement) -> a - 393:436:void createLevels(net.minecraft.world.level.storage.LevelStorage,net.minecraft.world.level.storage.LevelData,net.minecraft.world.level.LevelSettings,net.minecraft.server.level.progress.ChunkProgressListener) -> a - 439:450:void setupDebugLevel(net.minecraft.world.level.storage.LevelData) -> a - 453:471:void loadDataPacks(java.io.File,net.minecraft.world.level.storage.LevelData) -> a - 474:517:void prepareLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> a - 520:528:void detectBundledResources(java.lang.String,net.minecraft.world.level.storage.LevelStorage) -> a + 357:391:void loadLevel(java.lang.String,java.lang.String,long,net.minecraft.world.level.LevelType,com.google.gson.JsonElement) -> a + 394:437:void createLevels(net.minecraft.world.level.storage.LevelStorage,net.minecraft.world.level.storage.LevelData,net.minecraft.world.level.LevelSettings,net.minecraft.server.level.progress.ChunkProgressListener) -> a + 440:451:void setupDebugLevel(net.minecraft.world.level.storage.LevelData) -> a + 454:472:void loadDataPacks(java.io.File,net.minecraft.world.level.storage.LevelData) -> a + 475:518:void prepareLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> a + 521:529:void detectBundledResources(java.lang.String,net.minecraft.world.level.storage.LevelStorage) -> a boolean canGenerateStructures() -> f net.minecraft.world.level.GameType getDefaultGameType() -> g net.minecraft.world.Difficulty getDefaultDifficulty() -> h @@ -27683,179 +27709,182 @@ net.minecraft.server.MinecraftServer -> net.minecraft.server.MinecraftServer: int getOperatorUserPermissionLevel() -> j int getFunctionCompilationLevel() -> k boolean shouldRconBroadcast() -> l - 545:562:boolean saveAllChunks(boolean,boolean,boolean) -> a - 567:568:void close() -> close - 571:599:void stopServer() -> r - 602:602:java.lang.String getLocalIp() -> s - 606:607:void setLocalIp(java.lang.String) -> b - 610:610:boolean isRunning() -> h_ - 614:622:void halt(boolean) -> a - 627:695:void run() -> run - 698:698:boolean haveTime() -> aY - 702:704:void waitUntilNextTick() -> u - 708:708:net.minecraft.server.TickTask wrapRunnable(java.lang.Runnable) -> a - 713:713:boolean shouldRun(net.minecraft.server.TickTask) -> a - 718:720:boolean pollTask() -> v - 724:736:boolean pollTaskInternal() -> aZ - 740:760:void updateStatusIcon(net.minecraft.network.protocol.status.ServerStatus) -> a - 763:764:boolean hasWorldScreenshot() -> w - 768:768:java.io.File getWorldScreenshotFile() -> x - 772:772:java.io.File getServerDirectory() -> y - 776:776:void onServerCrash(net.minecraft.CrashReport) -> a - 779:779:void onServerExit() -> e - 782:828:void tickServer(java.util.function.BooleanSupplier) -> a - 831:871:void tickChildren(java.util.function.BooleanSupplier) -> b - 874:874:boolean isNetherEnabled() -> z - 878:879:void addTickable(java.lang.Runnable) -> b - 883:961:void main(java.lang.String[]) -> main - 964:965:void setId(java.lang.String) -> c - 968:969:void forceUpgrade(boolean) -> b - 972:973:void eraseCache(boolean) -> c - 976:977:void forkAndRun() -> A - 980:980:boolean isShutdown() -> B - 984:984:java.io.File getFile(java.lang.String) -> d - 988:989:void info(java.lang.String) -> e - 992:993:void warn(java.lang.String) -> f - 996:996:net.minecraft.server.level.ServerLevel getLevel(net.minecraft.world.level.dimension.DimensionType) -> a - 1000:1000:java.lang.Iterable getAllLevels() -> C - 1004:1004:java.lang.String getServerVersion() -> D - 1008:1008:int getPlayerCount() -> E - 1012:1012:int getMaxPlayers() -> F - 1016:1016:java.lang.String[] getPlayerNames() -> G - 1020:1020:com.mojang.authlib.GameProfile[] getPlayerGameProfiles() -> H - 1024:1024:boolean isDebugging() -> I - 1028:1029:void error(java.lang.String) -> g - 1032:1035:void debug(java.lang.String) -> h - 1039:1039:java.lang.String getServerModName() -> getServerModName - 1043:1065:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> b - 1069:1069:boolean isInitialized() -> J - 1074:1075:void sendMessage(net.minecraft.network.chat.Component) -> a - 1078:1078:java.security.KeyPair getKeyPair() -> K - 1082:1082:int getPort() -> L - 1086:1087:void setPort(int) -> a - 1090:1090:java.lang.String getSingleplayerName() -> M - 1094:1095:void setSingleplayerName(java.lang.String) -> i - 1098:1098:boolean isSingleplayer() -> N - 1102:1102:java.lang.String getLevelIdName() -> O - 1106:1107:void setLevelName(java.lang.String) -> j - 1110:1110:java.lang.String getLevelName() -> P - 1114:1115:void setKeyPair(java.security.KeyPair) -> a - 1118:1137:void setDifficulty(net.minecraft.world.Difficulty,boolean) -> a - 1140:1146:void setDifficultyLocked(boolean) -> d - 1149:1151:void sendDifficultyUpdate(net.minecraft.server.level.ServerPlayer) -> a - 1154:1154:boolean getSpawnMonsters() -> Q - 1158:1158:boolean isDemo() -> R - 1162:1163:void setDemo(boolean) -> e - 1166:1167:void setBonusChest(boolean) -> f - 1170:1170:net.minecraft.world.level.storage.LevelStorageSource getStorageSource() -> S - 1174:1174:java.lang.String getResourcePack() -> T - 1178:1178:java.lang.String getResourcePackHash() -> U - 1182:1184:void setResourcePack(java.lang.String,java.lang.String) -> a - 1188:1220:void populateSnooper(net.minecraft.world.Snooper) -> a - 1224:1228:void populateSnooperInitial(net.minecraft.world.Snooper) -> b - 1232:1232:boolean isSnooperEnabled() -> V + 546:563:boolean saveAllChunks(boolean,boolean,boolean) -> a + 568:569:void close() -> close + 572:600:void stopServer() -> s + 603:603:java.lang.String getLocalIp() -> t + 607:608:void setLocalIp(java.lang.String) -> b + 611:611:boolean isRunning() -> h_ + 615:623:void halt(boolean) -> a + 628:696:void run() -> run + 699:699:boolean haveTime() -> aZ + 703:705:void waitUntilNextTick() -> v + 709:709:net.minecraft.server.TickTask wrapRunnable(java.lang.Runnable) -> a + 714:714:boolean shouldRun(net.minecraft.server.TickTask) -> a + 719:721:boolean pollTask() -> w + 725:737:boolean pollTaskInternal() -> ba + 742:744:void doRunTask(net.minecraft.server.TickTask) -> b + 747:767:void updateStatusIcon(net.minecraft.network.protocol.status.ServerStatus) -> a + 770:771:boolean hasWorldScreenshot() -> x + 775:775:java.io.File getWorldScreenshotFile() -> y + 779:779:java.io.File getServerDirectory() -> z + 783:783:void onServerCrash(net.minecraft.CrashReport) -> a + 786:786:void onServerExit() -> e + 789:835:void tickServer(java.util.function.BooleanSupplier) -> a + 838:878:void tickChildren(java.util.function.BooleanSupplier) -> b + 881:881:boolean isNetherEnabled() -> A + 885:886:void addTickable(java.lang.Runnable) -> b + 890:970:void main(java.lang.String[]) -> main + 973:974:void setId(java.lang.String) -> c + 977:978:void forceUpgrade(boolean) -> b + 981:982:void eraseCache(boolean) -> c + 985:986:void forkAndRun() -> B + 989:989:boolean isShutdown() -> C + 993:993:java.io.File getFile(java.lang.String) -> d + 997:998:void info(java.lang.String) -> e + 1001:1002:void warn(java.lang.String) -> f + 1005:1005:net.minecraft.server.level.ServerLevel getLevel(net.minecraft.world.level.dimension.DimensionType) -> a + 1009:1009:java.lang.Iterable getAllLevels() -> D + 1013:1013:java.lang.String getServerVersion() -> E + 1017:1017:int getPlayerCount() -> F + 1021:1021:int getMaxPlayers() -> G + 1025:1025:java.lang.String[] getPlayerNames() -> H + 1029:1029:com.mojang.authlib.GameProfile[] getPlayerGameProfiles() -> I + 1033:1033:boolean isDebugging() -> J + 1037:1038:void error(java.lang.String) -> g + 1041:1044:void debug(java.lang.String) -> h + 1048:1048:java.lang.String getServerModName() -> getServerModName + 1052:1074:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> b + java.util.Optional getModdedStatus() -> q + 1080:1080:boolean isInitialized() -> K + 1085:1086:void sendMessage(net.minecraft.network.chat.Component) -> a + 1089:1089:java.security.KeyPair getKeyPair() -> L + 1093:1093:int getPort() -> M + 1097:1098:void setPort(int) -> a + 1101:1101:java.lang.String getSingleplayerName() -> N + 1105:1106:void setSingleplayerName(java.lang.String) -> i + 1109:1109:boolean isSingleplayer() -> O + 1113:1113:java.lang.String getLevelIdName() -> P + 1117:1118:void setLevelName(java.lang.String) -> j + 1121:1121:java.lang.String getLevelName() -> Q + 1125:1126:void setKeyPair(java.security.KeyPair) -> a + 1129:1148:void setDifficulty(net.minecraft.world.Difficulty,boolean) -> a + 1151:1157:void setDifficultyLocked(boolean) -> d + 1160:1162:void sendDifficultyUpdate(net.minecraft.server.level.ServerPlayer) -> a + 1165:1165:boolean getSpawnMonsters() -> R + 1169:1169:boolean isDemo() -> S + 1173:1174:void setDemo(boolean) -> e + 1177:1178:void setBonusChest(boolean) -> f + 1181:1181:net.minecraft.world.level.storage.LevelStorageSource getStorageSource() -> T + 1185:1185:java.lang.String getResourcePack() -> U + 1189:1189:java.lang.String getResourcePackHash() -> V + 1193:1195:void setResourcePack(java.lang.String,java.lang.String) -> a + 1199:1231:void populateSnooper(net.minecraft.world.Snooper) -> a + 1235:1239:void populateSnooperInitial(net.minecraft.world.Snooper) -> b + 1243:1243:boolean isSnooperEnabled() -> W boolean isDedicatedServer() -> m - 1238:1238:boolean usesAuthentication() -> W - 1242:1243:void setUsesAuthentication(boolean) -> g - 1246:1246:boolean getPreventProxyConnections() -> X - 1250:1251:void setPreventProxyConnections(boolean) -> h - 1254:1254:boolean isAnimals() -> Y - 1258:1259:void setAnimals(boolean) -> i - 1262:1262:boolean isNpcsEnabled() -> Z + 1249:1249:boolean usesAuthentication() -> X + 1253:1254:void setUsesAuthentication(boolean) -> g + 1257:1257:boolean getPreventProxyConnections() -> Y + 1261:1262:void setPreventProxyConnections(boolean) -> h + 1265:1265:boolean isAnimals() -> Z + 1269:1270:void setAnimals(boolean) -> i + 1273:1273:boolean isNpcsEnabled() -> aa boolean isEpollEnabled() -> n - 1268:1269:void setNpcsEnabled(boolean) -> j - 1272:1272:boolean isPvpAllowed() -> aa - 1276:1277:void setPvpAllowed(boolean) -> k - 1280:1280:boolean isFlightAllowed() -> ab - 1284:1285:void setFlightAllowed(boolean) -> l + 1279:1280:void setNpcsEnabled(boolean) -> j + 1283:1283:boolean isPvpAllowed() -> ab + 1287:1288:void setPvpAllowed(boolean) -> k + 1291:1291:boolean isFlightAllowed() -> ac + 1295:1296:void setFlightAllowed(boolean) -> l boolean isCommandBlockEnabled() -> o - 1290:1290:java.lang.String getMotd() -> ac - 1294:1295:void setMotd(java.lang.String) -> k - 1298:1298:int getMaxBuildHeight() -> ad - 1302:1303:void setMaxBuildHeight(int) -> b - 1306:1306:boolean isStopped() -> ae - 1310:1310:net.minecraft.server.players.PlayerList getPlayerList() -> af - 1314:1315:void setPlayerList(net.minecraft.server.players.PlayerList) -> a + 1301:1301:java.lang.String getMotd() -> ad + 1305:1306:void setMotd(java.lang.String) -> k + 1309:1309:int getMaxBuildHeight() -> ae + 1313:1314:void setMaxBuildHeight(int) -> b + 1317:1317:boolean isStopped() -> af + 1321:1321:net.minecraft.server.players.PlayerList getPlayerList() -> ag + 1325:1326:void setPlayerList(net.minecraft.server.players.PlayerList) -> a boolean isPublished() -> p - 1320:1323:void setDefaultGameMode(net.minecraft.world.level.GameType) -> a - 1327:1327:net.minecraft.server.network.ServerConnectionListener getConnection() -> ag - 1331:1331:boolean isReady() -> ah - 1335:1335:boolean hasGui() -> ai + 1331:1334:void setDefaultGameMode(net.minecraft.world.level.GameType) -> a + 1338:1338:net.minecraft.server.network.ServerConnectionListener getConnection() -> ah + 1342:1342:boolean isReady() -> ai + 1346:1346:boolean hasGui() -> aj boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a - 1341:1341:int getTickCount() -> aj - 1345:1346:void delayStartProfiler() -> ak - 1349:1349:net.minecraft.world.Snooper getSnooper() -> al - 1353:1353:net.minecraft.world.level.BlockGetter getCommandSenderWorld() -> am - 1357:1357:int getSpawnProtectionRadius() -> an - 1361:1361:boolean isUnderSpawnProtection(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a - 1365:1366:void setForceGameType(boolean) -> m - 1369:1369:boolean getForceGameType() -> ao - 1373:1373:java.net.Proxy getProxy() -> ap - 1377:1377:int getPlayerIdleTimeout() -> aq - 1381:1382:void setPlayerIdleTimeout(int) -> c - 1385:1385:com.mojang.authlib.minecraft.MinecraftSessionService getSessionService() -> ar - 1389:1389:com.mojang.authlib.GameProfileRepository getProfileRepository() -> as - 1393:1393:net.minecraft.server.players.GameProfileCache getProfileCache() -> at - 1397:1397:net.minecraft.network.protocol.status.ServerStatus getStatus() -> au - 1401:1402:void invalidateStatus() -> av - 1406:1414:net.minecraft.world.entity.Entity getEntityByUUID(java.util.UUID) -> a - 1418:1418:int getAbsoluteMaxWorldSize() -> aw - 1423:1423:boolean scheduleExecutables() -> ax - 1428:1428:java.lang.Thread getRunningThread() -> ay - 1432:1432:int getCompressionThreshold() -> az - 1436:1436:long getNextTickTime() -> aA - 1440:1440:com.mojang.datafixers.DataFixer getFixerUpper() -> aB - 1444:1447:int getSpawnRadius(net.minecraft.server.level.ServerLevel) -> a - 1451:1451:net.minecraft.server.ServerAdvancementManager getAdvancements() -> aC - 1455:1455:net.minecraft.server.ServerFunctionManager getFunctions() -> aD - 1459:1472:void reloadResources() -> aE - 1475:1502:void updateSelectedPacks(net.minecraft.world.level.storage.LevelData) -> b - 1505:1521:void kickUnlistedPlayers(net.minecraft.commands.CommandSourceStack) -> a - 1524:1524:net.minecraft.server.packs.resources.ReloadableResourceManager getResources() -> aF - 1528:1528:net.minecraft.server.packs.repository.PackRepository getPackRepository() -> aG - 1532:1532:net.minecraft.server.packs.repository.FolderRepositorySource getFolderPackSource() -> aH - 1536:1536:net.minecraft.commands.Commands getCommands() -> aI - 1540:1540:net.minecraft.commands.CommandSourceStack createCommandSourceStack() -> aJ - 1545:1545:boolean acceptsSuccess() -> a - 1550:1550:boolean acceptsFailure() -> b + 1352:1352:int getTickCount() -> ak + 1356:1357:void delayStartProfiler() -> al + 1360:1360:net.minecraft.world.Snooper getSnooper() -> am + 1364:1364:net.minecraft.world.level.BlockGetter getCommandSenderWorld() -> an + 1368:1368:int getSpawnProtectionRadius() -> ao + 1372:1372:boolean isUnderSpawnProtection(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a + 1376:1377:void setForceGameType(boolean) -> m + 1380:1380:boolean getForceGameType() -> ap + 1384:1384:java.net.Proxy getProxy() -> aq + 1388:1388:int getPlayerIdleTimeout() -> ar + 1392:1393:void setPlayerIdleTimeout(int) -> c + 1396:1396:com.mojang.authlib.minecraft.MinecraftSessionService getSessionService() -> as + 1400:1400:com.mojang.authlib.GameProfileRepository getProfileRepository() -> at + 1404:1404:net.minecraft.server.players.GameProfileCache getProfileCache() -> au + 1408:1408:net.minecraft.network.protocol.status.ServerStatus getStatus() -> av + 1412:1413:void invalidateStatus() -> aw + 1417:1425:net.minecraft.world.entity.Entity getEntityByUUID(java.util.UUID) -> a + 1429:1429:int getAbsoluteMaxWorldSize() -> ax + 1434:1434:boolean scheduleExecutables() -> ay + 1439:1439:java.lang.Thread getRunningThread() -> az + 1443:1443:int getCompressionThreshold() -> aA + 1447:1447:long getNextTickTime() -> aB + 1451:1451:com.mojang.datafixers.DataFixer getFixerUpper() -> aC + 1455:1458:int getSpawnRadius(net.minecraft.server.level.ServerLevel) -> a + 1462:1462:net.minecraft.server.ServerAdvancementManager getAdvancements() -> aD + 1466:1466:net.minecraft.server.ServerFunctionManager getFunctions() -> aE + 1470:1483:void reloadResources() -> aF + 1486:1513:void updateSelectedPacks(net.minecraft.world.level.storage.LevelData) -> b + 1516:1532:void kickUnlistedPlayers(net.minecraft.commands.CommandSourceStack) -> a + 1535:1535:net.minecraft.server.packs.resources.ReloadableResourceManager getResources() -> aG + 1539:1539:net.minecraft.server.packs.repository.PackRepository getPackRepository() -> aH + 1543:1543:net.minecraft.server.packs.repository.FolderRepositorySource getFolderPackSource() -> aI + 1547:1547:net.minecraft.commands.Commands getCommands() -> aJ + 1551:1551:net.minecraft.commands.CommandSourceStack createCommandSourceStack() -> aK + 1556:1556:boolean acceptsSuccess() -> a + 1561:1561:boolean acceptsFailure() -> b boolean shouldInformAdmins() -> I_ - 1557:1557:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> aK - 1561:1561:net.minecraft.tags.TagManager getTags() -> aL - 1565:1565:net.minecraft.server.ServerScoreboard getScoreboard() -> aM - 1569:1573:net.minecraft.world.level.storage.CommandStorage getCommandStorage() -> aN - 1577:1577:net.minecraft.world.level.storage.loot.LootTables getLootTables() -> aO - 1581:1581:net.minecraft.world.level.storage.loot.PredicateManager getPredicateManager() -> aP - 1585:1585:net.minecraft.world.level.GameRules getGameRules() -> aQ - 1589:1589:net.minecraft.server.bossevents.CustomBossEvents getCustomBossEvents() -> aR - 1593:1593:boolean isEnforceWhitelist() -> aS - 1597:1598:void setEnforceWhitelist(boolean) -> n - 1601:1601:float getAverageTickTime() -> aT - 1605:1618:int getProfilePermissions(com.mojang.authlib.GameProfile) -> b - 1622:1622:net.minecraft.util.FrameTimer getFrameTimer() -> aU - 1626:1626:net.minecraft.util.profiling.GameProfiler getProfiler() -> aV - 1630:1630:java.util.concurrent.Executor getBackgroundTaskExecutor() -> aW + 1568:1568:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> aL + 1572:1572:net.minecraft.tags.TagManager getTags() -> aM + 1576:1576:net.minecraft.server.ServerScoreboard getScoreboard() -> aN + 1580:1584:net.minecraft.world.level.storage.CommandStorage getCommandStorage() -> aO + 1588:1588:net.minecraft.world.level.storage.loot.LootTables getLootTables() -> aP + 1592:1592:net.minecraft.world.level.storage.loot.PredicateManager getPredicateManager() -> aQ + 1596:1596:net.minecraft.world.level.GameRules getGameRules() -> aR + 1600:1600:net.minecraft.server.bossevents.CustomBossEvents getCustomBossEvents() -> aS + 1604:1604:boolean isEnforceWhitelist() -> aT + 1608:1609:void setEnforceWhitelist(boolean) -> n + 1612:1612:float getAverageTickTime() -> aU + 1616:1629:int getProfilePermissions(com.mojang.authlib.GameProfile) -> b + 1633:1633:net.minecraft.util.FrameTimer getFrameTimer() -> aV + 1637:1637:net.minecraft.util.profiling.GameProfiler getProfiler() -> aW + 1641:1641:java.util.concurrent.Executor getBackgroundTaskExecutor() -> aX boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a - 1636:1649:void saveDebugReport(java.nio.file.Path) -> a - 1652:1658:void dumpMiscStats(java.nio.file.Path) -> b - 1661:1666:void dumpCrashCategory(java.nio.file.Path) -> c - 1669:1682:void dumpGameRules(java.nio.file.Path) -> d - 1685:1693:void dumpClasspath(java.nio.file.Path) -> e - 1696:1706:void dumpThreads(java.nio.file.Path) -> f - 1712:1713:void refreshRegistries() -> ba - 138:138:boolean shouldRun(java.lang.Runnable) -> c - 138:138:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> d - 1498:1501:void lambda$updateSelectedPacks$10(net.minecraft.world.level.storage.LevelData,net.minecraft.server.packs.repository.UnopenedPack) -> a - 1496:1496:void lambda$updateSelectedPacks$9(net.minecraft.world.level.storage.LevelData,net.minecraft.server.packs.repository.UnopenedPack) -> b - 1485:1485:void lambda$updateSelectedPacks$8(java.util.List,net.minecraft.server.packs.repository.UnopenedPack) -> a - 1480:1480:net.minecraft.server.packs.repository.UnopenedPack lambda$updateSelectedPacks$7(net.minecraft.server.packs.repository.UnopenedPack) -> a - 1062:1062:java.lang.String lambda$fillReport$6() -> bb - 1048:1058:java.lang.String lambda$fillReport$5() -> bc - 1044:1044:java.lang.String lambda$fillReport$4() -> bd - 837:837:java.lang.String lambda$tickChildren$3(net.minecraft.server.level.ServerLevel) -> b - 703:703:boolean lambda$waitUntilNextTick$2() -> be + 1647:1660:void saveDebugReport(java.nio.file.Path) -> a + 1663:1669:void dumpMiscStats(java.nio.file.Path) -> b + 1672:1677:void dumpCrashCategory(java.nio.file.Path) -> c + 1680:1693:void dumpGameRules(java.nio.file.Path) -> d + 1696:1704:void dumpClasspath(java.nio.file.Path) -> e + 1707:1717:void dumpThreads(java.nio.file.Path) -> f + 1723:1724:void refreshRegistries() -> bb + 138:138:void doRunTask(java.lang.Runnable) -> c + 138:138:boolean shouldRun(java.lang.Runnable) -> d + 138:138:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> e + 1509:1512:void lambda$updateSelectedPacks$10(net.minecraft.world.level.storage.LevelData,net.minecraft.server.packs.repository.UnopenedPack) -> a + 1507:1507:void lambda$updateSelectedPacks$9(net.minecraft.world.level.storage.LevelData,net.minecraft.server.packs.repository.UnopenedPack) -> b + 1496:1496:void lambda$updateSelectedPacks$8(java.util.List,net.minecraft.server.packs.repository.UnopenedPack) -> a + 1491:1491:net.minecraft.server.packs.repository.UnopenedPack lambda$updateSelectedPacks$7(net.minecraft.server.packs.repository.UnopenedPack) -> a + 1071:1071:java.lang.String lambda$fillReport$6() -> bc + 1057:1067:java.lang.String lambda$fillReport$5() -> bd + 1053:1053:java.lang.String lambda$fillReport$4() -> be + 844:844:java.lang.String lambda$tickChildren$3(net.minecraft.server.level.ServerLevel) -> b + 704:704:boolean lambda$waitUntilNextTick$2() -> bf 222:222:void lambda$new$1(java.lang.Thread) -> a 222:222:void lambda$null$0(java.lang.Thread,java.lang.Throwable) -> a - 138:138:org.apache.logging.log4j.Logger access$000() -> aX + 138:138:org.apache.logging.log4j.Logger access$000() -> aY 139:162:void () -> net.minecraft.server.MinecraftServer$1 -> net.minecraft.server.MinecraftServer$1: long timeStamp -> b @@ -27868,14 +27897,14 @@ net.minecraft.server.MinecraftServer$1 -> net.minecraft.server.MinecraftServer$1 311:311:void progressStage(net.minecraft.network.chat.Component) -> c net.minecraft.server.MinecraftServer$2 -> net.minecraft.server.MinecraftServer$2: net.minecraft.server.dedicated.DedicatedServer val$server -> a - 950:950:void (java.lang.String,net.minecraft.server.dedicated.DedicatedServer) -> - 953:954:void run() -> run + 959:959:void (java.lang.String,net.minecraft.server.dedicated.DedicatedServer) -> + 962:963:void run() -> run net.minecraft.server.MinecraftServer$3 -> net.minecraft.server.MinecraftServer$3: java.util.List val$entries -> a net.minecraft.world.level.GameRules val$gameRules -> b net.minecraft.server.MinecraftServer this$0 -> c - 1672:1672:void (net.minecraft.server.MinecraftServer,java.util.List,net.minecraft.world.level.GameRules) -> - 1675:1676:void visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a + 1683:1683:void (net.minecraft.server.MinecraftServer,java.util.List,net.minecraft.world.level.GameRules) -> + 1686:1687:void visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a net.minecraft.server.PlayerAdvancements -> sv: org.apache.logging.log4j.Logger LOGGER -> a com.google.gson.Gson GSON -> b @@ -27972,16 +28001,16 @@ net.minecraft.server.ServerFunctionManager$QueuedCommand -> sy$a: net.minecraft.server.ServerInterface -> sz: net.minecraft.server.dedicated.DedicatedServerProperties getProperties() -> d_ java.lang.String getServerIp() -> e_ - int getServerPort() -> q + int getServerPort() -> r java.lang.String getServerName() -> f_ - java.lang.String getServerVersion() -> D - int getPlayerCount() -> E - int getMaxPlayers() -> F - java.lang.String[] getPlayerNames() -> G - java.lang.String getLevelIdName() -> O - java.lang.String getPluginNames() -> t + java.lang.String getServerVersion() -> E + int getPlayerCount() -> F + int getMaxPlayers() -> G + java.lang.String[] getPlayerNames() -> H + java.lang.String getLevelIdName() -> P + java.lang.String getPluginNames() -> u java.lang.String runCommand(java.lang.String) -> a_ - boolean isDebugging() -> I + boolean isDebugging() -> J void info(java.lang.String) -> e void warn(java.lang.String) -> f void error(java.lang.String) -> g @@ -29463,68 +29492,69 @@ net.minecraft.server.dedicated.DedicatedServer -> wd: net.minecraft.server.dedicated.DedicatedServerSettings settings -> n net.minecraft.world.level.GameType gameType -> o net.minecraft.server.gui.MinecraftServerGui gui -> p - 69:99:void (java.io.File,net.minecraft.server.dedicated.DedicatedServerSettings,com.mojang.datafixers.DataFixer,com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.GameProfileRepository,net.minecraft.server.players.GameProfileCache,net.minecraft.server.level.progress.ChunkProgressListenerFactory,java.lang.String) -> - 103:250:boolean initServer() -> d - 254:275:java.lang.String getPackHash() -> aY - 280:282:void setDefaultGameMode(net.minecraft.world.level.GameType) -> a - 286:286:net.minecraft.server.dedicated.DedicatedServerProperties getProperties() -> d_ - 291:291:boolean canGenerateStructures() -> f - 296:296:net.minecraft.world.level.GameType getDefaultGameType() -> g - 301:301:net.minecraft.world.Difficulty getDefaultDifficulty() -> h - 306:306:boolean isHardcore() -> i - 311:323:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> b - 328:339:void onServerExit() -> e - 343:345:void tickChildren(java.util.function.BooleanSupplier) -> b - 349:349:boolean isNetherEnabled() -> z - 354:354:boolean getSpawnMonsters() -> Q - 359:362:void populateSnooper(net.minecraft.world.Snooper) -> a - 366:366:boolean isSnooperEnabled() -> V - 370:371:void handleConsoleInput(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a - 374:378:void handleConsoleInputs() -> aZ - 382:382:boolean isDedicatedServer() -> m - 387:387:boolean isEpollEnabled() -> n - 392:392:net.minecraft.server.dedicated.DedicatedPlayerList getPlayerList() -> ba - 397:397:boolean isPublished() -> p - 402:402:java.lang.String getServerIp() -> e_ - 407:407:int getServerPort() -> q - 412:412:java.lang.String getServerName() -> f_ - 416:419:void showGui() -> bb - 423:423:boolean hasGui() -> ai - 428:428:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a - 433:433:boolean isCommandBlockEnabled() -> o - 438:438:int getSpawnProtectionRadius() -> an - 443:463:boolean isUnderSpawnProtection(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a - 468:468:int getOperatorUserPermissionLevel() -> j - 473:473:int getFunctionCompilationLevel() -> k - 478:480:void setPlayerIdleTimeout(int) -> c - 484:484:boolean shouldRconBroadcast() -> l - 489:489:boolean shouldInformAdmins() -> I_ - 494:494:int getAbsoluteMaxWorldSize() -> aw - 499:499:int getCompressionThreshold() -> az - 505:560:boolean convertOldUsers() -> bc - 565:569:void waitForRetry() -> bm - 572:572:long getMaxTickLength() -> bd - 577:577:java.lang.String getPluginNames() -> t - 582:584:java.lang.String runCommand(java.lang.String) -> a_ - 588:589:void storeUsingWhiteList(boolean) -> o - 593:595:void stopServer() -> r - 599:599:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a - 63:63:net.minecraft.server.players.PlayerList getPlayerList() -> af - 588:588:net.minecraft.server.dedicated.DedicatedServerProperties lambda$storeUsingWhiteList$4(boolean,net.minecraft.server.dedicated.DedicatedServerProperties) -> a - 583:583:void lambda$runCommand$3(java.lang.String) -> l - 479:479:net.minecraft.server.dedicated.DedicatedServerProperties lambda$setPlayerIdleTimeout$2(int,net.minecraft.server.dedicated.DedicatedServerProperties) -> a - 321:321:java.lang.String lambda$fillReport$1() -> bn - 314:318:java.lang.String lambda$fillReport$0() -> bo - 63:63:org.apache.logging.log4j.Logger access$000() -> be - 64:67:void () -> + 70:100:void (java.io.File,net.minecraft.server.dedicated.DedicatedServerSettings,com.mojang.datafixers.DataFixer,com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.GameProfileRepository,net.minecraft.server.players.GameProfileCache,net.minecraft.server.level.progress.ChunkProgressListenerFactory,java.lang.String) -> + 104:251:boolean initServer() -> d + 255:276:java.lang.String getPackHash() -> aZ + 281:283:void setDefaultGameMode(net.minecraft.world.level.GameType) -> a + 287:287:net.minecraft.server.dedicated.DedicatedServerProperties getProperties() -> d_ + 292:292:boolean canGenerateStructures() -> f + 297:297:net.minecraft.world.level.GameType getDefaultGameType() -> g + 302:302:net.minecraft.world.Difficulty getDefaultDifficulty() -> h + 307:307:boolean isHardcore() -> i + 312:317:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> b + 322:327:java.util.Optional getModdedStatus() -> q + 332:343:void onServerExit() -> e + 347:349:void tickChildren(java.util.function.BooleanSupplier) -> b + 353:353:boolean isNetherEnabled() -> A + 358:358:boolean getSpawnMonsters() -> R + 363:366:void populateSnooper(net.minecraft.world.Snooper) -> a + 370:370:boolean isSnooperEnabled() -> W + 374:375:void handleConsoleInput(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a + 378:382:void handleConsoleInputs() -> ba + 386:386:boolean isDedicatedServer() -> m + 391:391:boolean isEpollEnabled() -> n + 396:396:net.minecraft.server.dedicated.DedicatedPlayerList getPlayerList() -> bb + 401:401:boolean isPublished() -> p + 406:406:java.lang.String getServerIp() -> e_ + 411:411:int getServerPort() -> r + 416:416:java.lang.String getServerName() -> f_ + 420:423:void showGui() -> bc + 427:427:boolean hasGui() -> aj + 432:432:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a + 437:437:boolean isCommandBlockEnabled() -> o + 442:442:int getSpawnProtectionRadius() -> ao + 447:467:boolean isUnderSpawnProtection(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a + 472:472:int getOperatorUserPermissionLevel() -> j + 477:477:int getFunctionCompilationLevel() -> k + 482:484:void setPlayerIdleTimeout(int) -> c + 488:488:boolean shouldRconBroadcast() -> l + 493:493:boolean shouldInformAdmins() -> I_ + 498:498:int getAbsoluteMaxWorldSize() -> ax + 503:503:int getCompressionThreshold() -> aA + 509:564:boolean convertOldUsers() -> bd + 569:573:void waitForRetry() -> bn + 576:576:long getMaxTickLength() -> be + 581:581:java.lang.String getPluginNames() -> u + 586:588:java.lang.String runCommand(java.lang.String) -> a_ + 592:593:void storeUsingWhiteList(boolean) -> o + 597:599:void stopServer() -> s + 603:603:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a + 64:64:net.minecraft.server.players.PlayerList getPlayerList() -> ag + 592:592:net.minecraft.server.dedicated.DedicatedServerProperties lambda$storeUsingWhiteList$4(boolean,net.minecraft.server.dedicated.DedicatedServerProperties) -> a + 587:587:void lambda$runCommand$3(java.lang.String) -> l + 483:483:net.minecraft.server.dedicated.DedicatedServerProperties lambda$setPlayerIdleTimeout$2(int,net.minecraft.server.dedicated.DedicatedServerProperties) -> a + 315:315:java.lang.String lambda$fillReport$1() -> bo + 314:314:java.lang.String lambda$fillReport$0() -> bp + 64:64:org.apache.logging.log4j.Logger access$000() -> bf + 65:68:void () -> net.minecraft.server.dedicated.DedicatedServer$1 -> wd$1: net.minecraft.server.dedicated.DedicatedServer this$0 -> a - 82:87:void (net.minecraft.server.dedicated.DedicatedServer,java.lang.String) -> - 93:95:void run() -> run + 83:88:void (net.minecraft.server.dedicated.DedicatedServer,java.lang.String) -> + 94:96:void run() -> run net.minecraft.server.dedicated.DedicatedServer$2 -> wd$2: net.minecraft.server.dedicated.DedicatedServer this$0 -> a - 103:103:void (net.minecraft.server.dedicated.DedicatedServer,java.lang.String) -> - 106:115:void run() -> run + 104:104:void (net.minecraft.server.dedicated.DedicatedServer,java.lang.String) -> + 107:116:void run() -> run net.minecraft.server.dedicated.DedicatedServerProperties -> we: boolean onlineMode -> a boolean preventProxyConnections -> b @@ -29843,69 +29873,70 @@ net.minecraft.server.level.ChunkMap -> wp: 453:459:boolean promoteChunkMap() -> b 467:474:java.util.concurrent.CompletableFuture schedule(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus) -> a 506:506:java.util.concurrent.CompletableFuture scheduleChunkLoad(net.minecraft.world.level.ChunkPos) -> f - 538:542:java.util.concurrent.CompletableFuture scheduleChunkGeneration(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus) -> b - 570:571:void releaseLightTicket(net.minecraft.world.level.ChunkPos) -> c - 575:580:net.minecraft.world.level.chunk.ChunkStatus getDependencyStatus(net.minecraft.world.level.chunk.ChunkStatus,int) -> a - 584:585:java.util.concurrent.CompletableFuture protoChunkToFullChunk(net.minecraft.server.level.ChunkHolder) -> c - 635:652:java.util.concurrent.CompletableFuture postProcess(net.minecraft.server.level.ChunkHolder) -> a - 656:657:java.util.concurrent.CompletableFuture unpackTicks(net.minecraft.server.level.ChunkHolder) -> b - 666:666:int getTickingGenerated() -> c - 670:709:boolean save(net.minecraft.world.level.chunk.ChunkAccess) -> a - 713:729:void setViewDistance(int) -> a - 734:750:void updateChunkTracking(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.ChunkPos,net.minecraft.network.protocol.Packet[],boolean,boolean) -> a - 753:753:int size() -> d - 757:757:net.minecraft.server.level.ChunkMap$DistanceManager getDistanceManager() -> e - 761:761:java.lang.Iterable getChunks() -> f - 765:802:void dumpChunks(java.io.Writer) -> a - 806:815:java.lang.String printFuture(java.util.concurrent.CompletableFuture) -> a - 821:826:net.minecraft.nbt.CompoundTag readChunk(net.minecraft.world.level.ChunkPos) -> g - 830:836:boolean noPlayersCloseForSpawning(net.minecraft.world.level.ChunkPos) -> d - 840:840:boolean skipPlayer(net.minecraft.server.level.ServerPlayer) -> b - 844:868:void updatePlayerStatus(net.minecraft.server.level.ServerPlayer,boolean) -> a - 871:874:net.minecraft.core.SectionPos updatePlayerPos(net.minecraft.server.level.ServerPlayer) -> c - 878:957:void move(net.minecraft.server.level.ServerPlayer) -> a - 961:961:java.util.stream.Stream getPlayers(net.minecraft.world.level.ChunkPos,boolean) -> a - 972:998:void addEntity(net.minecraft.world.entity.Entity) -> a - 1001:1012:void removeEntity(net.minecraft.world.entity.Entity) -> b - 1017:1040:void tick() -> g - 1043:1047:void broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> a - 1050:1054:void broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> b - 1057:1097:void playerLoadedChunk(net.minecraft.server.level.ServerPlayer,net.minecraft.network.protocol.Packet[],net.minecraft.world.level.chunk.LevelChunk) -> a - 1100:1100:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() -> h - 1104:1104:java.util.concurrent.CompletableFuture packTicks(net.minecraft.world.level.chunk.LevelChunk) -> a - 1104:1104:void lambda$packTicks$46(net.minecraft.world.level.chunk.LevelChunk) -> b - 962:966:boolean lambda$getPlayers$45(net.minecraft.world.level.ChunkPos,boolean,net.minecraft.server.level.ServerPlayer) -> a - 836:836:boolean lambda$noPlayersCloseForSpawning$44(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ServerPlayer) -> a - 808:808:java.lang.String lambda$printFuture$43(net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -> a - 808:808:java.lang.String lambda$printFuture$42(net.minecraft.world.level.chunk.LevelChunk) -> c - 799:799:java.lang.Integer lambda$dumpChunks$41(net.minecraft.world.level.chunk.LevelChunk) -> d - 798:798:java.lang.Integer lambda$dumpChunks$40(net.minecraft.world.level.chunk.LevelChunk) -> e - 785:785:java.util.Optional lambda$dumpChunks$39(net.minecraft.world.level.chunk.ChunkAccess) -> b - 722:726:void lambda$setViewDistance$38(net.minecraft.world.level.ChunkPos,int,net.minecraft.network.protocol.Packet[],net.minecraft.server.level.ServerPlayer) -> a - 662:662:void lambda$unpackTicks$37(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> a - 657:657:com.mojang.datafixers.util.Either lambda$unpackTicks$36(com.mojang.datafixers.util.Either) -> a - 658:660:net.minecraft.world.level.chunk.LevelChunk lambda$null$35(net.minecraft.world.level.chunk.ChunkAccess) -> c - 651:651:void lambda$postProcess$34(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> b - 644:644:void lambda$postProcess$33(net.minecraft.world.level.ChunkPos,com.mojang.datafixers.util.Either) -> a - 645:650:com.mojang.datafixers.util.Either lambda$null$32(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.LevelChunk) -> a - 648:648:void lambda$null$31(net.minecraft.network.protocol.Packet[],net.minecraft.world.level.chunk.LevelChunk,net.minecraft.server.level.ServerPlayer) -> a - 642:642:void lambda$postProcess$30(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> c - 638:638:com.mojang.datafixers.util.Either lambda$postProcess$29(com.mojang.datafixers.util.Either) -> b - 639:641:com.mojang.datafixers.util.Either lambda$null$28(java.util.List) -> a - 636:636:net.minecraft.world.level.chunk.ChunkStatus lambda$postProcess$27(int) -> b - 631:631:void lambda$protoChunkToFullChunk$26(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> d - 586:591:com.mojang.datafixers.util.Either lambda$protoChunkToFullChunk$25(net.minecraft.server.level.ChunkHolder,com.mojang.datafixers.util.Either) -> a - 592:629:net.minecraft.world.level.chunk.ChunkAccess lambda$null$24(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkAccess) -> a - 601:601:net.minecraft.server.level.ChunkHolder$FullChunkStatus lambda$null$23(net.minecraft.server.level.ChunkHolder) -> d - 570:570:java.lang.String lambda$releaseLightTicket$22(net.minecraft.world.level.ChunkPos) -> h - 570:570:void lambda$releaseLightTicket$21(net.minecraft.world.level.ChunkPos) -> i - 566:566:void lambda$scheduleChunkGeneration$20(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> e - 542:542:java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$19(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,com.mojang.datafixers.util.Either) -> a - 563:564:java.util.concurrent.CompletableFuture lambda$null$18(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -> a - 548:559:java.util.concurrent.CompletableFuture lambda$null$17(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.List) -> a - 548:548:java.util.concurrent.CompletableFuture lambda$null$16(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkAccess) -> b - 540:540:net.minecraft.world.level.chunk.ChunkStatus lambda$scheduleChunkGeneration$15(net.minecraft.world.level.chunk.ChunkStatus,int) -> b - 511:533:com.mojang.datafixers.util.Either lambda$scheduleChunkLoad$14(net.minecraft.world.level.ChunkPos) -> j + 539:543:java.util.concurrent.CompletableFuture scheduleChunkGeneration(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus) -> b + 571:572:void releaseLightTicket(net.minecraft.world.level.ChunkPos) -> c + 576:581:net.minecraft.world.level.chunk.ChunkStatus getDependencyStatus(net.minecraft.world.level.chunk.ChunkStatus,int) -> a + 585:586:java.util.concurrent.CompletableFuture protoChunkToFullChunk(net.minecraft.server.level.ChunkHolder) -> c + 636:653:java.util.concurrent.CompletableFuture postProcess(net.minecraft.server.level.ChunkHolder) -> a + 657:658:java.util.concurrent.CompletableFuture unpackTicks(net.minecraft.server.level.ChunkHolder) -> b + 667:667:int getTickingGenerated() -> c + 671:711:boolean save(net.minecraft.world.level.chunk.ChunkAccess) -> a + 715:731:void setViewDistance(int) -> a + 736:752:void updateChunkTracking(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.ChunkPos,net.minecraft.network.protocol.Packet[],boolean,boolean) -> a + 755:755:int size() -> d + 759:759:net.minecraft.server.level.ChunkMap$DistanceManager getDistanceManager() -> e + 763:763:java.lang.Iterable getChunks() -> f + 767:804:void dumpChunks(java.io.Writer) -> a + 808:817:java.lang.String printFuture(java.util.concurrent.CompletableFuture) -> a + 823:828:net.minecraft.nbt.CompoundTag readChunk(net.minecraft.world.level.ChunkPos) -> g + 832:838:boolean noPlayersCloseForSpawning(net.minecraft.world.level.ChunkPos) -> d + 842:842:boolean skipPlayer(net.minecraft.server.level.ServerPlayer) -> b + 846:870:void updatePlayerStatus(net.minecraft.server.level.ServerPlayer,boolean) -> a + 873:876:net.minecraft.core.SectionPos updatePlayerPos(net.minecraft.server.level.ServerPlayer) -> c + 880:959:void move(net.minecraft.server.level.ServerPlayer) -> a + 963:963:java.util.stream.Stream getPlayers(net.minecraft.world.level.ChunkPos,boolean) -> a + 974:1000:void addEntity(net.minecraft.world.entity.Entity) -> a + 1003:1014:void removeEntity(net.minecraft.world.entity.Entity) -> b + 1019:1042:void tick() -> g + 1045:1049:void broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> a + 1052:1056:void broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> b + 1059:1099:void playerLoadedChunk(net.minecraft.server.level.ServerPlayer,net.minecraft.network.protocol.Packet[],net.minecraft.world.level.chunk.LevelChunk) -> a + 1102:1102:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() -> h + 1106:1106:java.util.concurrent.CompletableFuture packTicks(net.minecraft.world.level.chunk.LevelChunk) -> a + 1106:1106:void lambda$packTicks$47(net.minecraft.world.level.chunk.LevelChunk) -> b + 964:968:boolean lambda$getPlayers$46(net.minecraft.world.level.ChunkPos,boolean,net.minecraft.server.level.ServerPlayer) -> a + 838:838:boolean lambda$noPlayersCloseForSpawning$45(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ServerPlayer) -> a + 810:810:java.lang.String lambda$printFuture$44(net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -> a + 810:810:java.lang.String lambda$printFuture$43(net.minecraft.world.level.chunk.LevelChunk) -> c + 801:801:java.lang.Integer lambda$dumpChunks$42(net.minecraft.world.level.chunk.LevelChunk) -> d + 800:800:java.lang.Integer lambda$dumpChunks$41(net.minecraft.world.level.chunk.LevelChunk) -> e + 787:787:java.util.Optional lambda$dumpChunks$40(net.minecraft.world.level.chunk.ChunkAccess) -> b + 724:728:void lambda$setViewDistance$39(net.minecraft.world.level.ChunkPos,int,net.minecraft.network.protocol.Packet[],net.minecraft.server.level.ServerPlayer) -> a + 663:663:void lambda$unpackTicks$38(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> a + 658:658:com.mojang.datafixers.util.Either lambda$unpackTicks$37(com.mojang.datafixers.util.Either) -> a + 659:661:net.minecraft.world.level.chunk.LevelChunk lambda$null$36(net.minecraft.world.level.chunk.ChunkAccess) -> c + 652:652:void lambda$postProcess$35(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> b + 645:645:void lambda$postProcess$34(net.minecraft.world.level.ChunkPos,com.mojang.datafixers.util.Either) -> a + 646:651:com.mojang.datafixers.util.Either lambda$null$33(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.LevelChunk) -> a + 649:649:void lambda$null$32(net.minecraft.network.protocol.Packet[],net.minecraft.world.level.chunk.LevelChunk,net.minecraft.server.level.ServerPlayer) -> a + 643:643:void lambda$postProcess$31(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> c + 639:639:com.mojang.datafixers.util.Either lambda$postProcess$30(com.mojang.datafixers.util.Either) -> b + 640:642:com.mojang.datafixers.util.Either lambda$null$29(java.util.List) -> a + 637:637:net.minecraft.world.level.chunk.ChunkStatus lambda$postProcess$28(int) -> b + 632:632:void lambda$protoChunkToFullChunk$27(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> d + 587:592:com.mojang.datafixers.util.Either lambda$protoChunkToFullChunk$26(net.minecraft.server.level.ChunkHolder,com.mojang.datafixers.util.Either) -> a + 593:630:net.minecraft.world.level.chunk.ChunkAccess lambda$null$25(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkAccess) -> a + 602:602:net.minecraft.server.level.ChunkHolder$FullChunkStatus lambda$null$24(net.minecraft.server.level.ChunkHolder) -> d + 571:571:java.lang.String lambda$releaseLightTicket$23(net.minecraft.world.level.ChunkPos) -> h + 571:571:void lambda$releaseLightTicket$22(net.minecraft.world.level.ChunkPos) -> i + 567:567:void lambda$scheduleChunkGeneration$21(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> e + 543:543:java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$20(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,com.mojang.datafixers.util.Either) -> a + 564:565:java.util.concurrent.CompletableFuture lambda$null$19(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -> a + 549:560:java.util.concurrent.CompletableFuture lambda$null$18(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.List) -> a + 549:549:java.util.concurrent.CompletableFuture lambda$null$17(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkAccess) -> b + 542:542:java.lang.String lambda$scheduleChunkGeneration$16(net.minecraft.world.level.chunk.ChunkStatus) -> a + 541:541:net.minecraft.world.level.chunk.ChunkStatus lambda$scheduleChunkGeneration$15(net.minecraft.world.level.chunk.ChunkStatus,int) -> b + 510:534:com.mojang.datafixers.util.Either lambda$scheduleChunkLoad$14(net.minecraft.world.level.ChunkPos) -> j 475:501:java.util.concurrent.CompletionStage lambda$schedule$13(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,com.mojang.datafixers.util.Either) -> a 494:494:java.util.concurrent.CompletableFuture lambda$null$12(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkAccess) -> c 446:449:void lambda$scheduleUnload$11(net.minecraft.server.level.ChunkHolder,java.lang.Void,java.lang.Throwable) -> a @@ -29942,10 +29973,10 @@ net.minecraft.server.level.ChunkMap$2 -> wp$2: 284:284:java.lang.String toString() -> toString net.minecraft.server.level.ChunkMap$DistanceManager -> wp$a: net.minecraft.server.level.ChunkMap this$0 -> a - 1108:1110:void (net.minecraft.server.level.ChunkMap,java.util.concurrent.Executor,java.util.concurrent.Executor) -> - 1114:1114:boolean isChunkToRemove(long) -> a - 1120:1120:net.minecraft.server.level.ChunkHolder getChunk(long) -> b - 1126:1126:net.minecraft.server.level.ChunkHolder updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a + 1110:1112:void (net.minecraft.server.level.ChunkMap,java.util.concurrent.Executor,java.util.concurrent.Executor) -> + 1116:1116:boolean isChunkToRemove(long) -> a + 1122:1122:net.minecraft.server.level.ChunkHolder getChunk(long) -> b + 1128:1128:net.minecraft.server.level.ChunkHolder updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a net.minecraft.server.level.ChunkMap$TrackedEntity -> wp$b: net.minecraft.server.level.ServerEntity serverEntity -> b net.minecraft.world.entity.Entity entity -> c @@ -29953,20 +29984,20 @@ net.minecraft.server.level.ChunkMap$TrackedEntity -> wp$b: net.minecraft.core.SectionPos lastSectionPos -> e java.util.Set seenBy -> f net.minecraft.server.level.ChunkMap this$0 -> a - 1138:1145:void (net.minecraft.server.level.ChunkMap,net.minecraft.world.entity.Entity,int,int,boolean) -> - 1149:1153:boolean equals(java.lang.Object) -> equals - 1158:1158:int hashCode() -> hashCode - 1162:1165:void broadcast(net.minecraft.network.protocol.Packet) -> a - 1168:1172:void broadcastAndSend(net.minecraft.network.protocol.Packet) -> b - 1175:1178:void broadcastRemoved() -> a - 1181:1184:void removePlayer(net.minecraft.server.level.ServerPlayer) -> a - 1187:1212:void updatePlayer(net.minecraft.server.level.ServerPlayer) -> b - 1215:1223:int getEffectiveRange() -> b - 1227:1230:void updatePlayers(java.util.List) -> a - 1130:1130:net.minecraft.world.entity.Entity access$000(net.minecraft.server.level.ChunkMap$TrackedEntity) -> a - 1130:1130:net.minecraft.core.SectionPos access$100(net.minecraft.server.level.ChunkMap$TrackedEntity) -> b - 1130:1130:net.minecraft.core.SectionPos access$102(net.minecraft.server.level.ChunkMap$TrackedEntity,net.minecraft.core.SectionPos) -> a - 1130:1130:net.minecraft.server.level.ServerEntity access$200(net.minecraft.server.level.ChunkMap$TrackedEntity) -> c + 1140:1147:void (net.minecraft.server.level.ChunkMap,net.minecraft.world.entity.Entity,int,int,boolean) -> + 1151:1155:boolean equals(java.lang.Object) -> equals + 1160:1160:int hashCode() -> hashCode + 1164:1167:void broadcast(net.minecraft.network.protocol.Packet) -> a + 1170:1174:void broadcastAndSend(net.minecraft.network.protocol.Packet) -> b + 1177:1180:void broadcastRemoved() -> a + 1183:1186:void removePlayer(net.minecraft.server.level.ServerPlayer) -> a + 1189:1214:void updatePlayer(net.minecraft.server.level.ServerPlayer) -> b + 1217:1225:int getEffectiveRange() -> b + 1229:1232:void updatePlayers(java.util.List) -> a + 1132:1132:net.minecraft.world.entity.Entity access$000(net.minecraft.server.level.ChunkMap$TrackedEntity) -> a + 1132:1132:net.minecraft.core.SectionPos access$100(net.minecraft.server.level.ChunkMap$TrackedEntity) -> b + 1132:1132:net.minecraft.core.SectionPos access$102(net.minecraft.server.level.ChunkMap$TrackedEntity,net.minecraft.core.SectionPos) -> a + 1132:1132:net.minecraft.server.level.ServerEntity access$200(net.minecraft.server.level.ChunkMap$TrackedEntity) -> c net.minecraft.server.level.ChunkTaskPriorityQueue -> wq: int PRIORITY_LEVEL_COUNT -> a java.util.List taskQueue -> b @@ -30251,68 +30282,70 @@ net.minecraft.server.level.ServerChunkCache -> xb: 100:100:net.minecraft.server.level.ChunkHolder getVisibleChunkIfPresent(long) -> a 104:104:int getTickingGenerated() -> b 108:116:void storeInCache(long,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.chunk.ChunkStatus) -> a - 121:146:net.minecraft.world.level.chunk.ChunkAccess getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a - 152:180:net.minecraft.world.level.chunk.LevelChunk getChunkNow(int,int) -> a - 184:187:void clearCache() -> m - 190:198:java.util.concurrent.CompletableFuture getChunkFuture(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> b - 205:230:java.util.concurrent.CompletableFuture getChunkFutureMainThread(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> c - 234:234:boolean chunkAbsent(net.minecraft.server.level.ChunkHolder,int) -> a - 239:242:boolean hasChunk(int,int) -> b - 248:265:net.minecraft.world.level.BlockGetter getChunkForLighting(int,int) -> c - 270:270:net.minecraft.world.level.Level getLevel() -> c - 274:274:boolean pollTask() -> d - 278:284:boolean runDistanceManagerUpdates() -> n - 289:290:boolean isEntityTickingChunk(net.minecraft.world.entity.Entity) -> a - 295:295:boolean isEntityTickingChunk(net.minecraft.world.level.ChunkPos) -> a - 300:301:boolean isTickingChunk(net.minecraft.core.BlockPos) -> a - 305:306:boolean isInAccessibleChunk(net.minecraft.world.entity.Entity) -> b - 310:315:boolean checkChunkFuture(long,java.util.function.Function) -> a - 319:321:void save(boolean) -> a - 325:328:void close() -> close - 332:341:void tick(java.util.function.BooleanSupplier) -> a - 344:419:void tickChunks() -> o - 423:423:java.lang.String gatherStats() -> e - 428:428:int getPendingTasksCount() -> f - 432:432:net.minecraft.world.level.chunk.ChunkGenerator getGenerator() -> g - 437:437:int getLoadedChunksCount() -> h - 441:447:void blockChanged(net.minecraft.core.BlockPos) -> b - 451:457:void onLightUpdate(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos) -> a - 460:461:void addRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,int,java.lang.Object) -> a - 464:465:void removeRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,int,java.lang.Object) -> b - 469:470:void updateChunkForced(net.minecraft.world.level.ChunkPos,boolean) -> a - 475:476:void move(net.minecraft.server.level.ServerPlayer) -> a - 481:482:void removeEntity(net.minecraft.world.entity.Entity) -> c - 485:486:void addEntity(net.minecraft.world.entity.Entity) -> d - 489:490:void broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> a - 493:494:void broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> b - 497:498:void setViewDistance(int) -> a - 502:504:void setSpawnSettings(boolean,boolean) -> a - 507:507:java.lang.String getChunkDebugData(net.minecraft.world.level.ChunkPos) -> b - 511:511:net.minecraft.world.level.storage.DimensionDataStorage getDataStorage() -> i - 515:515:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() -> j + 121:149:net.minecraft.world.level.chunk.ChunkAccess getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a + 155:184:net.minecraft.world.level.chunk.LevelChunk getChunkNow(int,int) -> a + 188:191:void clearCache() -> m + 194:202:java.util.concurrent.CompletableFuture getChunkFuture(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> b + 209:234:java.util.concurrent.CompletableFuture getChunkFutureMainThread(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> c + 238:238:boolean chunkAbsent(net.minecraft.server.level.ChunkHolder,int) -> a + 243:246:boolean hasChunk(int,int) -> b + 252:269:net.minecraft.world.level.BlockGetter getChunkForLighting(int,int) -> c + 274:274:net.minecraft.world.level.Level getLevel() -> c + 278:278:boolean pollTask() -> d + 282:288:boolean runDistanceManagerUpdates() -> n + 293:294:boolean isEntityTickingChunk(net.minecraft.world.entity.Entity) -> a + 299:299:boolean isEntityTickingChunk(net.minecraft.world.level.ChunkPos) -> a + 304:305:boolean isTickingChunk(net.minecraft.core.BlockPos) -> a + 309:310:boolean isInAccessibleChunk(net.minecraft.world.entity.Entity) -> b + 314:319:boolean checkChunkFuture(long,java.util.function.Function) -> a + 323:325:void save(boolean) -> a + 329:332:void close() -> close + 336:345:void tick(java.util.function.BooleanSupplier) -> a + 348:423:void tickChunks() -> o + 427:427:java.lang.String gatherStats() -> e + 432:432:int getPendingTasksCount() -> f + 436:436:net.minecraft.world.level.chunk.ChunkGenerator getGenerator() -> g + 441:441:int getLoadedChunksCount() -> h + 445:451:void blockChanged(net.minecraft.core.BlockPos) -> b + 455:461:void onLightUpdate(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos) -> a + 464:465:void addRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,int,java.lang.Object) -> a + 468:469:void removeRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,int,java.lang.Object) -> b + 473:474:void updateChunkForced(net.minecraft.world.level.ChunkPos,boolean) -> a + 479:480:void move(net.minecraft.server.level.ServerPlayer) -> a + 485:486:void removeEntity(net.minecraft.world.entity.Entity) -> c + 489:490:void addEntity(net.minecraft.world.entity.Entity) -> d + 493:494:void broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> a + 497:498:void broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet) -> b + 501:502:void setViewDistance(int) -> a + 506:508:void setSpawnSettings(boolean,boolean) -> a + 511:511:java.lang.String getChunkDebugData(net.minecraft.world.level.ChunkPos) -> b + 515:515:net.minecraft.world.level.storage.DimensionDataStorage getDataStorage() -> i + 519:519:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() -> j 47:47:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() -> k 47:47:net.minecraft.world.level.BlockGetter getLevel() -> l - 452:456:void lambda$onLightUpdate$6(net.minecraft.core.SectionPos,net.minecraft.world.level.LightLayer) -> a - 368:407:void lambda$tickChunks$5(long,boolean,net.minecraft.world.entity.MobCategory[],boolean,int,it.unimi.dsi.fastutil.objects.Object2IntMap,net.minecraft.core.BlockPos,int,net.minecraft.server.level.ChunkHolder) -> a - 196:196:java.util.concurrent.CompletionStage lambda$getChunkFuture$4(java.util.concurrent.CompletableFuture) -> a - 196:196:java.util.concurrent.CompletableFuture lambda$getChunkFuture$3(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> d - 139:142:net.minecraft.world.level.chunk.ChunkAccess lambda$getChunk$2(boolean,net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -> a - 138:138:net.minecraft.world.level.chunk.ChunkAccess lambda$getChunk$1(net.minecraft.world.level.chunk.ChunkAccess) -> a + 456:460:void lambda$onLightUpdate$6(net.minecraft.core.SectionPos,net.minecraft.world.level.LightLayer) -> a + 372:411:void lambda$tickChunks$5(long,boolean,net.minecraft.world.entity.MobCategory[],boolean,int,it.unimi.dsi.fastutil.objects.Object2IntMap,net.minecraft.core.BlockPos,int,net.minecraft.server.level.ChunkHolder) -> a + 200:200:java.util.concurrent.CompletionStage lambda$getChunkFuture$4(java.util.concurrent.CompletableFuture) -> a + 200:200:java.util.concurrent.CompletableFuture lambda$getChunkFuture$3(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> d + 142:145:net.minecraft.world.level.chunk.ChunkAccess lambda$getChunk$2(boolean,net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -> a + 141:141:net.minecraft.world.level.chunk.ChunkAccess lambda$getChunk$1(net.minecraft.world.level.chunk.ChunkAccess) -> a 122:122:net.minecraft.world.level.chunk.ChunkAccess lambda$getChunk$0(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> e 47:47:java.lang.Thread access$100(net.minecraft.server.level.ServerChunkCache) -> a - 47:47:boolean access$200(net.minecraft.server.level.ServerChunkCache) -> b - 47:47:net.minecraft.server.level.ThreadedLevelLightEngine access$300(net.minecraft.server.level.ServerChunkCache) -> c + 47:47:net.minecraft.server.level.ServerLevel access$200(net.minecraft.server.level.ServerChunkCache) -> b + 47:47:boolean access$300(net.minecraft.server.level.ServerChunkCache) -> c + 47:47:net.minecraft.server.level.ThreadedLevelLightEngine access$400(net.minecraft.server.level.ServerChunkCache) -> d 50:52:void () -> net.minecraft.server.level.ServerChunkCache$1 -> xb$1: net.minecraft.server.level.ServerChunkCache$MainThreadExecutor -> xb$a: net.minecraft.server.level.ServerChunkCache this$0 -> a - 519:521:void (net.minecraft.server.level.ServerChunkCache,net.minecraft.world.level.Level) -> - 525:525:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> d - 530:530:boolean shouldRun(java.lang.Runnable) -> c - 536:536:boolean scheduleExecutables() -> ax - 541:541:java.lang.Thread getRunningThread() -> ay - 546:550:boolean pollTask() -> v - 518:518:void (net.minecraft.server.level.ServerChunkCache,net.minecraft.world.level.Level,net.minecraft.server.level.ServerChunkCache$1) -> + 523:525:void (net.minecraft.server.level.ServerChunkCache,net.minecraft.world.level.Level) -> + 529:529:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> e + 534:534:boolean shouldRun(java.lang.Runnable) -> d + 540:540:boolean scheduleExecutables() -> ay + 545:545:java.lang.Thread getRunningThread() -> az + 550:552:void doRunTask(java.lang.Runnable) -> c + 556:560:boolean pollTask() -> w + 522:522:void (net.minecraft.server.level.ServerChunkCache,net.minecraft.world.level.Level,net.minecraft.server.level.ServerChunkCache$1) -> net.minecraft.server.level.ServerEntity -> xc: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.server.level.ServerLevel level -> b @@ -30377,103 +30410,104 @@ net.minecraft.server.level.ServerLevel -> xd: 571:572:void resetEmptyTime() -> l_ 575:579:void tickLiquid(net.minecraft.world.level.TickNextTickData) -> a 582:586:void tickBlock(net.minecraft.world.level.TickNextTickData) -> b - 589:611:void tickNonPassenger(net.minecraft.world.entity.Entity) -> a - 614:638:void tickPassenger(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a - 641:658:void updateChunkPos(net.minecraft.world.entity.Entity) -> b - 662:662:boolean mayInteract(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos) -> a - 666:722:void setInitialSpawn(net.minecraft.world.level.LevelSettings) -> a - 727:729:void generateBonusItemsNearSpawn() -> g - 733:733:net.minecraft.core.BlockPos getDimensionSpecificSpawn() -> h - 737:751:void save(net.minecraft.util.ProgressListener,boolean,boolean) -> a - 754:757:void saveLevelData() -> m_ - 760:767:java.util.List getEntities(net.minecraft.world.entity.EntityType,java.util.function.Predicate) -> a - 771:777:java.util.List getDragons() -> j - 781:787:java.util.List getPlayers(java.util.function.Predicate) -> a - 792:796:net.minecraft.server.level.ServerPlayer getRandomPlayer() -> k - 800:817:it.unimi.dsi.fastutil.objects.Object2IntMap getMobCategoryCounts() -> l - 825:825:boolean addFreshEntity(net.minecraft.world.entity.Entity) -> c - 832:832:boolean addWithUUID(net.minecraft.world.entity.Entity) -> d - 840:845:void addFromAnotherDimension(net.minecraft.world.entity.Entity) -> e - 848:850:void addDuringCommandTeleport(net.minecraft.server.level.ServerPlayer) -> a - 853:855:void addDuringPortalTeleport(net.minecraft.server.level.ServerPlayer) -> b - 858:859:void addNewPlayer(net.minecraft.server.level.ServerPlayer) -> c - 862:863:void addRespawnedPlayer(net.minecraft.server.level.ServerPlayer) -> d - 866:880:void addPlayer(net.minecraft.server.level.ServerPlayer) -> f - 883:896:boolean addEntity(net.minecraft.world.entity.Entity) -> k - 903:907:boolean loadFromChunk(net.minecraft.world.entity.Entity) -> f - 911:916:boolean isUUIDUsed(net.minecraft.world.entity.Entity) -> l - 920:933:void unload(net.minecraft.world.level.chunk.LevelChunk) -> a - 936:951:void onEntityRemoved(net.minecraft.world.entity.Entity) -> g - 954:969:void add(net.minecraft.world.entity.Entity) -> m - 972:978:void despawn(net.minecraft.world.entity.Entity) -> h - 981:985:void removeFromChunk(net.minecraft.world.entity.Entity) -> n - 988:991:void removePlayerImmediately(net.minecraft.server.level.ServerPlayer) -> e - 994:996:void addGlobalEntity(net.minecraft.world.entity.global.LightningBolt) -> a - 1000:1012:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> a - 1016:1017:void playSound(net.minecraft.world.entity.player.Player,double,double,double,net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float) -> a - 1021:1022:void playSound(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity,net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float) -> a - 1026:1027:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b - 1031:1032:void levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos,int) -> a - 1036:1050:void sendBlockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int) -> a - 1054:1055:void broadcastEntityEvent(net.minecraft.world.entity.Entity,byte) -> a - 1059:1059:net.minecraft.server.level.ServerChunkCache getChunkSource() -> m - 1066:1083:net.minecraft.world.level.Explosion explode(net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSource,double,double,double,float,boolean,net.minecraft.world.level.Explosion$BlockInteraction) -> a - 1088:1089:void blockEvent(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -> a - 1092:1098:void runBlockEvents() -> ad - 1101:1105:boolean doBlockEvent(net.minecraft.world.level.BlockEventData) -> a - 1110:1110:net.minecraft.world.level.ServerTickList getBlockTicks() -> n - 1115:1115:net.minecraft.world.level.ServerTickList getLiquidTicks() -> n_ - 1121:1121:net.minecraft.server.MinecraftServer getServer() -> p - 1125:1125:net.minecraft.world.level.PortalForcer getPortalForcer() -> o_ - 1129:1129:net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager getStructureManager() -> r - 1133:1144:int sendParticles(net.minecraft.core.particles.ParticleOptions,double,double,double,int,double,double,double,double) -> a - 1148:1150:boolean sendParticles(net.minecraft.server.level.ServerPlayer,net.minecraft.core.particles.ParticleOptions,boolean,double,double,double,int,double,double,double,double) -> a - 1154:1165:boolean sendParticles(net.minecraft.server.level.ServerPlayer,boolean,double,double,double,net.minecraft.network.protocol.Packet) -> a - 1171:1171:net.minecraft.world.entity.Entity getEntity(int) -> a - 1176:1176:net.minecraft.world.entity.Entity getEntity(java.util.UUID) -> a - 1181:1181:net.minecraft.core.BlockPos findNearestMapFeature(java.lang.String,net.minecraft.core.BlockPos,int,boolean) -> a - 1186:1186:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> s - 1191:1191:net.minecraft.tags.TagManager getTagManager() -> t - 1196:1198:void setGameTime(long) -> a - 1202:1202:boolean noSave() -> u - 1207:1208:void checkSession() -> v - 1211:1211:net.minecraft.world.level.storage.LevelStorage getLevelStorage() -> w - 1215:1215:net.minecraft.world.level.storage.DimensionDataStorage getDataStorage() -> x - 1221:1221:net.minecraft.world.level.saveddata.maps.MapItemSavedData getMapData(java.lang.String) -> a - 1226:1227:void setMapData(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a - 1231:1231:int getFreeMapId() -> y - 1236:1240:void setSpawnPos(net.minecraft.core.BlockPos) -> a_ - 1243:1244:it.unimi.dsi.fastutil.longs.LongSet getForcedChunks() -> z - 1248:1265:boolean setChunkForced(int,int,boolean) -> a - 1270:1270:java.util.List players() -> A - 1275:1292:void onBlockStateChange(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState) -> a - 1295:1295:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() -> B - 1299:1299:boolean isVillage(net.minecraft.core.BlockPos) -> b_ - 1303:1303:boolean isVillage(net.minecraft.core.SectionPos) -> a - 1307:1310:boolean closeToVillage(net.minecraft.core.BlockPos,int) -> a - 1314:1314:int sectionsToVillage(net.minecraft.core.SectionPos) -> b - 1318:1318:net.minecraft.world.entity.raid.Raids getRaids() -> C - 1326:1326:net.minecraft.world.entity.raid.Raid getRaidAt(net.minecraft.core.BlockPos) -> c_ - 1330:1330:boolean isRaided(net.minecraft.core.BlockPos) -> e - 1334:1335:void onReputationEvent(net.minecraft.world.entity.ai.village.ReputationEventType,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ReputationEventHandler) -> a - 1338:1378:void saveDebugReport(java.nio.file.Path) -> a - 1381:1406:void dumpEntities(java.io.Writer,java.lang.Iterable) -> a - 1409:1425:void dumpBlockEntities(java.io.Writer) -> a - 1429:1430:void clearBlockEvents(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a + 589:613:void tickNonPassenger(net.minecraft.world.entity.Entity) -> a + 616:644:void tickPassenger(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a + 647:664:void updateChunkPos(net.minecraft.world.entity.Entity) -> b + 668:668:boolean mayInteract(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos) -> a + 672:728:void setInitialSpawn(net.minecraft.world.level.LevelSettings) -> a + 733:735:void generateBonusItemsNearSpawn() -> g + 739:739:net.minecraft.core.BlockPos getDimensionSpecificSpawn() -> h + 743:757:void save(net.minecraft.util.ProgressListener,boolean,boolean) -> a + 760:763:void saveLevelData() -> m_ + 766:773:java.util.List getEntities(net.minecraft.world.entity.EntityType,java.util.function.Predicate) -> a + 777:783:java.util.List getDragons() -> j + 787:793:java.util.List getPlayers(java.util.function.Predicate) -> a + 798:802:net.minecraft.server.level.ServerPlayer getRandomPlayer() -> k + 806:823:it.unimi.dsi.fastutil.objects.Object2IntMap getMobCategoryCounts() -> l + 831:831:boolean addFreshEntity(net.minecraft.world.entity.Entity) -> c + 838:838:boolean addWithUUID(net.minecraft.world.entity.Entity) -> d + 846:851:void addFromAnotherDimension(net.minecraft.world.entity.Entity) -> e + 854:856:void addDuringCommandTeleport(net.minecraft.server.level.ServerPlayer) -> a + 859:861:void addDuringPortalTeleport(net.minecraft.server.level.ServerPlayer) -> b + 864:865:void addNewPlayer(net.minecraft.server.level.ServerPlayer) -> c + 868:869:void addRespawnedPlayer(net.minecraft.server.level.ServerPlayer) -> d + 872:886:void addPlayer(net.minecraft.server.level.ServerPlayer) -> f + 889:902:boolean addEntity(net.minecraft.world.entity.Entity) -> k + 909:913:boolean loadFromChunk(net.minecraft.world.entity.Entity) -> f + 917:922:boolean isUUIDUsed(net.minecraft.world.entity.Entity) -> l + 926:939:void unload(net.minecraft.world.level.chunk.LevelChunk) -> a + 942:957:void onEntityRemoved(net.minecraft.world.entity.Entity) -> g + 960:975:void add(net.minecraft.world.entity.Entity) -> m + 978:984:void despawn(net.minecraft.world.entity.Entity) -> h + 987:991:void removeFromChunk(net.minecraft.world.entity.Entity) -> n + 994:997:void removePlayerImmediately(net.minecraft.server.level.ServerPlayer) -> e + 1000:1002:void addGlobalEntity(net.minecraft.world.entity.global.LightningBolt) -> a + 1006:1018:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> a + 1022:1023:void playSound(net.minecraft.world.entity.player.Player,double,double,double,net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float) -> a + 1027:1028:void playSound(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity,net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float) -> a + 1032:1033:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b + 1037:1038:void levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos,int) -> a + 1042:1056:void sendBlockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int) -> a + 1060:1061:void broadcastEntityEvent(net.minecraft.world.entity.Entity,byte) -> a + 1065:1065:net.minecraft.server.level.ServerChunkCache getChunkSource() -> m + 1072:1089:net.minecraft.world.level.Explosion explode(net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSource,double,double,double,float,boolean,net.minecraft.world.level.Explosion$BlockInteraction) -> a + 1094:1095:void blockEvent(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -> a + 1098:1104:void runBlockEvents() -> ad + 1107:1111:boolean doBlockEvent(net.minecraft.world.level.BlockEventData) -> a + 1116:1116:net.minecraft.world.level.ServerTickList getBlockTicks() -> n + 1121:1121:net.minecraft.world.level.ServerTickList getLiquidTicks() -> n_ + 1127:1127:net.minecraft.server.MinecraftServer getServer() -> p + 1131:1131:net.minecraft.world.level.PortalForcer getPortalForcer() -> o_ + 1135:1135:net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager getStructureManager() -> r + 1139:1150:int sendParticles(net.minecraft.core.particles.ParticleOptions,double,double,double,int,double,double,double,double) -> a + 1154:1156:boolean sendParticles(net.minecraft.server.level.ServerPlayer,net.minecraft.core.particles.ParticleOptions,boolean,double,double,double,int,double,double,double,double) -> a + 1160:1171:boolean sendParticles(net.minecraft.server.level.ServerPlayer,boolean,double,double,double,net.minecraft.network.protocol.Packet) -> a + 1177:1177:net.minecraft.world.entity.Entity getEntity(int) -> a + 1182:1182:net.minecraft.world.entity.Entity getEntity(java.util.UUID) -> a + 1187:1187:net.minecraft.core.BlockPos findNearestMapFeature(java.lang.String,net.minecraft.core.BlockPos,int,boolean) -> a + 1192:1192:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> s + 1197:1197:net.minecraft.tags.TagManager getTagManager() -> t + 1202:1204:void setGameTime(long) -> a + 1208:1208:boolean noSave() -> u + 1213:1214:void checkSession() -> v + 1217:1217:net.minecraft.world.level.storage.LevelStorage getLevelStorage() -> w + 1221:1221:net.minecraft.world.level.storage.DimensionDataStorage getDataStorage() -> x + 1227:1227:net.minecraft.world.level.saveddata.maps.MapItemSavedData getMapData(java.lang.String) -> a + 1232:1233:void setMapData(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a + 1237:1237:int getFreeMapId() -> y + 1242:1246:void setSpawnPos(net.minecraft.core.BlockPos) -> a_ + 1249:1250:it.unimi.dsi.fastutil.longs.LongSet getForcedChunks() -> z + 1254:1271:boolean setChunkForced(int,int,boolean) -> a + 1276:1276:java.util.List players() -> A + 1281:1298:void onBlockStateChange(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState) -> a + 1301:1301:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() -> B + 1305:1305:boolean isVillage(net.minecraft.core.BlockPos) -> b_ + 1309:1309:boolean isVillage(net.minecraft.core.SectionPos) -> a + 1313:1316:boolean closeToVillage(net.minecraft.core.BlockPos,int) -> a + 1320:1320:int sectionsToVillage(net.minecraft.core.SectionPos) -> b + 1324:1324:net.minecraft.world.entity.raid.Raids getRaids() -> C + 1332:1332:net.minecraft.world.entity.raid.Raid getRaidAt(net.minecraft.core.BlockPos) -> c_ + 1336:1336:boolean isRaided(net.minecraft.core.BlockPos) -> e + 1340:1341:void onReputationEvent(net.minecraft.world.entity.ai.village.ReputationEventType,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ReputationEventHandler) -> a + 1344:1384:void saveDebugReport(java.nio.file.Path) -> a + 1387:1412:void dumpEntities(java.io.Writer,java.lang.Iterable) -> a + 1415:1431:void dumpBlockEntities(java.io.Writer) -> a + 1435:1436:void clearBlockEvents(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 139:139:net.minecraft.world.scores.Scoreboard getScoreboard() -> D 139:139:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> E 139:139:net.minecraft.world.level.TickList getLiquidTicks() -> F 139:139:net.minecraft.world.level.TickList getBlockTicks() -> G - 1429:1429:boolean lambda$clearBlockEvents$15(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.BlockEventData) -> a - 1288:1288:void lambda$onBlockStateChange$14(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.poi.PoiType) -> a - 1289:1291:void lambda$null$13(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.poi.PoiType) -> b - 1283:1283:void lambda$onBlockStateChange$12(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.poi.PoiType) -> c - 1284:1286:void lambda$null$11(net.minecraft.core.BlockPos) -> B - 1221:1221:net.minecraft.world.level.saveddata.maps.MapItemSavedData lambda$getMapData$10(java.lang.String) -> c - 599:599:java.lang.String lambda$tickNonPassenger$9(net.minecraft.world.entity.Entity) -> o + 1435:1435:boolean lambda$clearBlockEvents$16(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.BlockEventData) -> a + 1294:1294:void lambda$onBlockStateChange$15(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.poi.PoiType) -> a + 1295:1297:void lambda$null$14(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.poi.PoiType) -> b + 1289:1289:void lambda$onBlockStateChange$13(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.poi.PoiType) -> c + 1290:1292:void lambda$null$12(net.minecraft.core.BlockPos) -> B + 1227:1227:net.minecraft.world.level.saveddata.maps.MapItemSavedData lambda$getMapData$11(java.lang.String) -> c + 631:631:java.lang.String lambda$tickPassenger$10(net.minecraft.world.entity.Entity) -> o + 600:600:java.lang.String lambda$tickNonPassenger$9(net.minecraft.world.entity.Entity) -> p 503:503:boolean lambda$findLightingTargetAround$8(net.minecraft.world.entity.LivingEntity) -> a 426:427:void lambda$wakeUpAllPlayers$7(net.minecraft.server.level.ServerPlayer) -> g - 358:360:void lambda$tick$6(net.minecraft.world.entity.Entity) -> p + 358:360:void lambda$tick$6(net.minecraft.world.entity.Entity) -> q 304:304:boolean lambda$tick$5(net.minecraft.server.level.ServerPlayer) -> h 184:184:net.minecraft.world.entity.raid.Raids lambda$new$4() -> ae 173:173:net.minecraft.world.level.chunk.ChunkSource lambda$new$3(net.minecraft.world.level.storage.LevelStorage,java.util.concurrent.Executor,net.minecraft.server.MinecraftServer,net.minecraft.server.level.progress.ChunkProgressListener,net.minecraft.world.level.Level,net.minecraft.world.level.dimension.Dimension) -> a @@ -33732,43 +33766,45 @@ net.minecraft.util.datafix.DataFixers -> ace: java.util.function.BiFunction SAME -> a java.util.function.BiFunction SAME_NAMESPACED -> b com.mojang.datafixers.DataFixer DATA_FIXER -> c - 160:160:void () -> - 167:169:com.mojang.datafixers.DataFixer createFixerUpper() -> b - 173:173:com.mojang.datafixers.DataFixer getDataFixer() -> a - 181:601:void addFixers(com.mojang.datafixers.DataFixerBuilder) -> a - 593:593:java.lang.String lambda$addFixers$25(java.lang.String) -> a - 589:589:java.lang.String lambda$addFixers$24(java.lang.String) -> b - 553:553:java.lang.String lambda$addFixers$23(java.lang.String) -> c - 512:515:java.lang.String lambda$addFixers$22(java.lang.String) -> d - 505:509:java.lang.String lambda$addFixers$21(java.lang.String) -> e - 498:498:java.lang.String lambda$addFixers$20(java.lang.String) -> f - 491:491:java.lang.String lambda$addFixers$19(java.lang.String) -> g - 480:480:java.lang.String lambda$addFixers$18(java.lang.String) -> h - 479:479:java.lang.String lambda$addFixers$17(java.lang.String) -> i - 447:451:java.lang.String lambda$addFixers$16(java.lang.String) -> j - 444:444:java.lang.String lambda$addFixers$15(java.lang.String) -> k - 426:426:java.lang.String lambda$addFixers$14(java.lang.String) -> l - 420:423:java.lang.String lambda$addFixers$13(java.lang.String) -> m - 412:415:java.lang.String lambda$addFixers$12(java.lang.String) -> n - 406:409:java.lang.String lambda$addFixers$11(java.lang.String) -> o - 402:402:java.lang.String lambda$addFixers$10(java.lang.String) -> p - 391:394:java.lang.String lambda$addFixers$9(java.lang.String) -> q - 387:390:java.lang.String lambda$addFixers$8(java.lang.String) -> r - 384:384:java.lang.String lambda$addFixers$7(java.lang.String) -> s - 377:377:java.lang.String lambda$addFixers$6(java.lang.String) -> t - 376:376:java.lang.String lambda$addFixers$5(java.lang.String) -> u - 369:372:java.lang.String lambda$addFixers$4(java.lang.String) -> v - 365:365:java.lang.String lambda$addFixers$3(java.lang.String) -> w - 364:364:java.lang.String lambda$addFixers$2(java.lang.String) -> x - 287:287:java.lang.String lambda$addFixers$1(java.lang.String) -> y - 237:237:java.lang.String lambda$addFixers$0(java.lang.String) -> z - 161:164:void () -> + 162:162:void () -> + 169:171:com.mojang.datafixers.DataFixer createFixerUpper() -> b + 175:175:com.mojang.datafixers.DataFixer getDataFixer() -> a + 183:605:void addFixers(com.mojang.datafixers.DataFixerBuilder) -> a + 597:597:java.lang.String lambda$addFixers$27(java.lang.String) -> a + 593:593:java.lang.String lambda$addFixers$26(java.lang.String) -> b + 586:586:java.lang.String lambda$addFixers$25(java.lang.String) -> c + 585:585:java.lang.String lambda$addFixers$24(java.lang.String) -> d + 555:555:java.lang.String lambda$addFixers$23(java.lang.String) -> e + 514:517:java.lang.String lambda$addFixers$22(java.lang.String) -> f + 507:511:java.lang.String lambda$addFixers$21(java.lang.String) -> g + 500:500:java.lang.String lambda$addFixers$20(java.lang.String) -> h + 493:493:java.lang.String lambda$addFixers$19(java.lang.String) -> i + 482:482:java.lang.String lambda$addFixers$18(java.lang.String) -> j + 481:481:java.lang.String lambda$addFixers$17(java.lang.String) -> k + 449:453:java.lang.String lambda$addFixers$16(java.lang.String) -> l + 446:446:java.lang.String lambda$addFixers$15(java.lang.String) -> m + 428:428:java.lang.String lambda$addFixers$14(java.lang.String) -> n + 422:425:java.lang.String lambda$addFixers$13(java.lang.String) -> o + 414:417:java.lang.String lambda$addFixers$12(java.lang.String) -> p + 408:411:java.lang.String lambda$addFixers$11(java.lang.String) -> q + 404:404:java.lang.String lambda$addFixers$10(java.lang.String) -> r + 393:396:java.lang.String lambda$addFixers$9(java.lang.String) -> s + 389:392:java.lang.String lambda$addFixers$8(java.lang.String) -> t + 386:386:java.lang.String lambda$addFixers$7(java.lang.String) -> u + 379:379:java.lang.String lambda$addFixers$6(java.lang.String) -> v + 378:378:java.lang.String lambda$addFixers$5(java.lang.String) -> w + 371:374:java.lang.String lambda$addFixers$4(java.lang.String) -> x + 367:367:java.lang.String lambda$addFixers$3(java.lang.String) -> y + 366:366:java.lang.String lambda$addFixers$2(java.lang.String) -> z + 289:289:java.lang.String lambda$addFixers$1(java.lang.String) -> A + 239:239:java.lang.String lambda$addFixers$0(java.lang.String) -> B + 163:166:void () -> net.minecraft.util.datafix.DataFixers$1 -> ace$1: - 428:428:void (com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> - 431:431:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a + 430:430:void (com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> + 433:433:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a net.minecraft.util.datafix.DataFixers$2 -> ace$2: - 434:434:void (com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> - 437:437:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a + 436:436:void (com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> + 439:439:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a net.minecraft.util.datafix.OminousBannerBlockEntityRenameFix -> acf: 14:15:void (com.mojang.datafixers.schemas.Schema,boolean) -> 19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a @@ -33787,15 +33823,20 @@ net.minecraft.util.datafix.fixes.AddNewChoices -> ach: 32:32:java.util.function.Function lambda$cap$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.DynamicOps) -> a 33:36:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a net.minecraft.util.datafix.fixes.AdvancementsFix -> aci: - java.util.Map renames -> a - 71:72:void (com.mojang.datafixers.schemas.Schema,boolean) -> - 76:76:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule - 76:76:com.mojang.datafixers.Typed lambda$makeRule$3(com.mojang.datafixers.Typed) -> a - 77:77:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> a - 78:79:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.Dynamic,com.mojang.datafixers.util.Pair) -> a - 79:79:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic,java.lang.String,com.mojang.datafixers.Dynamic) -> a - 12:68:void () -> -net.minecraft.util.datafix.fixes.BedBlockEntityInjecter -> acj: + java.util.Map RENAMES -> a + 68:69:void (com.mojang.datafixers.schemas.Schema,boolean) -> + 68:68:java.lang.String lambda$new$0(java.lang.String) -> a + 9:65:void () -> +net.minecraft.util.datafix.fixes.AdvancementsRenameFix -> acj: + java.lang.String name -> a + java.util.function.Function renamer -> b + 15:18:void (com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,java.util.function.Function) -> + 22:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule + 22:22:com.mojang.datafixers.Typed lambda$makeRule$3(com.mojang.datafixers.Typed) -> a + 23:23:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> a + 24:25:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.Dynamic,com.mojang.datafixers.util.Pair) -> a + 25:25:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic,java.lang.String,com.mojang.datafixers.Dynamic) -> a +net.minecraft.util.datafix.fixes.BedBlockEntityInjecter -> ack: 26:27:void (com.mojang.datafixers.schemas.Schema,boolean) -> 31:39:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 43:52:com.mojang.datafixers.TypeRewriteRule cap(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.templates.List$ListType) -> a @@ -33804,14 +33845,14 @@ net.minecraft.util.datafix.fixes.BedBlockEntityInjecter -> acj: 64:64:java.lang.Integer lambda$null$2(com.mojang.datafixers.Dynamic) -> a 51:51:java.util.function.Function lambda$cap$1(com.mojang.datafixers.types.DynamicOps) -> a 51:51:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair) -> a -net.minecraft.util.datafix.fixes.BedItemColorFix -> ack: +net.minecraft.util.datafix.fixes.BedItemColorFix -> acl: 16:17:void (com.mojang.datafixers.schemas.Schema,boolean) -> 21:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 24:31:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.BeehivePoiRenameFix -> acl: +net.minecraft.util.datafix.fixes.BeehivePoiRenameFix -> acm: 7:8:void (com.mojang.datafixers.schemas.Schema) -> 12:12:java.lang.String rename(java.lang.String) -> a -net.minecraft.util.datafix.fixes.BiomeFix -> acm: +net.minecraft.util.datafix.fixes.BiomeFix -> acn: java.util.Map BIOMES -> a 75:76:void (com.mojang.datafixers.schemas.Schema,boolean) -> 80:84:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -33819,7 +33860,7 @@ net.minecraft.util.datafix.fixes.BiomeFix -> acm: 84:84:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.util.Pair) -> a 85:85:java.lang.String lambda$null$0(java.lang.String) -> a 17:72:void () -> -net.minecraft.util.datafix.fixes.BlockEntityBannerColorFix -> acn: +net.minecraft.util.datafix.fixes.BlockEntityBannerColorFix -> aco: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 15:23:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 28:28:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a @@ -33828,17 +33869,17 @@ net.minecraft.util.datafix.fixes.BlockEntityBannerColorFix -> acn: 19:19:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> c 19:19:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic) -> d 15:15:com.mojang.datafixers.Dynamic lambda$fixTag$0(com.mojang.datafixers.Dynamic) -> e -net.minecraft.util.datafix.fixes.BlockEntityBlockStateFix -> aco: +net.minecraft.util.datafix.fixes.BlockEntityBlockStateFix -> acp: 12:13:void (com.mojang.datafixers.schemas.Schema,boolean) -> 17:30:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 30:30:java.lang.IllegalStateException lambda$fix$1() -> a 29:29:java.lang.IllegalStateException lambda$fix$0() -> b -net.minecraft.util.datafix.fixes.BlockEntityCustomNameToComponentFix -> acp: +net.minecraft.util.datafix.fixes.BlockEntityCustomNameToComponentFix -> acq: 14:15:void (com.mojang.datafixers.schemas.Schema,boolean) -> 19:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 20:20:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 21:25:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.BlockEntityIdFix -> acq: +net.minecraft.util.datafix.fixes.BlockEntityIdFix -> acr: java.util.Map ID_MAP -> a 16:17:void (com.mojang.datafixers.schemas.Schema,boolean) -> 47:55:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -33847,37 +33888,37 @@ net.minecraft.util.datafix.fixes.BlockEntityIdFix -> acq: 56:56:java.lang.String lambda$null$1(java.lang.String) -> a 20:43:void lambda$static$0(java.util.HashMap) -> a 19:19:void () -> -net.minecraft.util.datafix.fixes.BlockEntityJukeboxFix -> acr: +net.minecraft.util.datafix.fixes.BlockEntityJukeboxFix -> acs: 12:13:void (com.mojang.datafixers.schemas.Schema,boolean) -> 17:33:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 30:30:java.lang.IllegalStateException lambda$fix$0() -> a -net.minecraft.util.datafix.fixes.BlockEntityKeepPacked -> acs: +net.minecraft.util.datafix.fixes.BlockEntityKeepPacked -> act: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:14:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.BlockEntityShulkerBoxColorFix -> act: +net.minecraft.util.datafix.fixes.BlockEntityShulkerBoxColorFix -> acu: 9:10:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 14:14:com.mojang.datafixers.Dynamic lambda$fix$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix -> acu: +net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix -> acv: com.google.gson.Gson GSON -> a 23:24:void (com.mojang.datafixers.schemas.Schema,boolean) -> 56:94:com.mojang.datafixers.Dynamic updateLine(com.mojang.datafixers.Dynamic,java.lang.String) -> a 99:99:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 100:105:com.mojang.datafixers.Dynamic lambda$fix$0(com.mojang.datafixers.Dynamic) -> a 26:53:void () -> -net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix$1 -> acu$1: +net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix$1 -> acv$1: 27:27:void () -> 30:49:net.minecraft.network.chat.Component deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 27:27:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.util.datafix.fixes.BlockNameFlatteningFix -> acv: +net.minecraft.util.datafix.fixes.BlockNameFlatteningFix -> acw: 16:17:void (com.mojang.datafixers.schemas.Schema,boolean) -> 21:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 30:30:java.util.function.Function lambda$makeRule$3(com.mojang.datafixers.types.DynamicOps) -> a 30:30:com.mojang.datafixers.util.Pair lambda$null$2(com.mojang.datafixers.util.Pair) -> a 30:30:java.lang.String lambda$null$1(com.mojang.datafixers.util.Either) -> a 32:32:java.lang.String lambda$null$0(java.lang.String) -> a -net.minecraft.util.datafix.fixes.BlockRenameFix -> acw: +net.minecraft.util.datafix.fixes.BlockRenameFix -> acx: java.lang.String name -> a 18:20:void (com.mojang.datafixers.schemas.Schema,java.lang.String) -> 24:40:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -33887,11 +33928,11 @@ net.minecraft.util.datafix.fixes.BlockRenameFix -> acw: 33:37:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> a 30:30:java.util.function.Function lambda$makeRule$1(com.mojang.datafixers.types.DynamicOps) -> a 30:30:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair) -> a -net.minecraft.util.datafix.fixes.BlockRenameFix$1 -> acw$1: +net.minecraft.util.datafix.fixes.BlockRenameFix$1 -> acx$1: java.util.function.Function val$fixBlock -> a 46:46:void (com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Function) -> 49:49:java.lang.String fixBlock(java.lang.String) -> a -net.minecraft.util.datafix.fixes.BlockStateData -> acx: +net.minecraft.util.datafix.fixes.BlockStateData -> acy: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.datafixers.Dynamic[] MAP -> b com.mojang.datafixers.Dynamic[] BLOCK_DEFAULTS -> c @@ -33908,27 +33949,27 @@ net.minecraft.util.datafix.fixes.BlockStateData -> acx: 17:17:void lambda$static$1(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> a 16:16:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> b 13:1785:void () -> -net.minecraft.util.datafix.fixes.BlockStateStructureTemplateFix -> acy: +net.minecraft.util.datafix.fixes.BlockStateStructureTemplateFix -> acz: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 15:15:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 15:15:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.CatTypeFix -> acz: +net.minecraft.util.datafix.fixes.CatTypeFix -> ada: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:17:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.ChunkBiomeFix -> ada: +net.minecraft.util.datafix.fixes.ChunkBiomeFix -> adb: 16:17:void (com.mojang.datafixers.schemas.Schema,boolean) -> 21:24:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 24:24:com.mojang.datafixers.Typed lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 24:24:com.mojang.datafixers.Typed lambda$null$1(com.mojang.datafixers.Typed) -> a 25:44:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.ChunkLightRemoveFix -> adb: +net.minecraft.util.datafix.fixes.ChunkLightRemoveFix -> adc: 12:13:void (com.mojang.datafixers.schemas.Schema,boolean) -> 17:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 22:22:com.mojang.datafixers.Typed lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 22:22:com.mojang.datafixers.Typed lambda$null$1(com.mojang.datafixers.Typed) -> a 23:23:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix -> adc: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix -> add: org.apache.logging.log4j.Logger LOGGER -> a java.util.BitSet VIRTUAL -> b java.util.BitSet FIX -> c @@ -33989,17 +34030,17 @@ net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix -> adc: 30:30:com.mojang.datafixers.Dynamic access$1900() -> s 30:30:org.apache.logging.log4j.Logger access$2100() -> t 44:332:void () -> -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$1 -> adc$1: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$1 -> add$1: int[] $SwitchMap$net$minecraft$util$datafix$fixes$ChunkPalettedStorageFix$Direction$Axis -> a 724:724:void () -> -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer -> adc$a: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer -> add$a: byte[] data -> a 802:804:void () -> 806:812:void (byte[]) -> 815:820:int get(int,int,int) -> a 825:825:boolean isFirst(int) -> a 829:829:int getPosition(int) -> b -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction -> adc$b: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction -> add$b: net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction DOWN -> a net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction UP -> b net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction NORTH -> c @@ -34015,7 +34056,7 @@ net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction -> adc$b: 877:877:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection getAxisDirection() -> a 881:881:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis getAxis() -> b 859:865:void () -> -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis -> adc$b$a: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis -> add$b$a: net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis X -> a net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis Y -> b net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis Z -> c @@ -34024,7 +34065,7 @@ net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis -> adc$b 884:884:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis valueOf(java.lang.String) -> valueOf 884:884:void (java.lang.String,int) -> 884:887:void () -> -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection -> adc$b$b: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection -> add$b$b: net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection POSITIVE -> a net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection NEGATIVE -> b int step -> c @@ -34034,7 +34075,7 @@ net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection 897:899:void (java.lang.String,int,int) -> 902:902:int getStep() -> a 890:892:void () -> -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section -> adc$c: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section -> add$c: net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap palette -> b com.mojang.datafixers.Dynamic listTag -> c com.mojang.datafixers.Dynamic section -> d @@ -34054,7 +34095,7 @@ net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section -> adc$c: 407:407:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer lambda$upgrade$0(java.nio.ByteBuffer) -> b 366:366:it.unimi.dsi.fastutil.ints.Int2ObjectMap access$300(net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section) -> a 366:366:it.unimi.dsi.fastutil.ints.IntList access$2000(net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section) -> b -net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$UpgradeChunk -> adc$d: +net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$UpgradeChunk -> add$d: int sides -> a net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section[] sections -> b com.mojang.datafixers.Dynamic level -> c @@ -34073,19 +34114,19 @@ net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$UpgradeChunk -> adc$d: 503:508:void lambda$null$2(com.mojang.datafixers.Dynamic) -> a 488:488:void lambda$new$1(java.util.stream.Stream) -> b 489:497:void lambda$null$0(com.mojang.datafixers.Dynamic) -> b -net.minecraft.util.datafix.fixes.ChunkStatusFix -> add: +net.minecraft.util.datafix.fixes.ChunkStatusFix -> ade: 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 20:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 25:25:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 26:31:com.mojang.datafixers.Typed lambda$null$0(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.ChunkStatusFix2 -> ade: +net.minecraft.util.datafix.fixes.ChunkStatusFix2 -> adf: java.util.Map RENAMES_AND_DOWNGRADES -> a 30:31:void (com.mojang.datafixers.schemas.Schema,boolean) -> 35:40:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 40:40:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 41:48:com.mojang.datafixers.Typed lambda$null$0(com.mojang.datafixers.Typed) -> a 16:27:void () -> -net.minecraft.util.datafix.fixes.ChunkStructuresTemplateRenameFix -> adf: +net.minecraft.util.datafix.fixes.ChunkStructuresTemplateRenameFix -> adg: com.google.common.collect.ImmutableMap RENAMES -> a 105:106:void (com.mojang.datafixers.schemas.Schema,boolean) -> 110:112:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34094,7 +34135,7 @@ net.minecraft.util.datafix.fixes.ChunkStructuresTemplateRenameFix -> adf: 112:112:com.mojang.datafixers.Typed lambda$null$1(com.mojang.datafixers.Typed,com.mojang.datafixers.Typed) -> a 112:112:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Typed,com.mojang.datafixers.Dynamic) -> a 14:102:void () -> -net.minecraft.util.datafix.fixes.ChunkToProtochunkFix -> adg: +net.minecraft.util.datafix.fixes.ChunkToProtochunkFix -> adh: 24:25:void (com.mojang.datafixers.schemas.Schema,boolean) -> 29:82:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 87:87:short packOffsetCoordinates(int,int,int) -> a @@ -34103,19 +34144,19 @@ net.minecraft.util.datafix.fixes.ChunkToProtochunkFix -> adg: 80:80:java.lang.IllegalStateException lambda$null$2() -> a 67:72:void lambda$null$1(java.util.List,com.mojang.datafixers.Dynamic,com.mojang.datafixers.Dynamic) -> a 63:63:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic,int) -> a -net.minecraft.util.datafix.fixes.ColorlessShulkerEntityFix -> adh: +net.minecraft.util.datafix.fixes.ColorlessShulkerEntityFix -> adi: 9:10:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 15:18:com.mojang.datafixers.Dynamic lambda$fix$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.DyeItemRenameFix -> adi: +net.minecraft.util.datafix.fixes.DyeItemRenameFix -> adj: java.util.Map RENAMED_IDS -> a 7:7:void () -> 8:12:void () -> -net.minecraft.util.datafix.fixes.EntityArmorStandSilentFix -> adj: +net.minecraft.util.datafix.fixes.EntityArmorStandSilentFix -> adk: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:17:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.EntityBlockStateFix -> adk: +net.minecraft.util.datafix.fixes.EntityBlockStateFix -> adl: java.util.Map MAP -> a 34:35:void (com.mojang.datafixers.schemas.Schema,boolean) -> 295:296:int getBlockId(java.lang.String) -> a @@ -34137,46 +34178,46 @@ net.minecraft.util.datafix.fixes.EntityBlockStateFix -> adk: 304:304:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.Typed) -> d 38:292:void lambda$static$0(java.util.HashMap) -> a 37:37:void () -> -net.minecraft.util.datafix.fixes.EntityCatSplitFix -> adl: +net.minecraft.util.datafix.fixes.EntityCatSplitFix -> adm: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 16:31:com.mojang.datafixers.util.Pair getNewNameAndTag(java.lang.String,com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.EntityCodSalmonFix -> adm: +net.minecraft.util.datafix.fixes.EntityCodSalmonFix -> adn: java.util.Map RENAMED_IDS -> a java.util.Map RENAMED_EGG_IDS -> b 20:21:void (com.mojang.datafixers.schemas.Schema,boolean) -> 25:25:java.lang.String rename(java.lang.String) -> a 9:17:void () -> -net.minecraft.util.datafix.fixes.EntityCustomNameToComponentFix -> adn: +net.minecraft.util.datafix.fixes.EntityCustomNameToComponentFix -> ado: 17:18:void (com.mojang.datafixers.schemas.Schema,boolean) -> 22:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 33:37:com.mojang.datafixers.Dynamic fixTagCustomName(com.mojang.datafixers.Dynamic) -> a 23:23:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 24:28:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.EntityElderGuardianSplitFix -> ado: +net.minecraft.util.datafix.fixes.EntityElderGuardianSplitFix -> adp: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 16:16:com.mojang.datafixers.util.Pair getNewNameAndTag(java.lang.String,com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.EntityEquipmentToArmorAndHandFix -> adp: +net.minecraft.util.datafix.fixes.EntityEquipmentToArmorAndHandFix -> adq: 32:33:void (com.mojang.datafixers.schemas.Schema,boolean) -> 37:37:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 42:56:com.mojang.datafixers.TypeRewriteRule cap(com.mojang.datafixers.types.Type) -> a 57:107:com.mojang.datafixers.Typed lambda$cap$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a 85:85:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic) -> a 66:66:java.lang.IllegalStateException lambda$null$0() -> a -net.minecraft.util.datafix.fixes.EntityHealthFix -> adq: +net.minecraft.util.datafix.fixes.EntityHealthFix -> adr: java.util.Set ENTITIES -> a 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 58:68:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 73:73:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 73:73:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.Typed) -> a 18:18:void () -> -net.minecraft.util.datafix.fixes.EntityHorseSaddleFix -> adr: +net.minecraft.util.datafix.fixes.EntityHorseSaddleFix -> ads: 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 22:41:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.EntityHorseSplitFix -> ads: +net.minecraft.util.datafix.fixes.EntityHorseSplitFix -> adt: 14:15:void (com.mojang.datafixers.schemas.Schema,boolean) -> 19:46:com.mojang.datafixers.util.Pair fix(java.lang.String,com.mojang.datafixers.Typed) -> a 44:44:java.lang.IllegalStateException lambda$fix$0() -> a -net.minecraft.util.datafix.fixes.EntityIdFix -> adt: +net.minecraft.util.datafix.fixes.EntityIdFix -> adu: java.util.Map ID_MAP -> a 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 98:106:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34185,12 +34226,12 @@ net.minecraft.util.datafix.fixes.EntityIdFix -> adt: 107:107:java.lang.String lambda$null$1(java.lang.String) -> a 19:94:void lambda$static$0(java.util.HashMap) -> a 18:18:void () -> -net.minecraft.util.datafix.fixes.EntityItemFrameDirectionFix -> adu: +net.minecraft.util.datafix.fixes.EntityItemFrameDirectionFix -> adv: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:14:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 23:32:byte direction2dTo3d(byte) -> a -net.minecraft.util.datafix.fixes.EntityMinecartIdentifiersFix -> adv: +net.minecraft.util.datafix.fixes.EntityMinecartIdentifiersFix -> adw: java.util.List MINECART_BY_ID -> a 18:19:void (com.mojang.datafixers.schemas.Schema,boolean) -> 30:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34198,7 +34239,7 @@ net.minecraft.util.datafix.fixes.EntityMinecartIdentifiersFix -> adv: 34:47:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.DynamicOps,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a 45:45:java.lang.IllegalStateException lambda$null$0() -> a 21:21:void () -> -net.minecraft.util.datafix.fixes.EntityPaintingItemFrameDirectionFix -> adw: +net.minecraft.util.datafix.fixes.EntityPaintingItemFrameDirectionFix -> adx: int[][] DIRECTIONS -> a 20:21:void (com.mojang.datafixers.schemas.Schema,boolean) -> 24:46:com.mojang.datafixers.Dynamic doFix(com.mojang.datafixers.Dynamic,boolean,boolean) -> a @@ -34210,31 +34251,31 @@ net.minecraft.util.datafix.fixes.EntityPaintingItemFrameDirectionFix -> adw: 60:60:com.mojang.datafixers.Typed lambda$null$1(com.mojang.datafixers.Typed) -> b 60:60:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> b 12:12:void () -> -net.minecraft.util.datafix.fixes.EntityPaintingMotiveFix -> adx: +net.minecraft.util.datafix.fixes.EntityPaintingMotiveFix -> ady: java.util.Map MAP -> a 17:18:void (com.mojang.datafixers.schemas.Schema,boolean) -> 27:32:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 37:37:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 21:24:void lambda$static$0(java.util.HashMap) -> a 20:20:void () -> -net.minecraft.util.datafix.fixes.EntityPufferfishRenameFix -> ady: +net.minecraft.util.datafix.fixes.EntityPufferfishRenameFix -> adz: java.util.Map RENAMED_IDS -> a 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 20:20:java.lang.String rename(java.lang.String) -> a 10:12:void () -> -net.minecraft.util.datafix.fixes.EntityRavagerRenameFix -> adz: +net.minecraft.util.datafix.fixes.EntityRavagerRenameFix -> aea: java.util.Map RENAMED_IDS -> a 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 20:20:java.lang.String rename(java.lang.String) -> a 10:12:void () -> -net.minecraft.util.datafix.fixes.EntityRedundantChanceTagsFix -> aea: +net.minecraft.util.datafix.fixes.EntityRedundantChanceTagsFix -> aeb: 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 20:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 20:20:com.mojang.datafixers.Typed lambda$makeRule$3(com.mojang.datafixers.Typed) -> a 21:29:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> a 26:26:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic) -> b 22:22:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> c -net.minecraft.util.datafix.fixes.EntityRenameFix -> aeb: +net.minecraft.util.datafix.fixes.EntityRenameFix -> aec: java.lang.String name -> a 16:18:void (java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> 23:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34242,7 +34283,7 @@ net.minecraft.util.datafix.fixes.EntityRenameFix -> aeb: com.mojang.datafixers.util.Pair fix(java.lang.String,com.mojang.datafixers.Typed) -> a 26:26:java.util.function.Function lambda$makeRule$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.DynamicOps) -> a 27:37:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.DynamicOps,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a -net.minecraft.util.datafix.fixes.EntityRidingToPassengersFix -> aec: +net.minecraft.util.datafix.fixes.EntityRidingToPassengersFix -> aed: 22:23:void (com.mojang.datafixers.schemas.Schema,boolean) -> 27:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 38:90:com.mojang.datafixers.TypeRewriteRule cap(com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type) -> a @@ -34253,44 +34294,44 @@ net.minecraft.util.datafix.fixes.EntityRidingToPassengersFix -> aec: 73:75:com.mojang.datafixers.util.Either lambda$null$2(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.DynamicOps,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.util.Pair) -> a 74:74:java.lang.IllegalStateException lambda$null$1() -> c 73:73:java.lang.IllegalStateException lambda$null$0() -> d -net.minecraft.util.datafix.fixes.EntityShulkerColorFix -> aed: +net.minecraft.util.datafix.fixes.EntityShulkerColorFix -> aee: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:17:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.EntitySkeletonSplitFix -> aee: +net.minecraft.util.datafix.fixes.EntitySkeletonSplitFix -> aef: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 16:24:com.mojang.datafixers.util.Pair getNewNameAndTag(java.lang.String,com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.EntityStringUuidFix -> aef: +net.minecraft.util.datafix.fixes.EntityStringUuidFix -> aeg: 13:14:void (com.mojang.datafixers.schemas.Schema,boolean) -> 18:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 18:18:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.Typed) -> a 19:27:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.EntityTheRenameningFix -> aeg: +net.minecraft.util.datafix.fixes.EntityTheRenameningFix -> aeh: java.util.Map RENAMED_IDS -> a java.util.Map RENAMED_BLOCKS -> b java.util.Map RENAMED_ITEMS -> c 52:53:void (com.mojang.datafixers.schemas.Schema,boolean) -> 58:61:java.lang.String rename(java.lang.String) -> a 9:47:void () -> -net.minecraft.util.datafix.fixes.EntityTippedArrowFix -> aeh: +net.minecraft.util.datafix.fixes.EntityTippedArrowFix -> aei: 9:10:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:14:java.lang.String rename(java.lang.String) -> a -net.minecraft.util.datafix.fixes.EntityWolfColorFix -> aei: +net.minecraft.util.datafix.fixes.EntityWolfColorFix -> aej: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 14:14:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 14:14:com.mojang.datafixers.Dynamic lambda$fixTag$0(com.mojang.datafixers.Dynamic) -> b -net.minecraft.util.datafix.fixes.EntityZombieSplitFix -> aej: +net.minecraft.util.datafix.fixes.EntityZombieSplitFix -> aek: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 16:38:com.mojang.datafixers.util.Pair getNewNameAndTag(java.lang.String,com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.EntityZombieVillagerTypeFix -> aek: +net.minecraft.util.datafix.fixes.EntityZombieVillagerTypeFix -> ael: java.util.Random RANDOM -> a 14:15:void (com.mojang.datafixers.schemas.Schema,boolean) -> 20:32:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 36:39:int getVillagerProfession(int) -> a 44:44:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 17:17:void () -> -net.minecraft.util.datafix.fixes.ForcePoiRebuild -> ael: +net.minecraft.util.datafix.fixes.ForcePoiRebuild -> aem: 18:19:void (com.mojang.datafixers.schemas.Schema,boolean) -> 23:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 32:32:com.mojang.datafixers.Dynamic cap(com.mojang.datafixers.Dynamic) -> a @@ -34299,13 +34340,13 @@ net.minecraft.util.datafix.fixes.ForcePoiRebuild -> ael: 33:33:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> c 28:28:java.util.function.Function lambda$makeRule$1(com.mojang.datafixers.types.DynamicOps) -> a 28:28:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair) -> b -net.minecraft.util.datafix.fixes.HeightmapRenamingFix -> aem: +net.minecraft.util.datafix.fixes.HeightmapRenamingFix -> aen: 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 20:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 28:61:com.mojang.datafixers.Dynamic fix(com.mojang.datafixers.Dynamic) -> a 22:22:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 23:23:com.mojang.datafixers.Typed lambda$null$0(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.IglooMetadataRemovalFix -> aen: +net.minecraft.util.datafix.fixes.IglooMetadataRemovalFix -> aeo: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 16:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 23:28:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a @@ -34314,17 +34355,17 @@ net.minecraft.util.datafix.fixes.IglooMetadataRemovalFix -> aen: 33:33:java.util.stream.Stream lambda$removeIglooPieces$2(java.util.stream.Stream) -> a 33:33:boolean lambda$null$1(com.mojang.datafixers.Dynamic) -> d 23:23:java.lang.Boolean lambda$fixTag$0(java.util.stream.Stream) -> b -net.minecraft.util.datafix.fixes.ItemBannerColorFix -> aeo: +net.minecraft.util.datafix.fixes.ItemBannerColorFix -> aep: 19:20:void (com.mojang.datafixers.schemas.Schema,boolean) -> 24:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 31:66:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.ItemCustomNameToComponentFix -> aep: +net.minecraft.util.datafix.fixes.ItemCustomNameToComponentFix -> aeq: 18:19:void (com.mojang.datafixers.schemas.Schema,boolean) -> 22:37:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 42:45:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 45:45:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 45:45:com.mojang.datafixers.Typed lambda$null$0(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.ItemIdFix -> aeq: +net.minecraft.util.datafix.fixes.ItemIdFix -> aer: it.unimi.dsi.fastutil.ints.Int2ObjectMap ITEM_NAMES -> a 22:23:void (com.mojang.datafixers.schemas.Schema,boolean) -> 345:345:java.lang.String getItem(int) -> a @@ -34335,7 +34376,7 @@ net.minecraft.util.datafix.fixes.ItemIdFix -> aeq: 356:356:com.mojang.datafixers.util.Pair lambda$null$1(java.lang.Integer) -> a 26:342:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a 25:25:void () -> -net.minecraft.util.datafix.fixes.ItemLoreFix -> aer: +net.minecraft.util.datafix.fixes.ItemLoreFix -> aes: 18:19:void (com.mojang.datafixers.schemas.Schema,boolean) -> 23:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 40:40:java.util.stream.Stream fixLoreList(java.util.stream.Stream) -> a @@ -34346,14 +34387,14 @@ net.minecraft.util.datafix.fixes.ItemLoreFix -> aer: 29:29:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> b 30:30:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic) -> c 31:31:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> d -net.minecraft.util.datafix.fixes.ItemPotionFix -> aes: +net.minecraft.util.datafix.fixes.ItemPotionFix -> aet: java.lang.String[] POTIONS -> a 23:24:void (com.mojang.datafixers.schemas.Schema,boolean) -> 162:166:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 167:193:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 28:156:void lambda$static$0(java.lang.String[]) -> a 27:27:void () -> -net.minecraft.util.datafix.fixes.ItemRenameFix -> aet: +net.minecraft.util.datafix.fixes.ItemRenameFix -> aeu: java.lang.String name -> a 19:21:void (com.mojang.datafixers.schemas.Schema,java.lang.String) -> 25:29:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34361,17 +34402,17 @@ net.minecraft.util.datafix.fixes.ItemRenameFix -> aet: 35:35:com.mojang.datafixers.DataFix create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Function) -> a 29:29:java.util.function.Function lambda$makeRule$1(com.mojang.datafixers.types.DynamicOps) -> a 29:29:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair) -> a -net.minecraft.util.datafix.fixes.ItemRenameFix$1 -> aet$1: +net.minecraft.util.datafix.fixes.ItemRenameFix$1 -> aeu$1: java.util.function.Function val$fixItem -> a 35:35:void (com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Function) -> 38:38:java.lang.String fixItem(java.lang.String) -> a -net.minecraft.util.datafix.fixes.ItemShulkerBoxColorFix -> aeu: +net.minecraft.util.datafix.fixes.ItemShulkerBoxColorFix -> aev: java.lang.String[] NAMES_BY_COLOR -> a 18:19:void (com.mojang.datafixers.schemas.Schema,boolean) -> 42:48:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 49:64:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 21:21:void () -> -net.minecraft.util.datafix.fixes.ItemSpawnEggFix -> aev: +net.minecraft.util.datafix.fixes.ItemSpawnEggFix -> aew: java.lang.String[] ID_TO_ENTITY -> a 19:20:void (com.mojang.datafixers.schemas.Schema,boolean) -> 105:114:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34382,7 +34423,7 @@ net.minecraft.util.datafix.fixes.ItemSpawnEggFix -> aev: 121:121:java.util.Optional lambda$null$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> c 24:101:void lambda$static$0(java.lang.String[]) -> a 22:22:void () -> -net.minecraft.util.datafix.fixes.ItemStackEnchantmentNamesFix -> aew: +net.minecraft.util.datafix.fixes.ItemStackEnchantmentNamesFix -> aex: it.unimi.dsi.fastutil.ints.Int2ObjectMap MAP -> a 61:62:void (com.mojang.datafixers.schemas.Schema,boolean) -> 66:68:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34396,18 +34437,18 @@ net.minecraft.util.datafix.fixes.ItemStackEnchantmentNamesFix -> aew: 68:68:com.mojang.datafixers.Typed lambda$null$1(com.mojang.datafixers.Typed) -> a 18:58:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a 17:17:void () -> -net.minecraft.util.datafix.fixes.ItemStackMapIdFix -> aex: +net.minecraft.util.datafix.fixes.ItemStackMapIdFix -> aey: 18:19:void (com.mojang.datafixers.schemas.Schema,boolean) -> 23:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 29:37:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.ItemStackSpawnEggFix -> aey: +net.minecraft.util.datafix.fixes.ItemStackSpawnEggFix -> aez: java.util.Map MAP -> a 20:21:void (com.mojang.datafixers.schemas.Schema,boolean) -> 73:80:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 81:91:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 24:69:void lambda$static$0(java.util.HashMap) -> a 23:23:void () -> -net.minecraft.util.datafix.fixes.ItemStackTheFlatteningFix -> aez: +net.minecraft.util.datafix.fixes.ItemStackTheFlatteningFix -> afa: java.util.Map MAP -> a java.util.Set IDS -> b java.util.Set DAMAGE_IDS -> c @@ -34418,11 +34459,11 @@ net.minecraft.util.datafix.fixes.ItemStackTheFlatteningFix -> aez: 351:351:java.lang.String lambda$static$1(java.lang.String) -> a 28:349:void lambda$static$0(java.util.HashMap) -> a 27:353:void () -> -net.minecraft.util.datafix.fixes.ItemWaterPotionFix -> afa: +net.minecraft.util.datafix.fixes.ItemWaterPotionFix -> afb: 17:18:void (com.mojang.datafixers.schemas.Schema,boolean) -> 22:27:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 28:44:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.ItemWrittenBookPagesStrictJsonFix -> afb: +net.minecraft.util.datafix.fixes.ItemWrittenBookPagesStrictJsonFix -> afc: 19:20:void (com.mojang.datafixers.schemas.Schema,boolean) -> 23:23:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a 72:75:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34431,7 +34472,7 @@ net.minecraft.util.datafix.fixes.ItemWrittenBookPagesStrictJsonFix -> afb: 23:66:com.mojang.datafixers.Dynamic lambda$fixTag$2(com.mojang.datafixers.Dynamic,com.mojang.datafixers.Dynamic) -> a 24:24:java.util.stream.Stream lambda$null$1(java.util.stream.Stream) -> a 25:65:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> b -net.minecraft.util.datafix.fixes.LeavesFix -> afc: +net.minecraft.util.datafix.fixes.LeavesFix -> afd: int[][] DIRECTIONS -> a it.unimi.dsi.fastutil.objects.Object2IntMap LEAVES -> b java.util.Set LOGS -> c @@ -34453,7 +34494,7 @@ net.minecraft.util.datafix.fixes.LeavesFix -> afc: 35:35:it.unimi.dsi.fastutil.objects.Object2IntMap access$000() -> a 35:35:java.util.Set access$100() -> b 45:67:void () -> -net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection -> afc$a: +net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection -> afd$a: it.unimi.dsi.fastutil.ints.IntSet leaveIds -> e it.unimi.dsi.fastutil.ints.IntSet logIds -> f it.unimi.dsi.fastutil.ints.Int2IntMap stateToIdMap -> g @@ -34466,7 +34507,7 @@ net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection -> afc$a: 321:342:void setDistance(int,int,int) -> a 254:254:int access$200(net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection,int) -> a 254:254:void access$300(net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection,int,int,int) -> a -net.minecraft.util.datafix.fixes.LeavesFix$Section -> afc$b: +net.minecraft.util.datafix.fixes.LeavesFix$Section -> afd$b: com.mojang.datafixers.types.Type blockStateType -> e com.mojang.datafixers.OpticFinder paletteFinder -> a java.util.List palette -> b @@ -34483,7 +34524,7 @@ net.minecraft.util.datafix.fixes.LeavesFix$Section -> afc$b: 232:232:com.mojang.datafixers.util.Pair lambda$write$2(com.mojang.datafixers.Dynamic) -> b 231:231:com.mojang.datafixers.Dynamic lambda$write$1(com.mojang.datafixers.Dynamic) -> c 208:208:java.util.List lambda$new$0(java.util.List) -> a -net.minecraft.util.datafix.fixes.LevelDataGeneratorOptionsFix -> afd: +net.minecraft.util.datafix.fixes.LevelDataGeneratorOptionsFix -> afe: java.util.Map MAP -> a 110:111:void (com.mojang.datafixers.schemas.Schema,boolean) -> 115:116:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34497,7 +34538,7 @@ net.minecraft.util.datafix.fixes.LevelDataGeneratorOptionsFix -> afd: 129:129:java.lang.IllegalStateException lambda$null$1() -> a 30:106:void lambda$static$0(java.util.HashMap) -> a 29:29:void () -> -net.minecraft.util.datafix.fixes.LevelFlatGeneratorInfoFix -> afe: +net.minecraft.util.datafix.fixes.LevelFlatGeneratorInfoFix -> aff: com.google.common.base.Splitter SPLITTER -> a com.google.common.base.Splitter LAYER_SPLITTER -> b com.google.common.base.Splitter OLD_AMOUNT_SPLITTER -> c @@ -34511,18 +34552,18 @@ net.minecraft.util.datafix.fixes.LevelFlatGeneratorInfoFix -> afe: 40:40:com.mojang.datafixers.Dynamic lambda$fix$1(com.mojang.datafixers.Dynamic) -> b 35:35:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.Typed) -> a 27:31:void () -> -net.minecraft.util.datafix.fixes.MapIdFix -> aff: +net.minecraft.util.datafix.fixes.MapIdFix -> afg: 15:16:void (com.mojang.datafixers.schemas.Schema,boolean) -> 20:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 23:29:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 29:29:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.MobSpawnerEntityIdentifiersFix -> afg: +net.minecraft.util.datafix.fixes.MobSpawnerEntityIdentifiersFix -> afh: 18:19:void (com.mojang.datafixers.schemas.Schema,boolean) -> 22:50:com.mojang.datafixers.Dynamic fix(com.mojang.datafixers.Dynamic) -> a 55:56:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 57:64:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a 38:46:com.mojang.datafixers.Dynamic lambda$fix$0(com.mojang.datafixers.Dynamic) -> b -net.minecraft.util.datafix.fixes.NamedEntityFix -> afh: +net.minecraft.util.datafix.fixes.NamedEntityFix -> afi: java.lang.String name -> a java.lang.String entityName -> b com.mojang.datafixers.DSL$TypeReference type -> c @@ -34530,7 +34571,7 @@ net.minecraft.util.datafix.fixes.NamedEntityFix -> afh: 24:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 27:27:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.NewVillageFix -> afi: +net.minecraft.util.datafix.fixes.NewVillageFix -> afj: 22:23:void (com.mojang.datafixers.schemas.Schema,boolean) -> 27:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 34:57:com.mojang.datafixers.TypeRewriteRule cap(com.mojang.datafixers.types.templates.CompoundList$CompoundListType) -> a @@ -34548,7 +34589,7 @@ net.minecraft.util.datafix.fixes.NewVillageFix -> afi: 46:46:com.mojang.datafixers.util.Pair lambda$null$2(com.mojang.datafixers.util.Pair) -> a 46:46:java.lang.String lambda$null$1(java.lang.String) -> a 46:46:boolean lambda$null$0(com.mojang.datafixers.util.Pair) -> b -net.minecraft.util.datafix.fixes.ObjectiveDisplayNameFix -> afj: +net.minecraft.util.datafix.fixes.ObjectiveDisplayNameFix -> afk: 20:21:void (com.mojang.datafixers.schemas.Schema,boolean) -> 25:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 31:31:java.util.function.Function lambda$makeRule$4(com.mojang.datafixers.types.DynamicOps) -> a @@ -34556,26 +34597,26 @@ net.minecraft.util.datafix.fixes.ObjectiveDisplayNameFix -> afj: 33:33:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> a 34:34:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic,com.mojang.datafixers.Dynamic) -> a 34:34:java.lang.String lambda$null$0(java.lang.String) -> a -net.minecraft.util.datafix.fixes.ObjectiveRenderTypeFix -> afk: +net.minecraft.util.datafix.fixes.ObjectiveRenderTypeFix -> afl: 19:20:void (com.mojang.datafixers.schemas.Schema,boolean) -> 23:23:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType getRenderType(java.lang.String) -> a 28:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 34:34:java.util.function.Function lambda$makeRule$2(com.mojang.datafixers.types.DynamicOps) -> a 35:35:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.util.Pair) -> a 36:43:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.OptionsAddTextBackgroundFix -> afl: +net.minecraft.util.datafix.fixes.OptionsAddTextBackgroundFix -> afm: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 23:26:double calculateBackground(java.lang.String) -> a 16:16:com.mojang.datafixers.Typed lambda$makeRule$2(com.mojang.datafixers.Typed) -> a 17:17:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic) -> a 17:17:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic,java.lang.String) -> a -net.minecraft.util.datafix.fixes.OptionsForceVBOFix -> afm: +net.minecraft.util.datafix.fixes.OptionsForceVBOFix -> afn: 10:11:void (com.mojang.datafixers.schemas.Schema,boolean) -> 15:15:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 15:15:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.Typed) -> a 16:16:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.OptionsKeyLwjgl3Fix -> afn: +net.minecraft.util.datafix.fixes.OptionsKeyLwjgl3Fix -> afo: it.unimi.dsi.fastutil.ints.Int2ObjectMap MAP -> a 17:18:void (com.mojang.datafixers.schemas.Schema,boolean) -> 159:159:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34585,19 +34626,19 @@ net.minecraft.util.datafix.fixes.OptionsKeyLwjgl3Fix -> afn: 161:182:com.mojang.datafixers.util.Pair lambda$null$1(java.util.Map$Entry) -> a 22:155:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a 21:21:void () -> -net.minecraft.util.datafix.fixes.OptionsKeyTranslationFix -> afo: +net.minecraft.util.datafix.fixes.OptionsKeyTranslationFix -> afp: 14:15:void (com.mojang.datafixers.schemas.Schema,boolean) -> 19:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 19:19:com.mojang.datafixers.Typed lambda$makeRule$3(com.mojang.datafixers.Typed) -> a 20:28:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> a 20:28:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic,java.util.Map) -> a 21:27:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.Dynamic,java.util.Map$Entry) -> a -net.minecraft.util.datafix.fixes.OptionsLowerCaseLanguageFix -> afp: +net.minecraft.util.datafix.fixes.OptionsLowerCaseLanguageFix -> afq: 13:14:void (com.mojang.datafixers.schemas.Schema,boolean) -> 18:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 18:18:com.mojang.datafixers.Typed lambda$makeRule$1(com.mojang.datafixers.Typed) -> a 19:23:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.PoiTypeRename -> afq: +net.minecraft.util.datafix.fixes.PoiTypeRename -> afr: 19:20:void (com.mojang.datafixers.schemas.Schema,boolean) -> 24:29:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 33:33:com.mojang.datafixers.Dynamic cap(com.mojang.datafixers.Dynamic) -> a @@ -34612,23 +34653,24 @@ net.minecraft.util.datafix.fixes.PoiTypeRename -> afq: 34:34:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> g 29:29:java.util.function.Function lambda$makeRule$1(com.mojang.datafixers.types.DynamicOps) -> a 29:29:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair) -> b -net.minecraft.util.datafix.fixes.RecipesFix -> afr: +net.minecraft.util.datafix.fixes.RecipesFix -> afs: java.util.Map RECIPES -> a - 75:76:void (com.mojang.datafixers.schemas.Schema,boolean) -> - 80:84:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule - 84:84:java.util.function.Function lambda$makeRule$2(com.mojang.datafixers.types.DynamicOps) -> a - 84:84:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.util.Pair) -> a - 85:85:java.lang.String lambda$null$0(java.lang.String) -> a - 17:72:void () -> -net.minecraft.util.datafix.fixes.RecipesRenameningFix -> afs: + 67:68:void (com.mojang.datafixers.schemas.Schema,boolean) -> + 67:67:java.lang.String lambda$new$0(java.lang.String) -> a + 9:64:void () -> +net.minecraft.util.datafix.fixes.RecipesRenameFix -> aft: + java.lang.String name -> a + java.util.function.Function renamer -> b + 20:23:void (com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,java.util.function.Function) -> + 27:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule + 31:31:java.util.function.Function lambda$makeRule$1(com.mojang.datafixers.types.DynamicOps) -> a + 31:31:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair) -> a +net.minecraft.util.datafix.fixes.RecipesRenameningFix -> afu: java.util.Map RECIPES -> a - 27:28:void (com.mojang.datafixers.schemas.Schema,boolean) -> - 32:36:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule - 36:36:java.util.function.Function lambda$makeRule$2(com.mojang.datafixers.types.DynamicOps) -> a - 36:36:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.util.Pair) -> a - 37:37:java.lang.String lambda$null$0(java.lang.String) -> a - 17:24:void () -> -net.minecraft.util.datafix.fixes.References -> aft: + 19:20:void (com.mojang.datafixers.schemas.Schema,boolean) -> + 19:19:java.lang.String lambda$new$0(java.lang.String) -> a + 9:16:void () -> +net.minecraft.util.datafix.fixes.References -> afv: com.mojang.datafixers.DSL$TypeReference LEVEL -> a com.mojang.datafixers.DSL$TypeReference PLAYER -> b com.mojang.datafixers.DSL$TypeReference CHUNK -> c @@ -34679,21 +34721,21 @@ net.minecraft.util.datafix.fixes.References -> aft: 8:8:java.lang.String lambda$static$1() -> w 7:7:java.lang.String lambda$static$0() -> x 7:51:void () -> -net.minecraft.util.datafix.fixes.RenamedCoralFansFix -> afu: +net.minecraft.util.datafix.fixes.RenamedCoralFansFix -> afw: java.util.Map RENAMED_IDS -> a 7:7:void () -> 8:14:void () -> -net.minecraft.util.datafix.fixes.RenamedCoralFix -> afv: +net.minecraft.util.datafix.fixes.RenamedCoralFix -> afx: java.util.Map RENAMED_IDS -> a 7:7:void () -> 8:29:void () -> -net.minecraft.util.datafix.fixes.ReorganizePoi -> afw: +net.minecraft.util.datafix.fixes.ReorganizePoi -> afy: 21:22:void (com.mojang.datafixers.schemas.Schema,boolean) -> 26:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 35:47:com.mojang.datafixers.Dynamic cap(com.mojang.datafixers.Dynamic) -> a 31:31:java.util.function.Function lambda$makeRule$1(com.mojang.datafixers.types.DynamicOps) -> a 31:31:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair) -> a -net.minecraft.util.datafix.fixes.SavedDataVillageCropFix -> afx: +net.minecraft.util.datafix.fixes.SavedDataVillageCropFix -> afz: 12:13:void (com.mojang.datafixers.schemas.Schema,boolean) -> 17:17:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 21:21:com.mojang.datafixers.Dynamic fixTag(com.mojang.datafixers.Dynamic) -> a @@ -34703,11 +34745,11 @@ net.minecraft.util.datafix.fixes.SavedDataVillageCropFix -> afx: 48:51:com.mojang.datafixers.Dynamic updateDoubleField(com.mojang.datafixers.Dynamic) -> d 55:58:com.mojang.datafixers.Dynamic updateCrop(com.mojang.datafixers.Dynamic,java.lang.String) -> a 31:37:com.mojang.datafixers.Dynamic lambda$updateChildren$0(com.mojang.datafixers.Dynamic) -> e -net.minecraft.util.datafix.fixes.SimpleEntityRenameFix -> afy: +net.minecraft.util.datafix.fixes.SimpleEntityRenameFix -> aga: 11:12:void (java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> 16:17:com.mojang.datafixers.util.Pair fix(java.lang.String,com.mojang.datafixers.Typed) -> a com.mojang.datafixers.util.Pair getNewNameAndTag(java.lang.String,com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.SimplestEntityRenameFix -> afz: +net.minecraft.util.datafix.fixes.SimplestEntityRenameFix -> agb: java.lang.String name -> a 17:19:void (java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> 24:45:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34717,7 +34759,7 @@ net.minecraft.util.datafix.fixes.SimplestEntityRenameFix -> afz: 33:33:java.util.function.Function lambda$makeRule$2(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.DynamicOps) -> a 33:33:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a 34:43:java.lang.String lambda$null$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,java.lang.String) -> a -net.minecraft.util.datafix.fixes.StatsCounterFix -> aga: +net.minecraft.util.datafix.fixes.StatsCounterFix -> agc: java.util.Set SKIP -> a java.util.Map CUSTOM_MAP -> b java.util.Map ITEM_KEYS -> c @@ -34731,21 +34773,21 @@ net.minecraft.util.datafix.fixes.StatsCounterFix -> aga: 195:195:java.lang.IllegalStateException lambda$null$1() -> a 190:190:com.mojang.datafixers.Dynamic lambda$null$0(com.mojang.datafixers.Dynamic,com.mojang.datafixers.Dynamic) -> a 24:144:void () -> -net.minecraft.util.datafix.fixes.StructureReferenceCountFix -> agb: +net.minecraft.util.datafix.fixes.StructureReferenceCountFix -> agd: 12:13:void (com.mojang.datafixers.schemas.Schema,boolean) -> 17:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 24:24:com.mojang.datafixers.Dynamic setCountToAtLeastOne(com.mojang.datafixers.Dynamic) -> a 24:24:com.mojang.datafixers.Dynamic lambda$setCountToAtLeastOne$2(com.mojang.datafixers.Dynamic) -> b 24:24:boolean lambda$null$1(java.lang.Integer) -> a 19:19:com.mojang.datafixers.Typed lambda$makeRule$0(com.mojang.datafixers.Typed) -> a -net.minecraft.util.datafix.fixes.SwimStatsRenameFix -> agc: +net.minecraft.util.datafix.fixes.SwimStatsRenameFix -> age: 12:13:void (com.mojang.datafixers.schemas.Schema,boolean) -> 17:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 22:22:com.mojang.datafixers.Typed lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 23:23:com.mojang.datafixers.Typed lambda$null$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 23:23:com.mojang.datafixers.Typed lambda$null$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 24:32:java.lang.String lambda$null$0(java.lang.String) -> a -net.minecraft.util.datafix.fixes.TeamDisplayNameFix -> agd: +net.minecraft.util.datafix.fixes.TeamDisplayNameFix -> agf: 20:21:void (com.mojang.datafixers.schemas.Schema,boolean) -> 25:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule 31:31:java.util.function.Function lambda$makeRule$4(com.mojang.datafixers.types.DynamicOps) -> a @@ -34753,7 +34795,7 @@ net.minecraft.util.datafix.fixes.TeamDisplayNameFix -> agd: 33:33:com.mojang.datafixers.Dynamic lambda$null$2(com.mojang.datafixers.Dynamic) -> a 34:34:com.mojang.datafixers.Dynamic lambda$null$1(com.mojang.datafixers.Dynamic,com.mojang.datafixers.Dynamic) -> a 34:34:java.lang.String lambda$null$0(java.lang.String) -> a -net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix -> age: +net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix -> agg: org.apache.logging.log4j.Logger LOGGER -> a 33:34:void (com.mojang.datafixers.schemas.Schema,boolean) -> 38:61:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule @@ -34764,16 +34806,16 @@ net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix -> age: 99:99:com.mojang.datafixers.util.Pair lambda$null$1(com.mojang.datafixers.util.Pair) -> a 100:104:java.lang.String lambda$null$0(java.lang.String) -> a 27:27:void () -> -net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix$TrappedChestSection -> age$a: +net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix$TrappedChestSection -> agg$a: it.unimi.dsi.fastutil.ints.IntSet chestIds -> e 117:118:void (com.mojang.datafixers.Typed,com.mojang.datafixers.schemas.Schema) -> 122:132:boolean skippable() -> a 136:136:boolean isTrappedChest(int) -> a -net.minecraft.util.datafix.fixes.VillagerDataFix -> agf: +net.minecraft.util.datafix.fixes.VillagerDataFix -> agh: 12:13:void (com.mojang.datafixers.schemas.Schema,java.lang.String) -> 17:27:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 34:69:java.lang.String upgradeData(int,int) -> a -net.minecraft.util.datafix.fixes.VillagerRebuildLevelAndXpFix -> agg: +net.minecraft.util.datafix.fixes.VillagerRebuildLevelAndXpFix -> agi: int[] LEVEL_XP_THRESHOLDS -> a 21:21:int getMinXpPerLevel(int) -> a 25:26:void (com.mojang.datafixers.schemas.Schema,boolean) -> @@ -34788,7 +34830,7 @@ net.minecraft.util.datafix.fixes.VillagerRebuildLevelAndXpFix -> agg: 52:52:java.lang.Integer lambda$null$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 51:51:java.util.Optional lambda$null$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b 18:18:void () -> -net.minecraft.util.datafix.fixes.VillagerTradeFix -> agh: +net.minecraft.util.datafix.fixes.VillagerTradeFix -> agj: 16:17:void (com.mojang.datafixers.schemas.Schema,boolean) -> 21:37:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 46:46:com.mojang.datafixers.Typed updateItemStack(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a @@ -34798,22 +34840,22 @@ net.minecraft.util.datafix.fixes.VillagerTradeFix -> agh: 37:37:com.mojang.datafixers.Typed lambda$null$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,java.util.function.Function,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 38:41:com.mojang.datafixers.Typed lambda$null$1(com.mojang.datafixers.OpticFinder,java.util.function.Function,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a 35:35:com.mojang.datafixers.Typed lambda$fix$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b -net.minecraft.util.datafix.fixes.WriteAndReadFix -> agi: +net.minecraft.util.datafix.fixes.WriteAndReadFix -> agk: java.lang.String name -> a com.mojang.datafixers.DSL$TypeReference type -> b 13:16:void (com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.DSL$TypeReference) -> 20:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule -net.minecraft.util.datafix.fixes.ZombieVillagerRebuildXpFix -> agj: +net.minecraft.util.datafix.fixes.ZombieVillagerRebuildXpFix -> agl: 11:12:void (com.mojang.datafixers.schemas.Schema,boolean) -> 16:16:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a 17:22:com.mojang.datafixers.Dynamic lambda$fix$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.util.datafix.fixes.package-info -> agk: -net.minecraft.util.datafix.package-info -> agl: -net.minecraft.util.datafix.schemas.NamespacedSchema -> agm: +net.minecraft.util.datafix.fixes.package-info -> agm: +net.minecraft.util.datafix.package-info -> agn: +net.minecraft.util.datafix.schemas.NamespacedSchema -> ago: 10:11:void (int,com.mojang.datafixers.schemas.Schema) -> 14:18:java.lang.String ensureNamespaced(java.lang.String) -> a 23:23:com.mojang.datafixers.types.Type getChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> getChoiceType -net.minecraft.util.datafix.schemas.V100 -> agn: +net.minecraft.util.datafix.schemas.V100 -> agp: 21:22:void (int,com.mojang.datafixers.schemas.Schema) -> 25:27:com.mojang.datafixers.types.templates.TypeTemplate equipment(com.mojang.datafixers.schemas.Schema) -> a 32:33:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a @@ -34824,51 +34866,51 @@ net.minecraft.util.datafix.schemas.V100 -> agn: 73:77:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) -> b 49:51:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) -> c 32:32:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> c -net.minecraft.util.datafix.schemas.V102 -> ago: +net.minecraft.util.datafix.schemas.V102 -> agq: 21:22:void (int,com.mojang.datafixers.schemas.Schema) -> 26:37:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 28:34:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1022 -> agp: +net.minecraft.util.datafix.schemas.V1022 -> agr: 22:23:void (int,com.mojang.datafixers.schemas.Schema) -> 27:47:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 46:46:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$2(com.mojang.datafixers.schemas.Schema) -> a 30:41:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> b 29:29:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0() -> a -net.minecraft.util.datafix.schemas.V106 -> agq: +net.minecraft.util.datafix.schemas.V106 -> ags: 17:18:void (int,com.mojang.datafixers.schemas.Schema) -> 22:30:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 24:28:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V107 -> agr: +net.minecraft.util.datafix.schemas.V107 -> agt: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities -net.minecraft.util.datafix.schemas.V1125 -> ags: +net.minecraft.util.datafix.schemas.V1125 -> agu: 20:21:void (int,com.mojang.datafixers.schemas.Schema) -> 25:29:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 34:51:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 50:50:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$2() -> a 49:49:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$1() -> b 35:46:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V135 -> agt: +net.minecraft.util.datafix.schemas.V135 -> agv: 18:19:void (int,com.mojang.datafixers.schemas.Schema) -> 23:36:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 32:34:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> a 25:30:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> b -net.minecraft.util.datafix.schemas.V143 -> agu: +net.minecraft.util.datafix.schemas.V143 -> agw: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities -net.minecraft.util.datafix.schemas.V1451 -> agv: +net.minecraft.util.datafix.schemas.V1451 -> agx: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 20:26:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 22:23:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1451_1 -> agw: +net.minecraft.util.datafix.schemas.V1451_1 -> agy: 20:21:void (int,com.mojang.datafixers.schemas.Schema) -> 25:37:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 27:33:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1451_2 -> agx: +net.minecraft.util.datafix.schemas.V1451_2 -> agz: 14:15:void (int,com.mojang.datafixers.schemas.Schema) -> 19:25:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 21:22:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) -> a -net.minecraft.util.datafix.schemas.V1451_3 -> agy: +net.minecraft.util.datafix.schemas.V1451_3 -> aha: 18:19:void (int,com.mojang.datafixers.schemas.Schema) -> 23:76:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 72:73:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema) -> a @@ -34883,23 +34925,23 @@ net.minecraft.util.datafix.schemas.V1451_3 -> agy: 40:42:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema) -> j 37:38:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema) -> k 29:30:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) -> a -net.minecraft.util.datafix.schemas.V1451_4 -> agz: +net.minecraft.util.datafix.schemas.V1451_4 -> ahb: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 20:23:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 22:22:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0() -> a -net.minecraft.util.datafix.schemas.V1451_5 -> aha: +net.minecraft.util.datafix.schemas.V1451_5 -> ahc: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:21:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities -net.minecraft.util.datafix.schemas.V1451_6 -> ahb: +net.minecraft.util.datafix.schemas.V1451_6 -> ahd: 21:22:void (int,com.mojang.datafixers.schemas.Schema) -> 26:45:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 30:41:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema,java.util.function.Supplier) -> a 28:28:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1451_7 -> ahc: +net.minecraft.util.datafix.schemas.V1451_7 -> ahe: 16:17:void (int,com.mojang.datafixers.schemas.Schema) -> 21:31:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 23:28:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1460 -> ahd: +net.minecraft.util.datafix.schemas.V1460 -> ahf: 50:51:void (int,com.mojang.datafixers.schemas.Schema) -> 54:55:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 58:61:void registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> b @@ -34952,104 +34994,104 @@ net.minecraft.util.datafix.schemas.V1460 -> ahd: 69:70:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) -> y 58:59:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerInventory$1(com.mojang.datafixers.schemas.Schema) -> l 54:54:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> m -net.minecraft.util.datafix.schemas.V1466 -> ahe: +net.minecraft.util.datafix.schemas.V1466 -> ahg: 24:25:void (int,com.mojang.datafixers.schemas.Schema) -> 29:53:void registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) -> registerTypes 57:61:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 44:51:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> a 31:40:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> b -net.minecraft.util.datafix.schemas.V1470 -> ahf: +net.minecraft.util.datafix.schemas.V1470 -> ahh: 14:15:void (int,com.mojang.datafixers.schemas.Schema) -> 18:19:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 23:39:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 35:36:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) -> a 18:18:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1481 -> ahg: +net.minecraft.util.datafix.schemas.V1481 -> ahi: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities -net.minecraft.util.datafix.schemas.V1483 -> ahh: +net.minecraft.util.datafix.schemas.V1483 -> ahj: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities -net.minecraft.util.datafix.schemas.V1486 -> ahi: +net.minecraft.util.datafix.schemas.V1486 -> ahk: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:21:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities -net.minecraft.util.datafix.schemas.V1510 -> ahj: +net.minecraft.util.datafix.schemas.V1510 -> ahl: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:31:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities -net.minecraft.util.datafix.schemas.V1800 -> ahk: +net.minecraft.util.datafix.schemas.V1800 -> ahm: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 19:20:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 24:32:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 27:29:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) -> a 19:19:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1801 -> ahl: +net.minecraft.util.datafix.schemas.V1801 -> ahn: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 15:16:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 20:22:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 15:15:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1904 -> ahm: +net.minecraft.util.datafix.schemas.V1904 -> aho: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 15:16:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 20:24:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 15:15:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1906 -> ahn: +net.minecraft.util.datafix.schemas.V1906 -> ahp: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 20:32:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 36:39:void registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 36:37:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerInventory$1(com.mojang.datafixers.schemas.Schema) -> a 26:27:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) -> a -net.minecraft.util.datafix.schemas.V1909 -> aho: +net.minecraft.util.datafix.schemas.V1909 -> ahq: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities -net.minecraft.util.datafix.schemas.V1920 -> ahp: +net.minecraft.util.datafix.schemas.V1920 -> ahr: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 19:22:void registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 26:30:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 19:20:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V1928 -> ahq: +net.minecraft.util.datafix.schemas.V1928 -> ahs: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 19:21:com.mojang.datafixers.types.templates.TypeTemplate equipment(com.mojang.datafixers.schemas.Schema) -> a 26:27:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 31:36:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 26:26:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b -net.minecraft.util.datafix.schemas.V1929 -> ahr: +net.minecraft.util.datafix.schemas.V1929 -> aht: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 20:42:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 35:39:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) -> a 21:32:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) -> b -net.minecraft.util.datafix.schemas.V1931 -> ahs: +net.minecraft.util.datafix.schemas.V1931 -> ahu: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 15:16:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 20:22:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 15:15:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V2100 -> aht: +net.minecraft.util.datafix.schemas.V2100 -> ahv: 16:17:void (int,com.mojang.datafixers.schemas.Schema) -> 20:21:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 25:28:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 33:43:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 35:38:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a 20:20:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b -net.minecraft.util.datafix.schemas.V501 -> ahu: +net.minecraft.util.datafix.schemas.V501 -> ahw: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 15:16:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 20:24:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 15:15:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V700 -> ahv: +net.minecraft.util.datafix.schemas.V700 -> ahx: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 15:16:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 20:24:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 15:15:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V701 -> ahw: +net.minecraft.util.datafix.schemas.V701 -> ahy: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 15:16:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 15:15:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V702 -> ahx: +net.minecraft.util.datafix.schemas.V702 -> ahz: 11:12:void (int,com.mojang.datafixers.schemas.Schema) -> 15:16:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 15:15:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V703 -> ahy: +net.minecraft.util.datafix.schemas.V703 -> aia: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 20:47:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) -> registerEntities 42:44:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema) -> a @@ -35057,7 +35099,7 @@ net.minecraft.util.datafix.schemas.V703 -> ahy: 33:36:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema) -> c 28:31:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema) -> d 23:26:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> e -net.minecraft.util.datafix.schemas.V704 -> ahz: +net.minecraft.util.datafix.schemas.V704 -> aib: java.util.Map ITEM_TO_BLOCKENTITY -> a com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> b 34:35:void (int,com.mojang.datafixers.schemas.Schema) -> @@ -35073,10 +35115,10 @@ net.minecraft.util.datafix.schemas.V704 -> ahz: 58:59:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) -> c 38:39:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> b 103:187:void () -> -net.minecraft.util.datafix.schemas.V704$1 -> ahz$1: +net.minecraft.util.datafix.schemas.V704$1 -> aib$1: 187:187:void () -> 190:190:java.lang.Object apply(com.mojang.datafixers.types.DynamicOps,java.lang.Object) -> apply -net.minecraft.util.datafix.schemas.V705 -> aia: +net.minecraft.util.datafix.schemas.V705 -> aic: com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> a 28:29:void (int,com.mojang.datafixers.schemas.Schema) -> 32:33:void registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a @@ -35110,15 +35152,15 @@ net.minecraft.util.datafix.schemas.V705 -> aia: 36:37:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerThrowableProjectile$1(com.mojang.datafixers.schemas.Schema) -> b 32:32:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> c 221:221:void () -> -net.minecraft.util.datafix.schemas.V705$1 -> aia$1: +net.minecraft.util.datafix.schemas.V705$1 -> aic$1: 221:221:void () -> 224:224:java.lang.Object apply(com.mojang.datafixers.types.DynamicOps,java.lang.Object) -> apply -net.minecraft.util.datafix.schemas.V808 -> aib: +net.minecraft.util.datafix.schemas.V808 -> aid: 15:16:void (int,com.mojang.datafixers.schemas.Schema) -> 19:22:void registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) -> a 26:30:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema) -> registerBlockEntities 19:20:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> a -net.minecraft.util.datafix.schemas.V99 -> aic: +net.minecraft.util.datafix.schemas.V99 -> aie: org.apache.logging.log4j.Logger LOGGER -> b java.util.Map ITEM_TO_BLOCKENTITY -> c com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> a @@ -35170,38 +35212,57 @@ net.minecraft.util.datafix.schemas.V99 -> aic: 62:62:com.mojang.datafixers.types.templates.TypeTemplate lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> l 48:48:java.util.Map access$000() -> a 49:345:void () -> -net.minecraft.util.datafix.schemas.V99$1 -> aic$1: +net.minecraft.util.datafix.schemas.V99$1 -> aie$1: 345:345:void () -> 348:348:java.lang.Object apply(com.mojang.datafixers.types.DynamicOps,java.lang.Object) -> apply -net.minecraft.util.datafix.schemas.package-info -> aid: -net.minecraft.util.package-info -> aie: -net.minecraft.util.profiling.ActiveProfiler -> aif: +net.minecraft.util.datafix.schemas.package-info -> aif: +net.minecraft.util.package-info -> aig: +net.minecraft.util.profiling.ActiveProfiler -> aih: long WARNING_TIME_NANOS -> a org.apache.logging.log4j.Logger LOGGER -> b java.util.List paths -> c it.unimi.dsi.fastutil.longs.LongList startTimes -> d - it.unimi.dsi.fastutil.objects.Object2LongMap times -> e - it.unimi.dsi.fastutil.objects.Object2LongMap counts -> f - java.util.function.IntSupplier getTickTime -> g - long startTimeNano -> h - int startTimeTicks -> i - java.lang.String path -> j - boolean started -> k + java.util.Map entries -> e + java.util.function.IntSupplier getTickTime -> f + long startTimeNano -> g + int startTimeTicks -> h + java.lang.String path -> i + boolean started -> j + net.minecraft.util.profiling.ActiveProfiler$PathEntry currentEntry -> k boolean warn -> l - 21:38:void (long,java.util.function.IntSupplier,boolean) -> - 42:51:void startTick() -> a - 55:66:void endTick() -> b - 70:81:void push(java.lang.String) -> a - 85:86:void push(java.util.function.Supplier) -> a - 90:110:void pop() -> c - 114:116:void popPush(java.lang.String) -> b - 120:122:void popPush(java.util.function.Supplier) -> b - 126:126:net.minecraft.util.profiling.ProfileResults getResults() -> d - 106:106:java.lang.Object lambda$pop$2(long) -> a - 106:106:java.lang.Object lambda$pop$1() -> e - 64:64:java.lang.Object lambda$endTick$0() -> f - 18:19:void () -> -net.minecraft.util.profiling.EmptyProfileResults -> aig: + 25:44:void (long,java.util.function.IntSupplier,boolean) -> + 48:57:void startTick() -> a + 61:72:void endTick() -> b + 76:88:void push(java.lang.String) -> a + 92:93:void push(java.util.function.Supplier) -> a + 97:120:void pop() -> c + 124:126:void popPush(java.lang.String) -> b + 130:132:void popPush(java.util.function.Supplier) -> b + 135:139:net.minecraft.util.profiling.ActiveProfiler$PathEntry getCurrentEntry() -> e + 144:145:void incrementCounter(java.lang.String) -> c + 149:150:void incrementCounter(java.util.function.Supplier) -> c + 155:155:net.minecraft.util.profiling.ProfileResults getResults() -> d + 136:136:net.minecraft.util.profiling.ActiveProfiler$PathEntry lambda$getCurrentEntry$3(java.lang.String) -> d + 115:115:java.lang.Object lambda$pop$2(long) -> a + 115:115:java.lang.Object lambda$pop$1() -> f + 70:70:java.lang.Object lambda$endTick$0() -> g + 22:23:void () -> +net.minecraft.util.profiling.ActiveProfiler$1 -> aih$1: +net.minecraft.util.profiling.ActiveProfiler$PathEntry -> aih$a: + long duration -> a + long count -> b + it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap counters -> c + 158:161:void () -> + 165:165:long getDuration() -> a + 170:170:long getCount() -> b + 175:175:it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> c + 158:158:long access$000(net.minecraft.util.profiling.ActiveProfiler$PathEntry) -> a + 158:158:long access$002(net.minecraft.util.profiling.ActiveProfiler$PathEntry,long) -> a + 158:158:long access$100(net.minecraft.util.profiling.ActiveProfiler$PathEntry) -> b + 158:158:long access$102(net.minecraft.util.profiling.ActiveProfiler$PathEntry,long) -> b + 158:158:it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap access$200(net.minecraft.util.profiling.ActiveProfiler$PathEntry) -> c + 158:158:void (net.minecraft.util.profiling.ActiveProfiler$1) -> +net.minecraft.util.profiling.EmptyProfileResults -> aii: net.minecraft.util.profiling.EmptyProfileResults EMPTY -> a 10:11:void () -> 15:15:java.util.List getTimes(java.lang.String) -> a @@ -35212,29 +35273,60 @@ net.minecraft.util.profiling.EmptyProfileResults -> aig: 40:40:int getEndTimeTicks() -> d 45:45:java.lang.String getProfilerResults() -> e 8:8:void () -> -net.minecraft.util.profiling.FilledProfileResults -> aih: +net.minecraft.util.profiling.FilledProfileResults -> aij: org.apache.logging.log4j.Logger LOGGER -> a - java.util.Map times -> b - java.util.Map counts -> c - long startTimeNano -> d - int startTimeTicks -> e - long endTimeNano -> f - int endTimeTicks -> g - int tickDuration -> h - 33:41:void (java.util.Map,java.util.Map,long,int,long,int) -> - 45:95:java.util.List getTimes(java.lang.String) -> a - 100:100:long getStartTimeNano() -> a - 105:105:int getStartTimeTicks() -> b - 110:110:long getEndTimeNano() -> c - 115:115:int getEndTimeTicks() -> d - 120:132:boolean saveResults(java.io.File) -> a - 136:154:java.lang.String getProfilerResults(long,int) -> a - 159:161:java.lang.String getProfilerResults() -> e - 165:196:void appendProfilerResults(int,java.lang.String,java.lang.StringBuilder) -> a - 200:220:java.lang.String getComment() -> h - 226:226:int getTickDuration() -> f - 23:23:void () -> -net.minecraft.util.profiling.GameProfiler -> aii: + net.minecraft.util.profiling.ProfilerPathEntry EMPTY -> b + com.google.common.base.Splitter SPLITTER -> c + java.util.Comparator COUNTER_ENTRY_COMPARATOR -> d + java.util.Map entries -> e + long startTimeNano -> f + int startTimeTicks -> g + long endTimeNano -> h + int endTimeTicks -> i + int tickDuration -> j + 56:63:void (java.util.Map,long,int,long,int) -> + 67:68:net.minecraft.util.profiling.ProfilerPathEntry getEntry(java.lang.String) -> c + 73:118:java.util.List getTimes(java.lang.String) -> a + 122:122:boolean isDirectChild(java.lang.String,java.lang.String) -> a + 126:136:java.util.Map getCounterValues() -> h + 141:141:long getStartTimeNano() -> a + 146:146:int getStartTimeTicks() -> b + 151:151:long getEndTimeNano() -> c + 156:156:int getEndTimeTicks() -> d + 161:173:boolean saveResults(java.io.File) -> a + 177:203:java.lang.String getProfilerResults(long,int) -> a + 208:210:java.lang.String getProfilerResults() -> e + 214:218:java.lang.StringBuilder indentLine(java.lang.StringBuilder,int) -> a + 222:263:void appendProfilerResults(int,java.lang.String,java.lang.StringBuilder) -> a + 266:275:void appendCounterResults(int,java.lang.String,net.minecraft.util.profiling.FilledProfileResults$CounterCollector,int,java.lang.StringBuilder) -> a + 278:283:void appendCounters(java.util.Map,java.lang.StringBuilder,int) -> a + 287:307:java.lang.String getComment() -> i + 313:313:int getTickDuration() -> f + 279:282:void lambda$appendCounters$6(java.lang.StringBuilder,int,java.lang.String,net.minecraft.util.profiling.FilledProfileResults$CounterCollector) -> a + 274:274:void lambda$appendCounterResults$5(int,int,java.lang.StringBuilder,java.util.Map$Entry) -> a + 226:233:void lambda$appendProfilerResults$4(java.lang.StringBuilder,int,java.lang.String,java.lang.Long) -> a + 128:135:void lambda$getCounterValues$3(java.util.Map,java.lang.String,net.minecraft.util.profiling.ProfilerPathEntry) -> a + 132:132:void lambda$null$2(java.util.Map,java.util.List,java.lang.String,java.lang.Long) -> a + 132:132:net.minecraft.util.profiling.FilledProfileResults$CounterCollector lambda$null$1(java.lang.String) -> d + 47:47:long lambda$static$0(net.minecraft.util.profiling.FilledProfileResults$CounterCollector) -> a + 27:47:void () -> +net.minecraft.util.profiling.FilledProfileResults$1 -> aij$1: + 29:29:void () -> + 32:32:long getDuration() -> a + 37:37:long getCount() -> b + 42:42:it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> c +net.minecraft.util.profiling.FilledProfileResults$CounterCollector -> aij$a: + long selfValue -> a + long totalValue -> b + java.util.Map children -> c + 316:319:void () -> + 322:328:void addValue(java.util.Iterator,long) -> a + 326:326:net.minecraft.util.profiling.FilledProfileResults$CounterCollector lambda$addValue$0(java.lang.String) -> a + 316:316:long access$000(net.minecraft.util.profiling.FilledProfileResults$CounterCollector) -> a + 316:316:long access$100(net.minecraft.util.profiling.FilledProfileResults$CounterCollector) -> b + 316:316:java.util.Map access$200(net.minecraft.util.profiling.FilledProfileResults$CounterCollector) -> c + 316:316:void (net.minecraft.util.profiling.FilledProfileResults$1) -> +net.minecraft.util.profiling.GameProfiler -> aik: org.apache.logging.log4j.Logger LOGGER -> a long MAXIMUM_TICK_TIME_NANOS -> b java.util.function.IntSupplier getTickTime -> c @@ -35249,24 +35341,26 @@ net.minecraft.util.profiling.GameProfiler -> aii: 72:74:void pop() -> c 78:80:void popPush(java.lang.String) -> b 84:86:void popPush(java.util.function.Supplier) -> b + 90:92:void incrementCounter(java.lang.String) -> c + 96:98:void incrementCounter(java.util.function.Supplier) -> c 14:14:java.util.function.IntSupplier access$100(net.minecraft.util.profiling.GameProfiler) -> a 15:17:void () -> -net.minecraft.util.profiling.GameProfiler$1 -> aii$1: -net.minecraft.util.profiling.GameProfiler$Profiler -> aii$a: +net.minecraft.util.profiling.GameProfiler$1 -> aik$1: +net.minecraft.util.profiling.GameProfiler$Profiler -> aik$a: boolean isEnabled() -> a net.minecraft.util.profiling.ProfileResults disable() -> b net.minecraft.util.profiling.ProfileResults getResults() -> c void enable() -> d -net.minecraft.util.profiling.GameProfiler$ProfilerImpl -> aii$b: +net.minecraft.util.profiling.GameProfiler$ProfilerImpl -> aik$b: net.minecraft.util.profiling.ProfileCollector collector -> a net.minecraft.util.profiling.GameProfiler this$0 -> b - 98:99:void (net.minecraft.util.profiling.GameProfiler) -> - 103:103:boolean isEnabled() -> a - 108:110:net.minecraft.util.profiling.ProfileResults disable() -> b - 115:115:net.minecraft.util.profiling.ProfileResults getResults() -> c - 120:123:void enable() -> d - 98:98:void (net.minecraft.util.profiling.GameProfiler,net.minecraft.util.profiling.GameProfiler$1) -> -net.minecraft.util.profiling.InactiveProfiler -> aij: + 110:111:void (net.minecraft.util.profiling.GameProfiler) -> + 115:115:boolean isEnabled() -> a + 120:122:net.minecraft.util.profiling.ProfileResults disable() -> b + 127:127:net.minecraft.util.profiling.ProfileResults getResults() -> c + 132:135:void enable() -> d + 110:110:void (net.minecraft.util.profiling.GameProfiler,net.minecraft.util.profiling.GameProfiler$1) -> +net.minecraft.util.profiling.InactiveProfiler -> ail: net.minecraft.util.profiling.InactiveProfiler INACTIVE -> a 8:9:void () -> 13:13:void startTick() -> a @@ -35276,16 +35370,13 @@ net.minecraft.util.profiling.InactiveProfiler -> aij: 29:29:void pop() -> c 33:33:void popPush(java.lang.String) -> b 37:37:void popPush(java.util.function.Supplier) -> b - 41:41:net.minecraft.util.profiling.ProfileResults getResults() -> d + 41:41:void incrementCounter(java.lang.String) -> c + 45:45:void incrementCounter(java.util.function.Supplier) -> c + 49:49:net.minecraft.util.profiling.ProfileResults getResults() -> d 6:6:void () -> -net.minecraft.util.profiling.ProfileCollector -> aik: - void push(java.lang.String) -> a - void push(java.util.function.Supplier) -> a - void pop() -> c - void popPush(java.lang.String) -> b - void popPush(java.util.function.Supplier) -> b +net.minecraft.util.profiling.ProfileCollector -> aim: net.minecraft.util.profiling.ProfileResults getResults() -> d -net.minecraft.util.profiling.ProfileResults -> ail: +net.minecraft.util.profiling.ProfileResults -> ain: java.util.List getTimes(java.lang.String) -> a boolean saveResults(java.io.File) -> a long getStartTimeNano() -> a @@ -35296,7 +35387,7 @@ net.minecraft.util.profiling.ProfileResults -> ail: 26:26:int getTickDuration() -> f java.lang.String getProfilerResults() -> e 32:32:java.lang.String demanglePath(java.lang.String) -> b -net.minecraft.util.profiling.ProfilerFiller -> aim: +net.minecraft.util.profiling.ProfilerFiller -> aio: void startTick() -> a void endTick() -> b void push(java.lang.String) -> a @@ -35304,7 +35395,13 @@ net.minecraft.util.profiling.ProfilerFiller -> aim: void pop() -> c void popPush(java.lang.String) -> b void popPush(java.util.function.Supplier) -> b -net.minecraft.util.profiling.ResultField -> ain: + void incrementCounter(java.lang.String) -> c + void incrementCounter(java.util.function.Supplier) -> c +net.minecraft.util.profiling.ProfilerPathEntry -> aip: + long getDuration() -> a + long getCount() -> b + it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> c +net.minecraft.util.profiling.ResultField -> aiq: double percentage -> a double globalPercentage -> b long count -> c @@ -35313,36 +35410,36 @@ net.minecraft.util.profiling.ResultField -> ain: 18:24:int compareTo(net.minecraft.util.profiling.ResultField) -> a 28:28:int getColor() -> a 3:3:int compareTo(java.lang.Object) -> compareTo -net.minecraft.util.profiling.package-info -> aio: -net.minecraft.util.thread.BlockableEventLoop -> aip: +net.minecraft.util.profiling.package-info -> air: +net.minecraft.util.thread.BlockableEventLoop -> ais: java.lang.String name -> b org.apache.logging.log4j.Logger LOGGER -> c java.util.Queue pendingRunnables -> d int blockingCount -> e 19:24:void (java.lang.String) -> - java.lang.Runnable wrapRunnable(java.lang.Runnable) -> d - boolean shouldRun(java.lang.Runnable) -> c - 31:31:boolean isSameThread() -> bf - java.lang.Thread getRunningThread() -> ay - 37:37:boolean scheduleExecutables() -> ax - 41:41:int getPendingTasksCount() -> bg - 46:46:java.lang.String name() -> bh + java.lang.Runnable wrapRunnable(java.lang.Runnable) -> e + boolean shouldRun(java.lang.Runnable) -> d + 31:31:boolean isSameThread() -> bg + java.lang.Thread getRunningThread() -> az + 37:37:boolean scheduleExecutables() -> ay + 41:41:int getPendingTasksCount() -> bh + 46:46:java.lang.String name() -> bi 50:53:java.util.concurrent.CompletableFuture submit(java.util.function.Supplier) -> a 58:58:java.util.concurrent.CompletableFuture submitAsync(java.lang.Runnable) -> a - 67:71:java.util.concurrent.CompletableFuture submit(java.lang.Runnable) -> e - 76:81:void executeBlocking(java.lang.Runnable) -> f - 85:87:void tell(java.lang.Runnable) -> g + 67:71:java.util.concurrent.CompletableFuture submit(java.lang.Runnable) -> f + 76:81:void executeBlocking(java.lang.Runnable) -> g + 85:87:void tell(java.lang.Runnable) -> h 91:96:void execute(java.lang.Runnable) -> execute - 99:100:void dropAllTasks() -> bi - 103:106:void runAllTasks() -> bj - 109:120:boolean pollTask() -> v + 99:100:void dropAllTasks() -> bj + 103:106:void runAllTasks() -> bk + 109:120:boolean pollTask() -> w 124:135:void managedBlock(java.util.function.BooleanSupplier) -> c - 138:140:void waitForTasks() -> bk - 144:148:void doRunTask(java.lang.Runnable) -> h + 138:140:void waitForTasks() -> bl + 144:148:void doRunTask(java.lang.Runnable) -> c 14:14:void tell(java.lang.Object) -> a 59:60:java.lang.Void lambda$submitAsync$0(java.lang.Runnable) -> b 17:17:void () -> -net.minecraft.util.thread.NamedThreadFactory -> aiq: +net.minecraft.util.thread.NamedThreadFactory -> ait: org.apache.logging.log4j.Logger LOGGER -> a java.lang.ThreadGroup group -> b java.util.concurrent.atomic.AtomicInteger threadNumber -> c @@ -35351,20 +35448,20 @@ net.minecraft.util.thread.NamedThreadFactory -> aiq: 24:32:java.lang.Thread newThread(java.lang.Runnable) -> newThread 26:28:void lambda$newThread$0(java.lang.Runnable,java.lang.Thread,java.lang.Throwable) -> a 10:10:void () -> -net.minecraft.util.thread.ProcessorHandle -> air: - java.lang.String name() -> bh +net.minecraft.util.thread.ProcessorHandle -> aiu: + java.lang.String name() -> bi void tell(java.lang.Object) -> a 14:14:void close() -> close 17:20:java.util.concurrent.CompletableFuture ask(java.util.function.Function) -> a 24:24:net.minecraft.util.thread.ProcessorHandle of(java.lang.String,java.util.function.Consumer) -> a -net.minecraft.util.thread.ProcessorHandle$1 -> air$1: +net.minecraft.util.thread.ProcessorHandle$1 -> aiu$1: java.lang.String val$name -> a java.util.function.Consumer val$tell -> b 24:24:void (java.lang.String,java.util.function.Consumer) -> - 27:27:java.lang.String name() -> bh + 27:27:java.lang.String name() -> bi 32:33:void tell(java.lang.Object) -> a 37:37:java.lang.String toString() -> toString -net.minecraft.util.thread.ProcessorMailbox -> ais: +net.minecraft.util.thread.ProcessorMailbox -> aiv: org.apache.logging.log4j.Logger LOGGER -> b java.util.concurrent.atomic.AtomicInteger status -> c net.minecraft.util.thread.StrictQueue queue -> a @@ -35383,20 +35480,20 @@ net.minecraft.util.thread.ProcessorMailbox -> ais: 105:119:void registerForExecution() -> f 122:126:int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction) -> a 131:131:java.lang.String toString() -> toString - 136:136:java.lang.String name() -> bh + 136:136:java.lang.String name() -> bi 91:91:boolean lambda$run$0(int) -> a 16:16:void () -> -net.minecraft.util.thread.ReentrantBlockableEventLoop -> ait: +net.minecraft.util.thread.ReentrantBlockableEventLoop -> aiw: int reentrantCount -> b 7:8:void (java.lang.String) -> - 12:12:boolean scheduleExecutables() -> ax - 16:16:boolean runningTask() -> bl - 21:27:void doRunTask(java.lang.Runnable) -> h -net.minecraft.util.thread.StrictQueue -> aiu: + 12:12:boolean scheduleExecutables() -> ay + 16:16:boolean runningTask() -> bm + 21:27:void doRunTask(java.lang.Runnable) -> c +net.minecraft.util.thread.StrictQueue -> aix: java.lang.Object pop() -> a boolean push(java.lang.Object) -> a boolean isEmpty() -> b -net.minecraft.util.thread.StrictQueue$FixedPriorityQueue -> aiu$a: +net.minecraft.util.thread.StrictQueue$FixedPriorityQueue -> aix$a: java.util.List queueList -> a 65:67:void (int) -> 73:79:java.lang.Runnable pop() -> c @@ -35405,20 +35502,20 @@ net.minecraft.util.thread.StrictQueue$FixedPriorityQueue -> aiu$a: 62:62:boolean push(java.lang.Object) -> a 62:62:java.lang.Object pop() -> a 66:66:java.util.concurrent.ConcurrentLinkedQueue lambda$new$0(int) -> a -net.minecraft.util.thread.StrictQueue$IntRunnable -> aiu$b: +net.minecraft.util.thread.StrictQueue$IntRunnable -> aix$b: int priority -> a java.lang.Runnable task -> b 47:50:void (int,java.lang.Runnable) -> 54:55:void run() -> run 58:58:int getPriority() -> a -net.minecraft.util.thread.StrictQueue$QueueStrictQueue -> aiu$c: +net.minecraft.util.thread.StrictQueue$QueueStrictQueue -> aix$c: java.util.Queue queue -> a 22:24:void (java.util.Queue) -> 29:29:java.lang.Object pop() -> a 34:34:boolean push(java.lang.Object) -> a 39:39:boolean isEmpty() -> b -net.minecraft.util.thread.package-info -> aiv: -net.minecraft.util.worldupdate.WorldUpgrader -> aiw: +net.minecraft.util.thread.package-info -> aiy: +net.minecraft.util.worldupdate.WorldUpgrader -> aiz: org.apache.logging.log4j.Logger LOGGER -> a java.util.concurrent.ThreadFactory THREAD_FACTORY -> b java.lang.String levelName -> c @@ -35452,8 +35549,8 @@ net.minecraft.util.worldupdate.WorldUpgrader -> aiw: 125:125:net.minecraft.world.level.storage.DimensionDataStorage lambda$work$1() -> j 69:72:void lambda$new$0(java.lang.Thread,java.lang.Throwable) -> a 37:56:void () -> -net.minecraft.util.worldupdate.package-info -> aix: -net.minecraft.world.BossEvent -> aiy: +net.minecraft.util.worldupdate.package-info -> aja: +net.minecraft.world.BossEvent -> ajb: java.util.UUID id -> h net.minecraft.network.chat.Component name -> a float percent -> b @@ -35478,7 +35575,7 @@ net.minecraft.world.BossEvent -> aiy: 76:77:net.minecraft.world.BossEvent setPlayBossMusic(boolean) -> b 81:82:net.minecraft.world.BossEvent setCreateWorldFog(boolean) -> c 86:86:boolean shouldCreateWorldFog() -> p -net.minecraft.world.BossEvent$BossBarColor -> aiy$a: +net.minecraft.world.BossEvent$BossBarColor -> ajb$a: net.minecraft.world.BossEvent$BossBarColor PINK -> a net.minecraft.world.BossEvent$BossBarColor BLUE -> b net.minecraft.world.BossEvent$BossBarColor RED -> c @@ -35496,7 +35593,7 @@ net.minecraft.world.BossEvent$BossBarColor -> aiy$a: 112:112:java.lang.String getName() -> b 116:121:net.minecraft.world.BossEvent$BossBarColor byName(java.lang.String) -> a 89:96:void () -> -net.minecraft.world.BossEvent$BossBarOverlay -> aiy$b: +net.minecraft.world.BossEvent$BossBarOverlay -> ajb$b: net.minecraft.world.BossEvent$BossBarOverlay PROGRESS -> a net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_6 -> b net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_10 -> c @@ -35510,10 +35607,10 @@ net.minecraft.world.BossEvent$BossBarOverlay -> aiy$b: 140:140:java.lang.String getName() -> a 144:149:net.minecraft.world.BossEvent$BossBarOverlay byName(java.lang.String) -> a 125:130:void () -> -net.minecraft.world.Clearable -> aiz: +net.minecraft.world.Clearable -> ajc: void clearContent() -> N_ 9:12:void tryClear(java.lang.Object) -> a -net.minecraft.world.CompoundContainer -> aja: +net.minecraft.world.CompoundContainer -> ajd: net.minecraft.world.Container container1 -> a net.minecraft.world.Container container2 -> b 10:19:void (net.minecraft.world.Container,net.minecraft.world.Container) -> @@ -35531,7 +35628,7 @@ net.minecraft.world.CompoundContainer -> aja: 95:97:void stopOpen(net.minecraft.world.entity.player.Player) -> b_ 101:104:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b 110:112:void clearContent() -> N_ -net.minecraft.world.Container -> ajb: +net.minecraft.world.Container -> aje: int getContainerSize() -> O_ boolean isEmpty() -> c net.minecraft.world.item.ItemStack getItem(int) -> a @@ -35546,16 +35643,16 @@ net.minecraft.world.Container -> ajb: 39:39:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b 43:50:int countItem(net.minecraft.world.item.Item) -> a 54:60:boolean hasAnyOf(java.util.Set) -> a -net.minecraft.world.ContainerHelper -> ajc: +net.minecraft.world.ContainerHelper -> ajf: 11:11:void () -> 13:17:net.minecraft.world.item.ItemStack removeItem(java.util.List,int,int) -> a 21:25:net.minecraft.world.item.ItemStack takeItem(java.util.List,int) -> a 29:29:net.minecraft.nbt.CompoundTag saveAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList) -> a 33:46:net.minecraft.nbt.CompoundTag saveAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList,boolean) -> a 50:58:void loadAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList) -> b -net.minecraft.world.ContainerListener -> ajd: +net.minecraft.world.ContainerListener -> ajg: void containerChanged(net.minecraft.world.Container) -> a -net.minecraft.world.Containers -> aje: +net.minecraft.world.Containers -> ajh: java.util.Random RANDOM -> a 13:13:void () -> 17:18:void dropContents(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.Container) -> a @@ -35565,7 +35662,7 @@ net.minecraft.world.Containers -> aje: 35:54:void dropItemStack(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.item.ItemStack) -> a 31:31:void lambda$dropContents$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a 14:14:void () -> -net.minecraft.world.Difficulty -> ajf: +net.minecraft.world.Difficulty -> aji: net.minecraft.world.Difficulty PEACEFUL -> a net.minecraft.world.Difficulty EASY -> b net.minecraft.world.Difficulty NORMAL -> c @@ -35584,7 +35681,7 @@ net.minecraft.world.Difficulty -> ajf: 53:53:java.lang.String getKey() -> c 17:17:net.minecraft.world.Difficulty[] lambda$static$0(int) -> b 10:17:void () -> -net.minecraft.world.DifficultyInstance -> ajg: +net.minecraft.world.DifficultyInstance -> ajj: net.minecraft.world.Difficulty base -> a float effectiveDifficulty -> b 17:20:void (net.minecraft.world.Difficulty,long,long,float) -> @@ -35594,7 +35691,7 @@ net.minecraft.world.DifficultyInstance -> ajg: 35:35:boolean isHarderThan(float) -> a 48:54:float getSpecialMultiplier() -> d 58:83:float calculateDifficulty(net.minecraft.world.Difficulty,long,long,float) -> a -net.minecraft.world.InteractionHand -> ajh: +net.minecraft.world.InteractionHand -> ajk: net.minecraft.world.InteractionHand MAIN_HAND -> a net.minecraft.world.InteractionHand OFF_HAND -> b net.minecraft.world.InteractionHand[] $VALUES -> c @@ -35602,7 +35699,7 @@ net.minecraft.world.InteractionHand -> ajh: 3:3:net.minecraft.world.InteractionHand valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:5:void () -> -net.minecraft.world.InteractionResult -> aji: +net.minecraft.world.InteractionResult -> ajl: net.minecraft.world.InteractionResult SUCCESS -> a net.minecraft.world.InteractionResult CONSUME -> b net.minecraft.world.InteractionResult PASS -> c @@ -35614,7 +35711,7 @@ net.minecraft.world.InteractionResult -> aji: 10:10:boolean consumesAction() -> a 14:14:boolean shouldSwing() -> b 3:7:void () -> -net.minecraft.world.InteractionResultHolder -> ajj: +net.minecraft.world.InteractionResultHolder -> ajm: net.minecraft.world.InteractionResult result -> a java.lang.Object object -> b 7:10:void (net.minecraft.world.InteractionResult,java.lang.Object) -> @@ -35624,7 +35721,7 @@ net.minecraft.world.InteractionResultHolder -> ajj: 25:25:net.minecraft.world.InteractionResultHolder consume(java.lang.Object) -> b 29:29:net.minecraft.world.InteractionResultHolder pass(java.lang.Object) -> c 33:33:net.minecraft.world.InteractionResultHolder fail(java.lang.Object) -> d -net.minecraft.world.LockCode -> ajk: +net.minecraft.world.LockCode -> ajn: net.minecraft.world.LockCode NO_LOCK -> a java.lang.String key -> b 16:18:void (java.lang.String) -> @@ -35632,14 +35729,14 @@ net.minecraft.world.LockCode -> ajk: 25:28:void addToTag(net.minecraft.nbt.CompoundTag) -> a 31:34:net.minecraft.world.LockCode fromTag(net.minecraft.nbt.CompoundTag) -> b 11:11:void () -> -net.minecraft.world.MenuProvider -> ajl: +net.minecraft.world.MenuProvider -> ajo: net.minecraft.network.chat.Component getDisplayName() -> d -net.minecraft.world.Nameable -> ajm: +net.minecraft.world.Nameable -> ajp: net.minecraft.network.chat.Component getName() -> M 11:11:boolean hasCustomName() -> N 15:15:net.minecraft.network.chat.Component getDisplayName() -> d 20:20:net.minecraft.network.chat.Component getCustomName() -> O -net.minecraft.world.SimpleContainer -> ajn: +net.minecraft.world.SimpleContainer -> ajq: int size -> a net.minecraft.core.NonNullList items -> b java.util.List listeners -> c @@ -35664,13 +35761,13 @@ net.minecraft.world.SimpleContainer -> ajn: 182:191:void moveItemToOccupiedSlotsWithSameType(net.minecraft.world.item.ItemStack) -> c 197:204:void moveItemsBetweenStacks(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a 165:165:boolean lambda$toString$0(net.minecraft.world.item.ItemStack) -> d -net.minecraft.world.SimpleMenuProvider -> ajo: +net.minecraft.world.SimpleMenuProvider -> ajr: net.minecraft.network.chat.Component title -> a net.minecraft.world.inventory.MenuConstructor menuConstructor -> b 13:16:void (net.minecraft.world.inventory.MenuConstructor,net.minecraft.network.chat.Component) -> 20:20:net.minecraft.network.chat.Component getDisplayName() -> d 25:25:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> createMenu -net.minecraft.world.Snooper -> ajp: +net.minecraft.world.Snooper -> ajs: java.util.Map fixedData -> a java.util.Map dynamicData -> b java.lang.String token -> c @@ -35702,21 +35799,21 @@ net.minecraft.world.Snooper -> ajp: 16:16:int access$308(net.minecraft.world.Snooper) -> f 16:16:java.lang.String access$500(net.minecraft.world.Snooper) -> g 16:16:java.net.URL access$600(net.minecraft.world.Snooper) -> h -net.minecraft.world.Snooper$1 -> ajp$1: +net.minecraft.world.Snooper$1 -> ajs$1: net.minecraft.world.Snooper this$0 -> a 52:52:void (net.minecraft.world.Snooper) -> 55:71:void run() -> run -net.minecraft.world.SnooperPopulator -> ajq: +net.minecraft.world.SnooperPopulator -> ajt: void populateSnooper(net.minecraft.world.Snooper) -> a void populateSnooperInitial(net.minecraft.world.Snooper) -> b - boolean isSnooperEnabled() -> V -net.minecraft.world.WorldlyContainer -> ajr: + boolean isSnooperEnabled() -> W +net.minecraft.world.WorldlyContainer -> aju: int[] getSlotsForFace(net.minecraft.core.Direction) -> a boolean canPlaceItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> a boolean canTakeItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> b -net.minecraft.world.WorldlyContainerHolder -> ajs: +net.minecraft.world.WorldlyContainerHolder -> ajv: net.minecraft.world.WorldlyContainer getContainer(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> a -net.minecraft.world.damagesource.CombatEntry -> ajt: +net.minecraft.world.damagesource.CombatEntry -> ajw: net.minecraft.world.damagesource.DamageSource source -> a int time -> b float damage -> c @@ -35734,11 +35831,11 @@ net.minecraft.world.damagesource.CombatEntry -> ajt: 57:57:net.minecraft.network.chat.Component getAttackerName() -> h 62:62:net.minecraft.world.entity.Entity getAttacker() -> i 66:69:float getFallDistance() -> j -net.minecraft.world.damagesource.CombatRules -> aju: +net.minecraft.world.damagesource.CombatRules -> ajx: 5:5:void () -> 13:15:float getDamageAfterAbsorb(float,float,float) -> a 19:20:float getDamageAfterMagicAbsorb(float,float) -> a -net.minecraft.world.damagesource.CombatTracker -> ajv: +net.minecraft.world.damagesource.CombatTracker -> ajy: java.util.List entries -> a net.minecraft.world.entity.LivingEntity mob -> b int lastDamageTime -> c @@ -35761,7 +35858,7 @@ net.minecraft.world.damagesource.CombatTracker -> ajv: 199:212:void recheckStatus() -> g 215:215:net.minecraft.world.entity.LivingEntity getMob() -> h 220:223:net.minecraft.world.damagesource.CombatEntry getLastEntry() -> i -net.minecraft.world.damagesource.DamageSource -> ajw: +net.minecraft.world.damagesource.DamageSource -> ajz: net.minecraft.world.damagesource.DamageSource IN_FIRE -> a net.minecraft.world.damagesource.DamageSource LIGHTNING_BOLT -> b net.minecraft.world.damagesource.DamageSource ON_FIRE -> c @@ -35832,7 +35929,7 @@ net.minecraft.world.damagesource.DamageSource -> ajw: 235:236:boolean isCreativePlayer() -> v 241:241:net.minecraft.world.phys.Vec3 getSourcePosition() -> w 17:38:void () -> -net.minecraft.world.damagesource.EntityDamageSource -> ajx: +net.minecraft.world.damagesource.EntityDamageSource -> aka: net.minecraft.world.entity.Entity entity -> x boolean isThorns -> y 19:21:void (java.lang.String,net.minecraft.world.entity.Entity) -> @@ -35842,33 +35939,33 @@ net.minecraft.world.damagesource.EntityDamageSource -> ajx: 40:46:net.minecraft.network.chat.Component getLocalizedDeathMessage(net.minecraft.world.entity.LivingEntity) -> d 52:52:boolean scalesWithDifficulty() -> s 58:58:net.minecraft.world.phys.Vec3 getSourcePosition() -> w -net.minecraft.world.damagesource.IndirectEntityDamageSource -> ajy: +net.minecraft.world.damagesource.IndirectEntityDamageSource -> akb: net.minecraft.world.entity.Entity owner -> y 15:17:void (java.lang.String,net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> 22:22:net.minecraft.world.entity.Entity getDirectEntity() -> j 28:28:net.minecraft.world.entity.Entity getEntity() -> k 33:41:net.minecraft.network.chat.Component getLocalizedDeathMessage(net.minecraft.world.entity.LivingEntity) -> d -net.minecraft.world.damagesource.NetherBedDamage -> ajz: +net.minecraft.world.damagesource.NetherBedDamage -> akc: 13:16:void () -> 20:24:net.minecraft.network.chat.Component getLocalizedDeathMessage(net.minecraft.world.entity.LivingEntity) -> d 20:22:void lambda$getLocalizedDeathMessage$0(net.minecraft.network.chat.Style) -> a -net.minecraft.world.damagesource.package-info -> aka: -net.minecraft.world.effect.AbsoptionMobEffect -> akb: +net.minecraft.world.damagesource.package-info -> akd: +net.minecraft.world.effect.AbsoptionMobEffect -> ake: 8:9:void (net.minecraft.world.effect.MobEffectCategory,int) -> 13:15:void removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.attributes.BaseAttributeMap,int) -> a 19:21:void addAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.attributes.BaseAttributeMap,int) -> b -net.minecraft.world.effect.AttackDamageMobEffect -> akc: +net.minecraft.world.effect.AttackDamageMobEffect -> akf: double multiplier -> a 9:11:void (net.minecraft.world.effect.MobEffectCategory,int,double) -> 15:15:double getAttributeModifierValue(int,net.minecraft.world.entity.ai.attributes.AttributeModifier) -> a -net.minecraft.world.effect.HealthBoostMobEffect -> akd: +net.minecraft.world.effect.HealthBoostMobEffect -> akg: 8:9:void (net.minecraft.world.effect.MobEffectCategory,int) -> 13:17:void removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.attributes.BaseAttributeMap,int) -> a -net.minecraft.world.effect.InstantenousMobEffect -> ake: +net.minecraft.world.effect.InstantenousMobEffect -> akh: 5:6:void (net.minecraft.world.effect.MobEffectCategory,int) -> 10:10:boolean isInstantenous() -> a 15:15:boolean isDurationEffectTick(int,int) -> a -net.minecraft.world.effect.MobEffect -> akf: +net.minecraft.world.effect.MobEffect -> aki: java.util.Map attributeModifiers -> a net.minecraft.world.effect.MobEffectCategory category -> b int color -> c @@ -35891,7 +35988,7 @@ net.minecraft.world.effect.MobEffect -> akf: 182:191:void addAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.attributes.BaseAttributeMap,int) -> b 194:194:double getAttributeModifierValue(int,net.minecraft.world.entity.ai.attributes.AttributeModifier) -> a 198:198:boolean isBeneficial() -> h -net.minecraft.world.effect.MobEffectCategory -> akg: +net.minecraft.world.effect.MobEffectCategory -> akj: net.minecraft.world.effect.MobEffectCategory BENEFICIAL -> a net.minecraft.world.effect.MobEffectCategory HARMFUL -> b net.minecraft.world.effect.MobEffectCategory NEUTRAL -> c @@ -35902,7 +35999,7 @@ net.minecraft.world.effect.MobEffectCategory -> akg: 12:14:void (java.lang.String,int,net.minecraft.ChatFormatting) -> 17:17:net.minecraft.ChatFormatting getTooltipFormatting() -> a 5:8:void () -> -net.minecraft.world.effect.MobEffectInstance -> akh: +net.minecraft.world.effect.MobEffectInstance -> akk: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.effect.MobEffect effect -> b int duration -> c @@ -35912,41 +36009,46 @@ net.minecraft.world.effect.MobEffectInstance -> akh: boolean noCounter -> g boolean visible -> h boolean showIcon -> i - 24:25:void (net.minecraft.world.effect.MobEffect) -> - 28:29:void (net.minecraft.world.effect.MobEffect,int) -> - 32:33:void (net.minecraft.world.effect.MobEffect,int,int) -> - 36:37:void (net.minecraft.world.effect.MobEffect,int,int,boolean,boolean) -> - 39:46:void (net.minecraft.world.effect.MobEffect,int,int,boolean,boolean,boolean) -> - 48:55:void (net.minecraft.world.effect.MobEffectInstance) -> - 58:82:boolean update(net.minecraft.world.effect.MobEffectInstance) -> a - 86:86:net.minecraft.world.effect.MobEffect getEffect() -> a - 90:90:int getDuration() -> b - 94:94:int getAmplifier() -> c - 98:99:void setSplash(boolean) -> a - 102:102:boolean isAmbient() -> d - 106:106:boolean isVisible() -> e - 110:110:boolean showIcon() -> f - 120:126:boolean tick(net.minecraft.world.entity.LivingEntity) -> a - 130:130:int tickDownDuration() -> i - 134:137:void applyEffect(net.minecraft.world.entity.LivingEntity) -> b - 140:140:java.lang.String getDescriptionId() -> g - 146:161:java.lang.String toString() -> toString - 166:175:boolean equals(java.lang.Object) -> equals - 180:185:int hashCode() -> hashCode - 189:195:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> a - 199:215:net.minecraft.world.effect.MobEffectInstance load(net.minecraft.nbt.CompoundTag) -> b - 219:220:void setNoCounter(boolean) -> b - 223:223:boolean isNoCounter() -> h - 228:240:int compareTo(net.minecraft.world.effect.MobEffectInstance) -> b - 11:11:int compareTo(java.lang.Object) -> compareTo - 12:12:void () -> -net.minecraft.world.effect.MobEffectUtil -> aki: + net.minecraft.world.effect.MobEffectInstance hiddenEffect -> j + 28:29:void (net.minecraft.world.effect.MobEffect) -> + 32:33:void (net.minecraft.world.effect.MobEffect,int) -> + 36:37:void (net.minecraft.world.effect.MobEffect,int,int) -> + 40:41:void (net.minecraft.world.effect.MobEffect,int,int,boolean,boolean) -> + 44:45:void (net.minecraft.world.effect.MobEffect,int,int,boolean,boolean,boolean) -> + 47:55:void (net.minecraft.world.effect.MobEffect,int,int,boolean,boolean,boolean,net.minecraft.world.effect.MobEffectInstance) -> + 57:60:void (net.minecraft.world.effect.MobEffectInstance) -> + 63:68:void setDetailsFrom(net.minecraft.world.effect.MobEffectInstance) -> a + 71:108:boolean update(net.minecraft.world.effect.MobEffectInstance) -> b + 112:112:net.minecraft.world.effect.MobEffect getEffect() -> a + 116:116:int getDuration() -> b + 120:120:int getAmplifier() -> c + 124:125:void setSplash(boolean) -> a + 128:128:boolean isAmbient() -> d + 132:132:boolean isVisible() -> e + 136:136:boolean showIcon() -> f + 146:157:boolean tick(net.minecraft.world.entity.LivingEntity,java.lang.Runnable) -> a + 161:164:int tickDownDuration() -> i + 168:171:void applyEffect(net.minecraft.world.entity.LivingEntity) -> a + 174:174:java.lang.String getDescriptionId() -> g + 180:195:java.lang.String toString() -> toString + 200:209:boolean equals(java.lang.Object) -> equals + 214:219:int hashCode() -> hashCode + 223:225:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> a + 229:239:void writeDetailsTo(net.minecraft.nbt.CompoundTag) -> c + 242:247:net.minecraft.world.effect.MobEffectInstance load(net.minecraft.nbt.CompoundTag) -> b + 251:266:net.minecraft.world.effect.MobEffectInstance loadSpecifiedEffect(net.minecraft.world.effect.MobEffect,net.minecraft.nbt.CompoundTag) -> a + 270:271:void setNoCounter(boolean) -> b + 274:274:boolean isNoCounter() -> h + 279:291:int compareTo(net.minecraft.world.effect.MobEffectInstance) -> c + 13:13:int compareTo(java.lang.Object) -> compareTo + 14:14:void () -> +net.minecraft.world.effect.MobEffectUtil -> akl: 7:7:void () -> 9:13:java.lang.String formatDuration(net.minecraft.world.effect.MobEffectInstance,float) -> a 17:17:boolean hasDigSpeed(net.minecraft.world.entity.LivingEntity) -> a 21:29:int getDigSpeedAmplification(net.minecraft.world.entity.LivingEntity) -> b 33:33:boolean hasWaterBreathing(net.minecraft.world.entity.LivingEntity) -> c -net.minecraft.world.effect.MobEffects -> akj: +net.minecraft.world.effect.MobEffects -> akm: net.minecraft.world.effect.MobEffect MOVEMENT_SPEED -> a net.minecraft.world.effect.MobEffect MOVEMENT_SLOWDOWN -> b net.minecraft.world.effect.MobEffect DIG_SPEED -> c @@ -35982,12 +36084,12 @@ net.minecraft.world.effect.MobEffects -> akj: 12:12:void () -> 67:67:net.minecraft.world.effect.MobEffect register(int,java.lang.String,net.minecraft.world.effect.MobEffect) -> a 13:63:void () -> -net.minecraft.world.effect.MobEffects$1 -> akj$1: +net.minecraft.world.effect.MobEffects$1 -> akm$1: 43:43:void (net.minecraft.world.effect.MobEffectCategory,int) -> 46:46:boolean isDurationEffectTick(int,int) -> a 51:61:void applyEffectTick(net.minecraft.world.entity.LivingEntity,int) -> a -net.minecraft.world.effect.package-info -> akk: -net.minecraft.world.entity.AgableMob -> akl: +net.minecraft.world.effect.package-info -> akn: +net.minecraft.world.entity.AgableMob -> ako: net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> bw int age -> b int forcedAge -> c @@ -36009,7 +36111,7 @@ net.minecraft.world.entity.AgableMob -> akl: 181:181:void ageBoundaryReached() -> l 185:185:boolean isBaby() -> x_ 21:21:void () -> -net.minecraft.world.entity.AgableMob$AgableMobGroupData -> akl$a: +net.minecraft.world.entity.AgableMob$AgableMobGroupData -> ako$a: int groupSize -> a boolean shouldSpawnBaby -> b float babySpawnChance -> c @@ -36020,7 +36122,7 @@ net.minecraft.world.entity.AgableMob$AgableMobGroupData -> akl$a: 206:207:void setShouldSpawnBaby(boolean) -> a 210:210:float getBabySpawnChance() -> d 214:215:void setBabySpawnChance(float) -> a -net.minecraft.world.entity.AreaEffectCloud -> akm: +net.minecraft.world.entity.AreaEffectCloud -> akp: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.network.syncher.EntityDataAccessor DATA_RADIUS -> c net.minecraft.network.syncher.EntityDataAccessor DATA_COLOR -> d @@ -36077,7 +36179,7 @@ net.minecraft.world.entity.AreaEffectCloud -> akm: 434:434:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 439:439:net.minecraft.world.entity.EntityDimensions getDimensions(net.minecraft.world.entity.Pose) -> a 38:45:void () -> -net.minecraft.world.entity.Entity -> akn: +net.minecraft.world.entity.Entity -> akq: org.apache.logging.log4j.Logger LOGGER -> h java.util.concurrent.atomic.AtomicInteger ENTITY_COUNTER -> b java.util.List EMPTY_LIST -> c @@ -36496,13 +36598,13 @@ net.minecraft.world.entity.Entity -> akn: 2354:2354:java.lang.String lambda$fillCrashReportCategory$1() -> r 2167:2167:void lambda$removeAction$0(net.minecraft.network.chat.Style) -> b 109:203:void () -> -net.minecraft.world.entity.Entity$1 -> akn$1: +net.minecraft.world.entity.Entity$1 -> akq$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b 2593:2607:void () -> -net.minecraft.world.entity.Entity$MoveCallback -> akn$a: +net.minecraft.world.entity.Entity$MoveCallback -> akq$a: void accept(net.minecraft.world.entity.Entity,double,double,double) -> accept -net.minecraft.world.entity.EntityDimensions -> ako: +net.minecraft.world.entity.EntityDimensions -> akr: float width -> a float height -> b boolean fixed -> c @@ -36512,9 +36614,9 @@ net.minecraft.world.entity.EntityDimensions -> ako: 27:27:net.minecraft.world.entity.EntityDimensions scalable(float,float) -> b 31:31:net.minecraft.world.entity.EntityDimensions fixed(float,float) -> c 36:36:java.lang.String toString() -> toString -net.minecraft.world.entity.EntityEvent -> akp: +net.minecraft.world.entity.EntityEvent -> aks: 3:3:void () -> -net.minecraft.world.entity.EntitySelector -> akq: +net.minecraft.world.entity.EntitySelector -> akt: java.util.function.Predicate ENTITY_STILL_ALIVE -> a java.util.function.Predicate LIVING_ENTITY_STILL_ALIVE -> b java.util.function.Predicate ENTITY_NOT_BEING_RIDDEN -> c @@ -36533,12 +36635,12 @@ net.minecraft.world.entity.EntitySelector -> akq: 19:19:boolean lambda$static$1(net.minecraft.world.entity.Entity) -> e 18:18:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> f 16:21:void () -> -net.minecraft.world.entity.EntitySelector$MobCanWearArmourEntitySelector -> akq$a: +net.minecraft.world.entity.EntitySelector$MobCanWearArmourEntitySelector -> akt$a: net.minecraft.world.item.ItemStack itemStack -> a 26:28:void (net.minecraft.world.item.ItemStack) -> 32:39:boolean test(net.minecraft.world.entity.Entity) -> a 23:23:boolean test(java.lang.Object) -> test -net.minecraft.world.entity.EntityType -> akr: +net.minecraft.world.entity.EntityType -> aku: org.apache.logging.log4j.Logger LOGGER -> aZ net.minecraft.world.entity.EntityType AREA_EFFECT_CLOUD -> a net.minecraft.world.entity.EntityType ARMOR_STAND -> b @@ -36691,7 +36793,7 @@ net.minecraft.world.entity.EntityType -> akr: 435:435:net.minecraft.world.entity.Entity lambda$create$0(net.minecraft.world.level.Level,net.minecraft.world.entity.EntityType) -> b 136:136:org.apache.logging.log4j.Logger access$000() -> o 137:250:void () -> -net.minecraft.world.entity.EntityType$Builder -> akr$a: +net.minecraft.world.entity.EntityType$Builder -> aku$a: net.minecraft.world.entity.EntityType$EntityFactory factory -> a net.minecraft.world.entity.MobCategory category -> b boolean serialize -> c @@ -36709,9 +36811,9 @@ net.minecraft.world.entity.EntityType$Builder -> akr$a: 657:658:net.minecraft.world.entity.EntityType$Builder canSpawnFarFromPlayer() -> d 662:673:net.minecraft.world.entity.EntityType build(java.lang.String) -> a 633:633:net.minecraft.world.entity.Entity lambda$createNothing$0(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> a -net.minecraft.world.entity.EntityType$EntityFactory -> akr$b: +net.minecraft.world.entity.EntityType$EntityFactory -> aku$b: net.minecraft.world.entity.Entity create(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> create -net.minecraft.world.entity.EquipmentSlot -> aks: +net.minecraft.world.entity.EquipmentSlot -> akv: net.minecraft.world.entity.EquipmentSlot MAINHAND -> a net.minecraft.world.entity.EquipmentSlot OFFHAND -> b net.minecraft.world.entity.EquipmentSlot FEET -> c @@ -36733,7 +36835,7 @@ net.minecraft.world.entity.EquipmentSlot -> aks: 45:51:net.minecraft.world.entity.EquipmentSlot byName(java.lang.String) -> a 55:61:net.minecraft.world.entity.EquipmentSlot byTypeAndIndex(net.minecraft.world.entity.EquipmentSlot$Type,int) -> a 3:9:void () -> -net.minecraft.world.entity.EquipmentSlot$Type -> aks$a: +net.minecraft.world.entity.EquipmentSlot$Type -> akv$a: net.minecraft.world.entity.EquipmentSlot$Type HAND -> a net.minecraft.world.entity.EquipmentSlot$Type ARMOR -> b net.minecraft.world.entity.EquipmentSlot$Type[] $VALUES -> c @@ -36741,7 +36843,7 @@ net.minecraft.world.entity.EquipmentSlot$Type -> aks$a: 39:39:net.minecraft.world.entity.EquipmentSlot$Type valueOf(java.lang.String) -> valueOf 39:39:void (java.lang.String,int) -> 39:41:void () -> -net.minecraft.world.entity.ExperienceOrb -> akt: +net.minecraft.world.entity.ExperienceOrb -> akw: int tickCount -> b int age -> c int throwTime -> d @@ -36768,13 +36870,13 @@ net.minecraft.world.entity.ExperienceOrb -> akt: 256:278:int getExperienceValue(int) -> a 283:283:boolean isAttackable() -> bA 288:288:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L -net.minecraft.world.entity.FlyingMob -> aku: +net.minecraft.world.entity.FlyingMob -> akx: 11:12:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 16:16:boolean causeFallDamage(float,float) -> b 23:23:void checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a 27:63:void travel(net.minecraft.world.phys.Vec3) -> e 67:67:boolean onLadder() -> y_ -net.minecraft.world.entity.HumanoidArm -> akv: +net.minecraft.world.entity.HumanoidArm -> aky: net.minecraft.world.entity.HumanoidArm LEFT -> a net.minecraft.world.entity.HumanoidArm RIGHT -> b net.minecraft.network.chat.Component name -> c @@ -36785,7 +36887,7 @@ net.minecraft.world.entity.HumanoidArm -> akv: 18:21:net.minecraft.world.entity.HumanoidArm getOpposite() -> a 26:26:java.lang.String toString() -> toString 6:8:void () -> -net.minecraft.world.entity.LivingEntity -> akw: +net.minecraft.world.entity.LivingEntity -> akz: java.util.UUID SPEED_MODIFIER_SPRINTING_UUID -> b net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_SPRINTING -> c net.minecraft.network.syncher.EntityDataAccessor DATA_LIVING_ENTITY_FLAGS -> ao @@ -37082,18 +37184,19 @@ net.minecraft.world.entity.LivingEntity -> akw: 2971:2985:byte entityEventForEquipmentBreak(net.minecraft.world.entity.EquipmentSlot) -> d 2990:2991:void broadcastBreakEvent(net.minecraft.world.entity.EquipmentSlot) -> c 2994:2995:void broadcastBreakEvent(net.minecraft.world.InteractionHand) -> d - 2906:2916:void lambda$stopSleeping$5(net.minecraft.core.BlockPos) -> f - 2911:2912:net.minecraft.world.phys.Vec3 lambda$null$4(net.minecraft.core.BlockPos) -> g - 2901:2901:java.lang.Boolean lambda$checkBedExists$3(net.minecraft.core.BlockPos) -> h - 2380:2380:void lambda$updateFallFlying$2(net.minecraft.world.entity.LivingEntity) -> h - 871:871:void lambda$hurt$1(net.minecraft.world.entity.LivingEntity) -> i + 2906:2916:void lambda$stopSleeping$6(net.minecraft.core.BlockPos) -> f + 2911:2912:net.minecraft.world.phys.Vec3 lambda$null$5(net.minecraft.core.BlockPos) -> g + 2901:2901:java.lang.Boolean lambda$checkBedExists$4(net.minecraft.core.BlockPos) -> h + 2380:2380:void lambda$updateFallFlying$3(net.minecraft.world.entity.LivingEntity) -> h + 871:871:void lambda$hurt$2(net.minecraft.world.entity.LivingEntity) -> i + 614:614:void lambda$tickEffects$1(net.minecraft.world.effect.MobEffectInstance) -> e 539:542:void lambda$addAdditionalSaveData$0(net.minecraft.nbt.CompoundTag,net.minecraft.core.BlockPos) -> a 110:136:void () -> -net.minecraft.world.entity.LivingEntity$1 -> akw$1: +net.minecraft.world.entity.LivingEntity$1 -> akz$1: int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> b 2126:2971:void () -> -net.minecraft.world.entity.Mob -> akx: +net.minecraft.world.entity.Mob -> ala: net.minecraft.network.syncher.EntityDataAccessor DATA_MOB_FLAGS_ID -> b int ambientSoundTime -> e int xpReward -> f @@ -37234,11 +37337,11 @@ net.minecraft.world.entity.Mob -> akx: 1326:1331:void jumpInLiquid(net.minecraft.tags.Tag) -> c 1334:1334:boolean isHolding(net.minecraft.world.item.Item) -> a 72:72:void () -> -net.minecraft.world.entity.Mob$1 -> akx$1: +net.minecraft.world.entity.Mob$1 -> ala$1: int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> b 520:870:void () -> -net.minecraft.world.entity.MobCategory -> aky: +net.minecraft.world.entity.MobCategory -> alb: net.minecraft.world.entity.MobCategory MONSTER -> a net.minecraft.world.entity.MobCategory CREATURE -> b net.minecraft.world.entity.MobCategory AMBIENT -> c @@ -37260,7 +37363,7 @@ net.minecraft.world.entity.MobCategory -> aky: 45:45:boolean isPersistent() -> d 15:15:net.minecraft.world.entity.MobCategory lambda$static$0(net.minecraft.world.entity.MobCategory) -> a 7:15:void () -> -net.minecraft.world.entity.MobSpawnType -> akz: +net.minecraft.world.entity.MobSpawnType -> alc: net.minecraft.world.entity.MobSpawnType NATURAL -> a net.minecraft.world.entity.MobSpawnType CHUNK_GENERATION -> b net.minecraft.world.entity.MobSpawnType SPAWNER -> c @@ -37282,7 +37385,7 @@ net.minecraft.world.entity.MobSpawnType -> akz: 3:3:net.minecraft.world.entity.MobSpawnType valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:19:void () -> -net.minecraft.world.entity.MobType -> ala: +net.minecraft.world.entity.MobType -> ald: net.minecraft.world.entity.MobType UNDEFINED -> a net.minecraft.world.entity.MobType UNDEAD -> b net.minecraft.world.entity.MobType ARTHROPOD -> c @@ -37290,7 +37393,7 @@ net.minecraft.world.entity.MobType -> ala: net.minecraft.world.entity.MobType WATER -> e 3:3:void () -> 4:8:void () -> -net.minecraft.world.entity.MoverType -> alb: +net.minecraft.world.entity.MoverType -> ale: net.minecraft.world.entity.MoverType SELF -> a net.minecraft.world.entity.MoverType PLAYER -> b net.minecraft.world.entity.MoverType PISTON -> c @@ -37301,10 +37404,10 @@ net.minecraft.world.entity.MoverType -> alb: 3:3:net.minecraft.world.entity.MoverType valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:8:void () -> -net.minecraft.world.entity.OwnableEntity -> alc: +net.minecraft.world.entity.OwnableEntity -> alf: java.util.UUID getOwnerUUID() -> C_ net.minecraft.world.entity.Entity getOwner() -> D_ -net.minecraft.world.entity.PathfinderMob -> ald: +net.minecraft.world.entity.PathfinderMob -> alg: 12:13:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 16:16:float getWalkTargetValue(net.minecraft.core.BlockPos) -> f 20:20:float getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReader) -> a @@ -37313,15 +37416,15 @@ net.minecraft.world.entity.PathfinderMob -> ald: 34:74:void tickLeash() -> eh 77:77:double followLeashSpeed() -> ep 81:81:void onLeashDistance(float) -> u -net.minecraft.world.entity.PlayerRideable -> ale: -net.minecraft.world.entity.PlayerRideableJumping -> alf: +net.minecraft.world.entity.PlayerRideable -> alh: +net.minecraft.world.entity.PlayerRideableJumping -> ali: void onPlayerJump(int) -> a_ boolean canJump() -> G_ float getJumpRidingScale() -> H_ void setJumpRidingScale(float) -> a_ void handleStartJump(int) -> b void handleStopJump() -> c -net.minecraft.world.entity.Pose -> alg: +net.minecraft.world.entity.Pose -> alj: net.minecraft.world.entity.Pose STANDING -> a net.minecraft.world.entity.Pose FALL_FLYING -> b net.minecraft.world.entity.Pose SLEEPING -> c @@ -37334,12 +37437,12 @@ net.minecraft.world.entity.Pose -> alg: 3:3:net.minecraft.world.entity.Pose valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:10:void () -> -net.minecraft.world.entity.PowerableMob -> alh: +net.minecraft.world.entity.PowerableMob -> alk: boolean isPowered() -> J_ -net.minecraft.world.entity.ReputationEventHandler -> ali: +net.minecraft.world.entity.ReputationEventHandler -> all: void onReputationEventFrom(net.minecraft.world.entity.ai.village.ReputationEventType,net.minecraft.world.entity.Entity) -> a -net.minecraft.world.entity.SpawnGroupData -> alj: -net.minecraft.world.entity.SpawnPlacements -> alk: +net.minecraft.world.entity.SpawnGroupData -> alm: +net.minecraft.world.entity.SpawnPlacements -> aln: java.util.Map DATA_BY_TYPE -> a 36:36:void () -> 57:61:void register(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.SpawnPlacements$Type,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.entity.SpawnPlacements$SpawnPredicate) -> a @@ -37347,7 +37450,7 @@ net.minecraft.world.entity.SpawnPlacements -> alk: 139:140:net.minecraft.world.level.levelgen.Heightmap$Types getHeightmapType(net.minecraft.world.entity.EntityType) -> b 145:146:boolean checkSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,java.util.Random) -> a 54:131:void () -> -net.minecraft.world.entity.SpawnPlacements$Data -> alk$a: +net.minecraft.world.entity.SpawnPlacements$Data -> aln$a: net.minecraft.world.level.levelgen.Heightmap$Types heightMap -> a net.minecraft.world.entity.SpawnPlacements$Type placement -> b net.minecraft.world.entity.SpawnPlacements$SpawnPredicate predicate -> c @@ -37355,9 +37458,9 @@ net.minecraft.world.entity.SpawnPlacements$Data -> alk$a: 42:42:net.minecraft.world.entity.SpawnPlacements$Type access$000(net.minecraft.world.entity.SpawnPlacements$Data) -> a 42:42:net.minecraft.world.level.levelgen.Heightmap$Types access$100(net.minecraft.world.entity.SpawnPlacements$Data) -> b 42:42:net.minecraft.world.entity.SpawnPlacements$SpawnPredicate access$200(net.minecraft.world.entity.SpawnPlacements$Data) -> c -net.minecraft.world.entity.SpawnPlacements$SpawnPredicate -> alk$b: +net.minecraft.world.entity.SpawnPlacements$SpawnPredicate -> aln$b: boolean test(net.minecraft.world.entity.EntityType,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,java.util.Random) -> test -net.minecraft.world.entity.SpawnPlacements$Type -> alk$c: +net.minecraft.world.entity.SpawnPlacements$Type -> aln$c: net.minecraft.world.entity.SpawnPlacements$Type ON_GROUND -> a net.minecraft.world.entity.SpawnPlacements$Type IN_WATER -> b net.minecraft.world.entity.SpawnPlacements$Type NO_RESTRICTIONS -> c @@ -37366,7 +37469,7 @@ net.minecraft.world.entity.SpawnPlacements$Type -> alk$c: 149:149:net.minecraft.world.entity.SpawnPlacements$Type valueOf(java.lang.String) -> valueOf 149:149:void (java.lang.String,int) -> 149:152:void () -> -net.minecraft.world.entity.TamableAnimal -> all: +net.minecraft.world.entity.TamableAnimal -> alo: net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> bw net.minecraft.network.syncher.EntityDataAccessor DATA_OWNERUUID_ID -> bx net.minecraft.world.entity.ai.goal.SitGoal sitGoal -> by @@ -37395,7 +37498,7 @@ net.minecraft.world.entity.TamableAnimal -> all: 217:223:void die(net.minecraft.world.damagesource.DamageSource) -> a 25:25:net.minecraft.world.entity.Entity getOwner() -> D_ 26:27:void () -> -net.minecraft.world.entity.ai.Brain -> alm: +net.minecraft.world.entity.ai.Brain -> alp: java.util.Map memories -> a java.util.Map sensors -> b java.util.Map availableGoalsByPriority -> c @@ -37455,13 +37558,13 @@ net.minecraft.world.entity.ai.Brain -> alm: 73:76:void lambda$new$2(net.minecraft.world.entity.ai.sensing.Sensor) -> a 70:70:void lambda$new$1(net.minecraft.world.entity.ai.sensing.SensorType) -> a 69:69:void lambda$new$0(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> d -net.minecraft.world.entity.ai.attributes.Attribute -> aln: +net.minecraft.world.entity.ai.attributes.Attribute -> alq: java.lang.String getName() -> a double sanitizeValue(double) -> a double getDefaultValue() -> b boolean isClientSyncable() -> c net.minecraft.world.entity.ai.attributes.Attribute getParentAttribute() -> d -net.minecraft.world.entity.ai.attributes.AttributeInstance -> alo: +net.minecraft.world.entity.ai.attributes.AttributeInstance -> alr: net.minecraft.world.entity.ai.attributes.Attribute getAttribute() -> a double getBaseValue() -> b void setBaseValue(double) -> a @@ -37478,7 +37581,7 @@ net.minecraft.world.entity.ai.attributes.AttributeInstance -> alo: void removeModifiers() -> d double getValue() -> e 44:52:void copyFrom(net.minecraft.world.entity.ai.attributes.AttributeInstance) -> a -net.minecraft.world.entity.ai.attributes.AttributeModifier -> alp: +net.minecraft.world.entity.ai.attributes.AttributeModifier -> als: double amount -> a net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation operation -> b java.util.function.Supplier nameGetter -> c @@ -37498,7 +37601,7 @@ net.minecraft.world.entity.ai.attributes.AttributeModifier -> alp: 104:107:java.lang.String toString() -> toString 48:48:java.lang.String lambda$new$1(java.lang.String) -> a 44:44:java.lang.String lambda$new$0(java.lang.String) -> b -net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation -> alp$a: +net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation -> als$a: net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation ADDITION -> a net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation MULTIPLY_BASE -> b net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation MULTIPLY_TOTAL -> c @@ -37511,7 +37614,7 @@ net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation -> alp$a: 25:25:int toValue() -> a 29:33:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation fromValue(int) -> a 11:16:void () -> -net.minecraft.world.entity.ai.attributes.BaseAttribute -> alq: +net.minecraft.world.entity.ai.attributes.BaseAttribute -> alt: net.minecraft.world.entity.ai.attributes.Attribute parent -> a java.lang.String name -> b double defaultValue -> c @@ -37524,7 +37627,7 @@ net.minecraft.world.entity.ai.attributes.BaseAttribute -> alq: 44:44:net.minecraft.world.entity.ai.attributes.Attribute getParentAttribute() -> d 49:49:int hashCode() -> hashCode 54:54:boolean equals(java.lang.Object) -> equals -net.minecraft.world.entity.ai.attributes.BaseAttributeMap -> alr: +net.minecraft.world.entity.ai.attributes.BaseAttributeMap -> alu: java.util.Map attributesByObject -> a java.util.Map attributesByName -> b com.google.common.collect.Multimap descendantsByParent -> c @@ -37540,7 +37643,7 @@ net.minecraft.world.entity.ai.attributes.BaseAttributeMap -> alr: 76:76:java.util.Collection getDescendants(net.minecraft.world.entity.ai.attributes.Attribute) -> d 80:86:void assignValues(net.minecraft.world.entity.ai.attributes.BaseAttributeMap) -> a 81:85:void lambda$assignValues$0(net.minecraft.world.entity.ai.attributes.BaseAttributeMap,net.minecraft.world.entity.ai.attributes.AttributeInstance) -> a -net.minecraft.world.entity.ai.attributes.ModifiableAttributeInstance -> als: +net.minecraft.world.entity.ai.attributes.ModifiableAttributeInstance -> alv: net.minecraft.world.entity.ai.attributes.BaseAttributeMap attributeMap -> a net.minecraft.world.entity.ai.attributes.Attribute attribute -> b java.util.Map modifiers -> c @@ -37569,7 +37672,7 @@ net.minecraft.world.entity.ai.attributes.ModifiableAttributeInstance -> als: 178:194:double calculateValue() -> g 198:209:java.util.Collection getAppliedModifiers(net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation) -> b 92:92:java.util.Set lambda$addModifier$0(java.lang.String) -> c -net.minecraft.world.entity.ai.attributes.ModifiableAttributeMap -> alt: +net.minecraft.world.entity.ai.attributes.ModifiableAttributeMap -> alw: java.util.Set dirtyAttributes -> e java.util.Map attributesByLegacy -> d 10:12:void () -> @@ -37582,7 +37685,7 @@ net.minecraft.world.entity.ai.attributes.ModifiableAttributeMap -> alt: 63:71:java.util.Collection getSyncableAttributes() -> c 10:10:net.minecraft.world.entity.ai.attributes.AttributeInstance getInstance(java.lang.String) -> a 10:10:net.minecraft.world.entity.ai.attributes.AttributeInstance getInstance(net.minecraft.world.entity.ai.attributes.Attribute) -> a -net.minecraft.world.entity.ai.attributes.RangedAttribute -> alu: +net.minecraft.world.entity.ai.attributes.RangedAttribute -> alx: double minValue -> a double maxValue -> b java.lang.String importLegacyName -> c @@ -37592,8 +37695,8 @@ net.minecraft.world.entity.ai.attributes.RangedAttribute -> alu: 37:38:net.minecraft.world.entity.ai.attributes.RangedAttribute importLegacyName(java.lang.String) -> a 42:42:java.lang.String getImportLegacyName() -> g 47:49:double sanitizeValue(double) -> a -net.minecraft.world.entity.ai.attributes.package-info -> alv: -net.minecraft.world.entity.ai.behavior.AcquirePoi -> alw: +net.minecraft.world.entity.ai.attributes.package-info -> aly: +net.minecraft.world.entity.ai.behavior.AcquirePoi -> alz: net.minecraft.world.entity.ai.village.poi.PoiType poiType -> a net.minecraft.world.entity.ai.memory.MemoryModuleType memoryType -> b boolean onlyIfAdult -> c @@ -37609,7 +37712,7 @@ net.minecraft.world.entity.ai.behavior.AcquirePoi -> alw: 89:92:void lambda$start$2(net.minecraft.world.entity.ai.village.poi.PoiManager,net.minecraft.core.BlockPos,net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.ai.village.poi.PoiType) -> a 89:89:boolean lambda$null$1(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 70:80:boolean lambda$start$0(net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.behavior.AssignProfessionFromJobSite -> alx: +net.minecraft.world.entity.ai.behavior.AssignProfessionFromJobSite -> ama: 20:21:void () -> 25:25:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a 30:39:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a @@ -37618,7 +37721,7 @@ net.minecraft.world.entity.ai.behavior.AssignProfessionFromJobSite -> alx: 34:38:void lambda$start$2(net.minecraft.world.entity.npc.Villager,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.ai.village.poi.PoiType) -> a 35:37:void lambda$null$1(net.minecraft.world.entity.npc.Villager,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.VillagerProfession) -> a 34:34:boolean lambda$null$0(net.minecraft.world.entity.ai.village.poi.PoiType,net.minecraft.world.entity.npc.VillagerProfession) -> a -net.minecraft.world.entity.ai.behavior.Behavior -> aly: +net.minecraft.world.entity.ai.behavior.Behavior -> amb: java.util.Map entryCondition -> a net.minecraft.world.entity.ai.behavior.Behavior$Status status -> b long endTimestamp -> c @@ -37640,7 +37743,7 @@ net.minecraft.world.entity.ai.behavior.Behavior -> aly: 115:115:java.lang.String toString() -> toString 119:119:boolean hasRequiredMemories(net.minecraft.world.entity.LivingEntity) -> a 120:122:boolean lambda$hasRequiredMemories$0(net.minecraft.world.entity.LivingEntity,java.util.Map$Entry) -> a -net.minecraft.world.entity.ai.behavior.Behavior$Status -> aly$a: +net.minecraft.world.entity.ai.behavior.Behavior$Status -> amb$a: net.minecraft.world.entity.ai.behavior.Behavior$Status STOPPED -> a net.minecraft.world.entity.ai.behavior.Behavior$Status RUNNING -> b net.minecraft.world.entity.ai.behavior.Behavior$Status[] $VALUES -> c @@ -37648,7 +37751,7 @@ net.minecraft.world.entity.ai.behavior.Behavior$Status -> aly$a: 126:126:net.minecraft.world.entity.ai.behavior.Behavior$Status valueOf(java.lang.String) -> valueOf 126:126:void (java.lang.String,int) -> 126:128:void () -> -net.minecraft.world.entity.ai.behavior.BehaviorUtils -> alz: +net.minecraft.world.entity.ai.behavior.BehaviorUtils -> amc: 22:22:void () -> 24:26:void lockGazeAndWalkToEachOther(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> a 29:31:boolean entityIsVisible(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.LivingEntity) -> a @@ -37663,7 +37766,7 @@ net.minecraft.world.entity.ai.behavior.BehaviorUtils -> alz: 39:39:boolean lambda$targetIsValid$2(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.LivingEntity) -> b 37:37:boolean lambda$targetIsValid$1(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.LivingEntity) -> a 30:30:boolean lambda$entityIsVisible$0(net.minecraft.world.entity.LivingEntity,java.util.List) -> a -net.minecraft.world.entity.ai.behavior.BlockPosWrapper -> ama: +net.minecraft.world.entity.ai.behavior.BlockPosWrapper -> amd: net.minecraft.core.BlockPos pos -> a net.minecraft.world.phys.Vec3 lookAt -> b 11:14:void (net.minecraft.core.BlockPos) -> @@ -37671,7 +37774,7 @@ net.minecraft.world.entity.ai.behavior.BlockPosWrapper -> ama: 23:23:net.minecraft.world.phys.Vec3 getLookAtPos() -> b 28:28:boolean isVisible(net.minecraft.world.entity.LivingEntity) -> a 33:33:java.lang.String toString() -> toString -net.minecraft.world.entity.ai.behavior.Celebrate -> amb: +net.minecraft.world.entity.ai.behavior.Celebrate -> ame: net.minecraft.world.entity.raid.Raid currentRaid -> a 26:27:void (int,int) -> 31:33:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a @@ -37683,10 +37786,10 @@ net.minecraft.world.entity.ai.behavior.Celebrate -> amb: 21:21:boolean canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> g 21:21:void stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> f 21:21:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d -net.minecraft.world.entity.ai.behavior.DoNothing -> amc: +net.minecraft.world.entity.ai.behavior.DoNothing -> amf: 14:15:void (int,int) -> 19:19:boolean canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> g -net.minecraft.world.entity.ai.behavior.EntityPosWrapper -> amd: +net.minecraft.world.entity.ai.behavior.EntityPosWrapper -> amg: net.minecraft.world.entity.Entity entity -> a 15:17:void (net.minecraft.world.entity.Entity) -> 21:21:net.minecraft.core.BlockPos getPos() -> a @@ -37694,7 +37797,7 @@ net.minecraft.world.entity.ai.behavior.EntityPosWrapper -> amd: 31:32:boolean isVisible(net.minecraft.world.entity.LivingEntity) -> a 36:36:net.minecraft.world.entity.Entity getEntity() -> c 41:41:java.lang.String toString() -> toString -net.minecraft.world.entity.ai.behavior.GateBehavior -> ame: +net.minecraft.world.entity.ai.behavior.GateBehavior -> amh: java.util.Set exitErasedMemories -> a net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy orderPolicy -> b net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy runningPolicy -> c @@ -37714,8 +37817,8 @@ net.minecraft.world.entity.ai.behavior.GateBehavior -> ame: 40:40:boolean lambda$canStillUse$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long,net.minecraft.world.entity.ai.behavior.Behavior) -> c 39:39:boolean lambda$canStillUse$1(net.minecraft.world.entity.ai.behavior.Behavior) -> d 32:32:void lambda$new$0(com.mojang.datafixers.util.Pair) -> a -net.minecraft.world.entity.ai.behavior.GateBehavior$1 -> ame$1: -net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy -> ame$a: +net.minecraft.world.entity.ai.behavior.GateBehavior$1 -> amh$1: +net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy -> amh$a: net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy ORDERED -> a net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy SHUFFLED -> b java.util.function.Consumer consumer -> c @@ -37726,7 +37829,7 @@ net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy -> ame$a: 86:87:void apply(net.minecraft.world.entity.ai.behavior.WeightedList) -> a 75:75:void lambda$static$0(net.minecraft.world.entity.ai.behavior.WeightedList) -> b 74:76:void () -> -net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy -> ame$b: +net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy -> amh$b: net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy RUN_ONE -> a net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy TRY_ALL -> b net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy[] $VALUES -> c @@ -37736,17 +37839,17 @@ net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy -> ame$b: void apply(net.minecraft.world.entity.ai.behavior.WeightedList,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 90:90:void (java.lang.String,int,net.minecraft.world.entity.ai.behavior.GateBehavior$1) -> 90:100:void () -> -net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$1 -> ame$b$1: +net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$1 -> amh$b$1: 91:91:void (java.lang.String,int) -> 94:98:void apply(net.minecraft.world.entity.ai.behavior.WeightedList,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 96:96:boolean lambda$apply$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long,net.minecraft.world.entity.ai.behavior.Behavior) -> a 95:95:boolean lambda$apply$0(net.minecraft.world.entity.ai.behavior.Behavior) -> a -net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$2 -> ame$b$2: +net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$2 -> amh$b$2: 100:100:void (java.lang.String,int) -> 103:106:void apply(net.minecraft.world.entity.ai.behavior.WeightedList,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 105:105:void lambda$apply$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long,net.minecraft.world.entity.ai.behavior.Behavior) -> a 104:104:boolean lambda$apply$0(net.minecraft.world.entity.ai.behavior.Behavior) -> a -net.minecraft.world.entity.ai.behavior.GiveGiftToHero -> amf: +net.minecraft.world.entity.ai.behavior.GiveGiftToHero -> ami: java.util.Map gifts -> a int timeUntilNextGift -> b boolean giftGivenDuringThisRun -> c @@ -37771,10 +37874,10 @@ net.minecraft.world.entity.ai.behavior.GiveGiftToHero -> amf: 30:30:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 40:53:void lambda$static$0(java.util.HashMap) -> a 39:39:void () -> -net.minecraft.world.entity.ai.behavior.GoOutsideToCelebrate -> amg: +net.minecraft.world.entity.ai.behavior.GoOutsideToCelebrate -> amj: 10:11:void (float) -> 15:16:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.behavior.GoToClosestVillage -> amh: +net.minecraft.world.entity.ai.behavior.GoToClosestVillage -> amk: float speed -> a int closeEnoughDistance -> b 20:25:void (float,int) -> @@ -37783,7 +37886,7 @@ net.minecraft.world.entity.ai.behavior.GoToClosestVillage -> amh: 15:15:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 15:15:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 39:39:double lambda$start$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.behavior.HarvestFarmland -> ami: +net.minecraft.world.entity.ai.behavior.HarvestFarmland -> aml: net.minecraft.core.BlockPos aboveFarmlandPos -> a boolean canPlantStuff -> b boolean wantsToReapStuff -> c @@ -37803,7 +37906,7 @@ net.minecraft.world.entity.ai.behavior.HarvestFarmland -> ami: 28:28:void stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> f 28:28:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 28:28:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.InsideBrownianWalk -> amj: +net.minecraft.world.entity.ai.behavior.InsideBrownianWalk -> amm: float speed -> a 20:22:void (float) -> 26:26:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob) -> a @@ -37814,7 +37917,7 @@ net.minecraft.world.entity.ai.behavior.InsideBrownianWalk -> amj: 39:39:boolean lambda$start$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> a 38:38:boolean lambda$start$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> b 37:37:boolean lambda$start$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.behavior.InteractWith -> amk: +net.minecraft.world.entity.ai.behavior.InteractWith -> amn: int maxDist -> a float speed -> b net.minecraft.world.entity.EntityType type -> c @@ -37834,7 +37937,7 @@ net.minecraft.world.entity.ai.behavior.InteractWith -> amk: 49:49:boolean lambda$checkExtraStartConditions$2(net.minecraft.world.entity.LivingEntity) -> c 44:44:boolean lambda$of$1(net.minecraft.world.entity.LivingEntity) -> d 44:44:boolean lambda$of$0(net.minecraft.world.entity.LivingEntity) -> e -net.minecraft.world.entity.ai.behavior.InteractWithDoor -> aml: +net.minecraft.world.entity.ai.behavior.InteractWithDoor -> amo: 31:36:void () -> 41:51:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 54:59:java.util.Set getDoorsThatAreOnMyPath(net.minecraft.server.level.ServerLevel,java.util.List,java.util.List) -> a @@ -37845,7 +37948,7 @@ net.minecraft.world.entity.ai.behavior.InteractWithDoor -> aml: 80:85:void lambda$null$2(boolean,net.minecraft.core.GlobalPos,java.util.Set) -> a 56:56:boolean lambda$getDoorsThatAreOnMyPath$1(net.minecraft.server.level.ServerLevel,net.minecraft.core.GlobalPos) -> a 44:44:net.minecraft.core.BlockPos lambda$start$0(net.minecraft.world.level.pathfinder.Node) -> a -net.minecraft.world.entity.ai.behavior.JumpOnBed -> amm: +net.minecraft.world.entity.ai.behavior.JumpOnBed -> amp: float speed -> a net.minecraft.core.BlockPos targetBed -> b int remainingTimeToReachBed -> c @@ -37872,7 +37975,7 @@ net.minecraft.world.entity.ai.behavior.JumpOnBed -> amm: 19:19:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 19:19:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 52:57:void lambda$start$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.behavior.LocateHidingPlace -> amn: +net.minecraft.world.entity.ai.behavior.LocateHidingPlace -> amq: float speed -> a int radius -> b int closeEnoughDist -> c @@ -37884,10 +37987,10 @@ net.minecraft.world.entity.ai.behavior.LocateHidingPlace -> amn: 55:55:boolean lambda$start$2(net.minecraft.world.entity.ai.village.poi.PoiType) -> a 37:37:boolean lambda$checkExtraStartConditions$1(net.minecraft.core.BlockPos) -> b 37:37:boolean lambda$checkExtraStartConditions$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> b -net.minecraft.world.entity.ai.behavior.LocateHidingPlaceDuringRaid -> amo: +net.minecraft.world.entity.ai.behavior.LocateHidingPlaceDuringRaid -> amr: 10:11:void (int,float) -> 15:16:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.behavior.LookAndFollowTradingPlayerSink -> amp: +net.minecraft.world.entity.ai.behavior.LookAndFollowTradingPlayerSink -> ams: float speed -> a 16:24:void (float) -> 28:34:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a @@ -37902,7 +38005,7 @@ net.minecraft.world.entity.ai.behavior.LookAndFollowTradingPlayerSink -> amp: 12:12:void stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> f 12:12:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 12:12:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.LookAtTargetSink -> amq: +net.minecraft.world.entity.ai.behavior.LookAtTargetSink -> amt: 11:12:void (int,int) -> 16:18:boolean canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -> a 23:24:void stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -> b @@ -37912,7 +38015,7 @@ net.minecraft.world.entity.ai.behavior.LookAtTargetSink -> amq: 9:9:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 29:30:void lambda$tick$1(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.behavior.PositionWrapper) -> a 17:17:boolean lambda$canStillUse$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.behavior.PositionWrapper) -> b -net.minecraft.world.entity.ai.behavior.MakeLove -> amr: +net.minecraft.world.entity.ai.behavior.MakeLove -> amu: long birthTimestamp -> a 29:37:void () -> 41:41:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a @@ -37933,7 +38036,7 @@ net.minecraft.world.entity.ai.behavior.MakeLove -> amr: 24:24:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 24:24:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 127:127:boolean lambda$takeVacantBed$0(net.minecraft.world.entity.npc.Villager,net.minecraft.core.BlockPos) -> b -net.minecraft.world.entity.ai.behavior.MoveToSkySeeingSpot -> ams: +net.minecraft.world.entity.ai.behavior.MoveToSkySeeingSpot -> amv: float speed -> a 21:24:void (float) -> 28:32:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a @@ -37941,7 +38044,7 @@ net.minecraft.world.entity.ai.behavior.MoveToSkySeeingSpot -> ams: 41:51:net.minecraft.world.phys.Vec3 getOutdoorPosition(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> b 55:55:boolean hasNoBlocksAbove(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,net.minecraft.core.BlockPos) -> a 30:30:net.minecraft.world.entity.ai.memory.WalkTarget lambda$start$0(net.minecraft.world.phys.Vec3) -> a -net.minecraft.world.entity.ai.behavior.MoveToTargetSink -> amt: +net.minecraft.world.entity.ai.behavior.MoveToTargetSink -> amw: net.minecraft.world.level.pathfinder.Path path -> a net.minecraft.core.BlockPos lastTargetPos -> b float speed -> c @@ -37959,14 +38062,14 @@ net.minecraft.world.entity.ai.behavior.MoveToTargetSink -> amt: 25:25:void stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> f 25:25:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 25:25:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.PickUpItems -> amu: +net.minecraft.world.entity.ai.behavior.PickUpItems -> amx: java.util.List items -> a 17:24:void () -> 28:29:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a 34:40:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a 16:16:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 16:16:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.PlayTagWithOtherKids -> amv: +net.minecraft.world.entity.ai.behavior.PlayTagWithOtherKids -> amy: 37:43:void () -> 50:50:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob) -> a 55:71:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob,long) -> a @@ -37989,31 +38092,31 @@ net.minecraft.world.entity.ai.behavior.PlayTagWithOtherKids -> amv: 114:114:java.lang.Integer lambda$null$2(net.minecraft.world.entity.LivingEntity,java.lang.Integer) -> a 103:103:boolean lambda$findSomeoneBeingChased$1(java.util.Map$Entry) -> a 70:70:void lambda$start$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.entity.ai.behavior.PositionWrapper -> amw: +net.minecraft.world.entity.ai.behavior.PositionWrapper -> amz: net.minecraft.core.BlockPos getPos() -> a net.minecraft.world.phys.Vec3 getLookAtPos() -> b boolean isVisible(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.behavior.ReactToBell -> amx: +net.minecraft.world.entity.ai.behavior.ReactToBell -> ana: 15:16:void () -> 20:27:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.ResetProfession -> amy: +net.minecraft.world.entity.ai.behavior.ResetProfession -> anb: 17:18:void () -> 22:26:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a 31:33:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a 15:15:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 15:15:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.ResetRaidStatus -> amz: +net.minecraft.world.entity.ai.behavior.ResetRaidStatus -> anc: 13:14:void () -> 18:18:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 23:31:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.RingBell -> ana: +net.minecraft.world.entity.ai.behavior.RingBell -> and: 19:20:void () -> 24:24:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 29:39:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.RunOne -> anb: +net.minecraft.world.entity.ai.behavior.RunOne -> ane: 19:23:void (java.util.List) -> 26:33:void (java.util.Map,java.util.List) -> -net.minecraft.world.entity.ai.behavior.SetClosestHomeAsWalkTarget -> anc: +net.minecraft.world.entity.ai.behavior.SetClosestHomeAsWalkTarget -> anf: float speed -> a it.unimi.dsi.fastutil.longs.Long2LongMap batchCache -> b int triedCount -> c @@ -38024,7 +38127,7 @@ net.minecraft.world.entity.ai.behavior.SetClosestHomeAsWalkTarget -> anc: 91:91:boolean lambda$start$2(it.unimi.dsi.fastutil.longs.Long2LongMap$Entry) -> a 66:76:boolean lambda$start$1(net.minecraft.core.BlockPos) -> a 53:53:boolean lambda$checkExtraStartConditions$0(net.minecraft.core.BlockPos) -> b -net.minecraft.world.entity.ai.behavior.SetEntityLookTarget -> and: +net.minecraft.world.entity.ai.behavior.SetEntityLookTarget -> ang: java.util.function.Predicate predicate -> a float maxDistSqr -> b 24:25:void (net.minecraft.tags.Tag,float) -> @@ -38039,13 +38142,13 @@ net.minecraft.world.entity.ai.behavior.SetEntityLookTarget -> and: 32:32:boolean lambda$new$2(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.LivingEntity) -> a 28:28:boolean lambda$new$1(net.minecraft.world.entity.MobCategory,net.minecraft.world.entity.LivingEntity) -> a 24:24:boolean lambda$new$0(net.minecraft.tags.Tag,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.behavior.SetHiddenState -> ane: +net.minecraft.world.entity.ai.behavior.SetHiddenState -> anh: int closeEnoughDist -> a int stayHiddenTicks -> b int ticksHidden -> c 29:37:void (int,int) -> 41:57:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.SetLookAndInteract -> anf: +net.minecraft.world.entity.ai.behavior.SetLookAndInteract -> ani: net.minecraft.world.entity.EntityType type -> a int interactionRangeSqr -> b java.util.function.Predicate targetFilter -> c @@ -38061,11 +38164,11 @@ net.minecraft.world.entity.ai.behavior.SetLookAndInteract -> anf: 49:49:boolean lambda$null$2(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> a 34:34:boolean lambda$new$1(net.minecraft.world.entity.LivingEntity) -> c 34:34:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> d -net.minecraft.world.entity.ai.behavior.SetRaidStatus -> ang: +net.minecraft.world.entity.ai.behavior.SetRaidStatus -> anj: 13:14:void () -> 18:18:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 23:36:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.SetWalkTargetAwayFromEntity -> anh: +net.minecraft.world.entity.ai.behavior.SetWalkTargetAwayFromEntity -> ank: net.minecraft.world.entity.ai.memory.MemoryModuleType memory -> a float speed -> b 23:30:void (net.minecraft.world.entity.ai.memory.MemoryModuleType,float) -> @@ -38074,7 +38177,7 @@ net.minecraft.world.entity.ai.behavior.SetWalkTargetAwayFromEntity -> anh: 46:54:void moveAwayFromMob(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.Entity,float) -> a 17:17:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 17:17:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.SetWalkTargetFromBlockMemory -> ani: +net.minecraft.world.entity.ai.behavior.SetWalkTargetFromBlockMemory -> anl: net.minecraft.world.entity.ai.memory.MemoryModuleType memoryType -> a float speed -> b int closeEnoughDist -> c @@ -38088,12 +38191,12 @@ net.minecraft.world.entity.ai.behavior.SetWalkTargetFromBlockMemory -> ani: 101:102:boolean closeEnough(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,net.minecraft.core.GlobalPos) -> b 21:21:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 58:84:void lambda$start$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long,net.minecraft.world.entity.ai.Brain,net.minecraft.core.GlobalPos) -> a -net.minecraft.world.entity.ai.behavior.SetWalkTargetFromLookTarget -> anj: +net.minecraft.world.entity.ai.behavior.SetWalkTargetFromLookTarget -> anm: float speed -> a int closeEnoughDistance -> b 19:26:void (float,int) -> 30:33:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.ShowTradesToPlayer -> ank: +net.minecraft.world.entity.ai.behavior.ShowTradesToPlayer -> ann: net.minecraft.world.item.ItemStack playerItemStack -> a java.util.List displayItems -> b int cycleCounter -> c @@ -38116,7 +38219,7 @@ net.minecraft.world.entity.ai.behavior.ShowTradesToPlayer -> ank: 20:20:void stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> f 20:20:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 20:20:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.SleepInBed -> anl: +net.minecraft.world.entity.ai.behavior.SleepInBed -> ano: long nextOkStartTime -> a 27:31:void () -> 35:54:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a @@ -38125,7 +38228,7 @@ net.minecraft.world.entity.ai.behavior.SleepInBed -> anl: 82:82:boolean timedOut(long) -> a 87:91:void stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> f 73:74:void lambda$start$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,java.util.Set) -> a -net.minecraft.world.entity.ai.behavior.SocializeAtBell -> anm: +net.minecraft.world.entity.ai.behavior.SocializeAtBell -> anp: 18:25:void () -> 29:35:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 40:52:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a @@ -38134,7 +38237,7 @@ net.minecraft.world.entity.ai.behavior.SocializeAtBell -> anm: 44:44:boolean lambda$null$2(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> a 43:43:boolean lambda$null$1(net.minecraft.world.entity.LivingEntity) -> a 35:35:boolean lambda$checkExtraStartConditions$0(net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.entity.ai.behavior.StrollAroundPoi -> ann: +net.minecraft.world.entity.ai.behavior.StrollAroundPoi -> anq: net.minecraft.world.entity.ai.memory.MemoryModuleType memoryType -> a long nextOkStartTime -> b int maxDistanceFromPoi -> c @@ -38144,7 +38247,7 @@ net.minecraft.world.entity.ai.behavior.StrollAroundPoi -> ann: 20:20:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 20:20:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 52:52:net.minecraft.world.entity.ai.memory.WalkTarget lambda$start$0(net.minecraft.world.phys.Vec3) -> a -net.minecraft.world.entity.ai.behavior.StrollToPoi -> ano: +net.minecraft.world.entity.ai.behavior.StrollToPoi -> anr: net.minecraft.world.entity.ai.memory.MemoryModuleType memoryType -> a int closeEnoughDist -> b int maxDistanceFromPoi -> c @@ -38155,7 +38258,7 @@ net.minecraft.world.entity.ai.behavior.StrollToPoi -> ano: 16:16:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 16:16:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 44:44:void lambda$start$0(net.minecraft.world.entity.ai.Brain,net.minecraft.core.GlobalPos) -> a -net.minecraft.world.entity.ai.behavior.StrollToPoiList -> anp: +net.minecraft.world.entity.ai.behavior.StrollToPoiList -> ans: net.minecraft.world.entity.ai.memory.MemoryModuleType strollToMemoryType -> a net.minecraft.world.entity.ai.memory.MemoryModuleType mustBeCloseToMemoryType -> b float speed -> c @@ -38168,7 +38271,7 @@ net.minecraft.world.entity.ai.behavior.StrollToPoiList -> anp: 57:61:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a 17:17:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 17:17:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.Swim -> anq: +net.minecraft.world.entity.ai.behavior.Swim -> ant: float height -> a float chance -> b 15:19:void (float,float) -> @@ -38178,7 +38281,7 @@ net.minecraft.world.entity.ai.behavior.Swim -> anq: 10:10:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 10:10:boolean canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> g 10:10:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d -net.minecraft.world.entity.ai.behavior.TradeWithVillager -> anr: +net.minecraft.world.entity.ai.behavior.TradeWithVillager -> anu: java.util.Set trades -> a 24:31:void () -> 35:35:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a @@ -38194,10 +38297,10 @@ net.minecraft.world.entity.ai.behavior.TradeWithVillager -> anr: 22:22:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 22:22:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 82:82:boolean lambda$figureOutWhatIAmWillingToTrade$0(com.google.common.collect.ImmutableSet,net.minecraft.world.item.Item) -> a -net.minecraft.world.entity.ai.behavior.UpdateActivityFromSchedule -> ans: +net.minecraft.world.entity.ai.behavior.UpdateActivityFromSchedule -> anv: 9:10:void () -> 14:15:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.ValidateNearbyPoi -> ant: +net.minecraft.world.entity.ai.behavior.ValidateNearbyPoi -> anw: net.minecraft.world.entity.ai.memory.MemoryModuleType memoryType -> a java.util.function.Predicate poiPredicate -> b 30:36:void (net.minecraft.world.entity.ai.village.poi.PoiType,net.minecraft.world.entity.ai.memory.MemoryModuleType) -> @@ -38205,11 +38308,11 @@ net.minecraft.world.entity.ai.behavior.ValidateNearbyPoi -> ant: 47:58:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 61:62:boolean bedIsOccupied(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.world.entity.LivingEntity) -> a 66:66:boolean poiDoesntExist(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.behavior.VictoryStroll -> anu: +net.minecraft.world.entity.ai.behavior.VictoryStroll -> anx: 10:11:void (float) -> 15:16:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob) -> a 8:8:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.behavior.VillageBoundRandomStroll -> anv: +net.minecraft.world.entity.ai.behavior.VillageBoundRandomStroll -> any: float speed -> a int maxXyDist -> b int maxYDist -> c @@ -38221,13 +38324,13 @@ net.minecraft.world.entity.ai.behavior.VillageBoundRandomStroll -> anv: 22:22:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 67:67:net.minecraft.world.entity.ai.memory.WalkTarget lambda$setRandomPos$1(net.minecraft.world.phys.Vec3) -> a 62:62:net.minecraft.world.entity.ai.memory.WalkTarget lambda$setTargetedPos$0(net.minecraft.world.phys.Vec3) -> b -net.minecraft.world.entity.ai.behavior.VillagerCalmDown -> anw: +net.minecraft.world.entity.ai.behavior.VillagerCalmDown -> anz: 16:17:void () -> 21:27:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a 30:32:boolean isCloseToEntityThatHurtMe(net.minecraft.world.entity.npc.Villager) -> a 12:12:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 31:31:boolean lambda$isCloseToEntityThatHurtMe$0(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.behavior.VillagerGoalPackages -> anx: +net.minecraft.world.entity.ai.behavior.VillagerGoalPackages -> aoa: 24:24:void () -> 29:44:com.google.common.collect.ImmutableList getCorePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> a 49:63:com.google.common.collect.ImmutableList getWorkPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> b @@ -38241,7 +38344,7 @@ net.minecraft.world.entity.ai.behavior.VillagerGoalPackages -> anx: 212:216:com.google.common.collect.ImmutableList getHidePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> i 221:228:com.mojang.datafixers.util.Pair getFullLookBehavior() -> a 233:236:com.mojang.datafixers.util.Pair getMinimalLookBehavior() -> b -net.minecraft.world.entity.ai.behavior.VillagerPanicTrigger -> any: +net.minecraft.world.entity.ai.behavior.VillagerPanicTrigger -> aob: 16:17:void () -> 21:21:boolean canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a 26:39:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> b @@ -38251,11 +38354,11 @@ net.minecraft.world.entity.ai.behavior.VillagerPanicTrigger -> any: 14:14:boolean canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> g 14:14:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> d 14:14:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.WakeUp -> anz: +net.minecraft.world.entity.ai.behavior.WakeUp -> aoc: 13:14:void () -> 18:18:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 23:24:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a -net.minecraft.world.entity.ai.behavior.WeightedList -> aoa: +net.minecraft.world.entity.ai.behavior.WeightedList -> aod: java.util.List entries -> a java.util.Random random -> b 15:20:void (java.util.Random) -> @@ -38275,8 +38378,8 @@ net.minecraft.world.entity.ai.behavior.WeightedList -> aoa: 39:43:java.lang.Object lambda$serialize$2(com.mojang.datafixers.types.DynamicOps,java.util.function.Function,net.minecraft.world.entity.ai.behavior.WeightedList$WeightedEntry) -> a 29:29:void lambda$new$1(java.util.function.Function,com.mojang.datafixers.Dynamic) -> a 30:33:net.minecraft.world.entity.ai.behavior.WeightedList lambda$null$0(java.util.function.Function,com.mojang.datafixers.Dynamic,com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.entity.ai.behavior.WeightedList$1 -> aoa$1: -net.minecraft.world.entity.ai.behavior.WeightedList$WeightedEntry -> aoa$a: +net.minecraft.world.entity.ai.behavior.WeightedList$1 -> aod$1: +net.minecraft.world.entity.ai.behavior.WeightedList$WeightedEntry -> aod$a: java.lang.Object data -> b int weight -> c double randWeight -> d @@ -38290,7 +38393,7 @@ net.minecraft.world.entity.ai.behavior.WeightedList$WeightedEntry -> aoa$a: 79:79:void (net.minecraft.world.entity.ai.behavior.WeightedList,java.lang.Object,int,net.minecraft.world.entity.ai.behavior.WeightedList$1) -> 79:79:double access$100(net.minecraft.world.entity.ai.behavior.WeightedList$WeightedEntry) -> a 79:79:void access$200(net.minecraft.world.entity.ai.behavior.WeightedList$WeightedEntry,float) -> a -net.minecraft.world.entity.ai.behavior.WorkAtPoi -> aob: +net.minecraft.world.entity.ai.behavior.WorkAtPoi -> aoe: long lastCheck -> a 24:28:void () -> 32:43:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a @@ -38298,8 +38401,8 @@ net.minecraft.world.entity.ai.behavior.WorkAtPoi -> aob: 19:19:boolean checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 19:19:void start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a 51:51:void lambda$start$0(net.minecraft.world.entity.ai.Brain,net.minecraft.core.GlobalPos) -> a -net.minecraft.world.entity.ai.behavior.package-info -> aoc: -net.minecraft.world.entity.ai.control.BodyRotationControl -> aod: +net.minecraft.world.entity.ai.behavior.package-info -> aof: +net.minecraft.world.entity.ai.control.BodyRotationControl -> aog: net.minecraft.world.entity.Mob mob -> a int headStableTime -> b float lastStableYHeadRot -> c @@ -38310,23 +38413,23 @@ net.minecraft.world.entity.ai.control.BodyRotationControl -> aod: 57:65:void rotateHeadTowardsFront() -> d 68:68:boolean notCarryingMobPassengers() -> e 72:75:boolean isMoving() -> f -net.minecraft.world.entity.ai.control.Control -> aoe: -net.minecraft.world.entity.ai.control.DolphinLookControl -> aof: +net.minecraft.world.entity.ai.control.Control -> aoh: +net.minecraft.world.entity.ai.control.DolphinLookControl -> aoi: int maxYRotFromCenter -> h 12:14:void (net.minecraft.world.entity.Mob,int) -> 18:38:void tick() -> a -net.minecraft.world.entity.ai.control.FlyingMoveControl -> aog: +net.minecraft.world.entity.ai.control.FlyingMoveControl -> aoj: int maxTurn -> i boolean hoversInPlace -> j 12:15:void (net.minecraft.world.entity.Mob,int,boolean) -> 19:55:void tick() -> a -net.minecraft.world.entity.ai.control.JumpControl -> aoh: +net.minecraft.world.entity.ai.control.JumpControl -> aok: net.minecraft.world.entity.Mob mob -> b boolean jump -> a 9:11:void (net.minecraft.world.entity.Mob) -> 14:15:void jump() -> a 18:20:void tick() -> b -net.minecraft.world.entity.ai.control.LookControl -> aoi: +net.minecraft.world.entity.ai.control.LookControl -> aol: net.minecraft.world.entity.Mob mob -> a float yMaxRotSpeed -> b float xMaxRotAngle -> c @@ -38350,7 +38453,7 @@ net.minecraft.world.entity.ai.control.LookControl -> aoi: 97:99:float getYRotD() -> h 103:105:float rotateTowards(float,float,float) -> a 109:112:double getWantedY(net.minecraft.world.entity.Entity) -> b -net.minecraft.world.entity.ai.control.MoveControl -> aoj: +net.minecraft.world.entity.ai.control.MoveControl -> aom: net.minecraft.world.entity.Mob mob -> a double wantedX -> b double wantedY -> c @@ -38370,7 +38473,7 @@ net.minecraft.world.entity.ai.control.MoveControl -> aoj: 161:161:double getWantedX() -> d 165:165:double getWantedY() -> e 169:169:double getWantedZ() -> f -net.minecraft.world.entity.ai.control.MoveControl$Operation -> aoj$a: +net.minecraft.world.entity.ai.control.MoveControl$Operation -> aom$a: net.minecraft.world.entity.ai.control.MoveControl$Operation WAIT -> a net.minecraft.world.entity.ai.control.MoveControl$Operation MOVE_TO -> b net.minecraft.world.entity.ai.control.MoveControl$Operation STRAFE -> c @@ -38380,8 +38483,8 @@ net.minecraft.world.entity.ai.control.MoveControl$Operation -> aoj$a: 172:172:net.minecraft.world.entity.ai.control.MoveControl$Operation valueOf(java.lang.String) -> valueOf 172:172:void (java.lang.String,int) -> 172:176:void () -> -net.minecraft.world.entity.ai.control.package-info -> aok: -net.minecraft.world.entity.ai.goal.AvoidEntityGoal -> aol: +net.minecraft.world.entity.ai.control.package-info -> aon: +net.minecraft.world.entity.ai.goal.AvoidEntityGoal -> aoo: net.minecraft.world.entity.PathfinderMob mob -> a double walkSpeedModifier -> i double sprintSpeedModifier -> j @@ -38403,7 +38506,7 @@ net.minecraft.world.entity.ai.goal.AvoidEntityGoal -> aol: 88:93:void tick() -> e 47:47:boolean lambda$new$1(net.minecraft.world.entity.LivingEntity) -> a 29:29:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.entity.ai.goal.BegGoal -> aom: +net.minecraft.world.entity.ai.goal.BegGoal -> aop: net.minecraft.world.entity.animal.Wolf wolf -> a net.minecraft.world.entity.player.Player player -> b net.minecraft.world.level.Level level -> c @@ -38417,7 +38520,7 @@ net.minecraft.world.entity.ai.goal.BegGoal -> aom: 58:60:void stop() -> d 64:66:void tick() -> e 69:78:boolean playerHoldingInteresting(net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.entity.ai.goal.BoatGoals -> aon: +net.minecraft.world.entity.ai.goal.BoatGoals -> aoq: net.minecraft.world.entity.ai.goal.BoatGoals GO_TO_BOAT -> a net.minecraft.world.entity.ai.goal.BoatGoals GO_IN_BOAT_DIRECTION -> b net.minecraft.world.entity.ai.goal.BoatGoals[] $VALUES -> c @@ -38425,7 +38528,7 @@ net.minecraft.world.entity.ai.goal.BoatGoals -> aon: 15:15:net.minecraft.world.entity.ai.goal.BoatGoals valueOf(java.lang.String) -> valueOf 15:15:void (java.lang.String,int) -> 15:17:void () -> -net.minecraft.world.entity.ai.goal.BreakDoorGoal -> aoo: +net.minecraft.world.entity.ai.goal.BreakDoorGoal -> aor: java.util.function.Predicate validDifficulties -> g int breakTime -> a int lastBreakProgress -> b @@ -38439,7 +38542,7 @@ net.minecraft.world.entity.ai.goal.BreakDoorGoal -> aoo: 58:60:void stop() -> d 64:85:void tick() -> e 88:88:boolean isValidDifficulty(net.minecraft.world.Difficulty) -> a -net.minecraft.world.entity.ai.goal.BreathAirGoal -> aop: +net.minecraft.world.entity.ai.goal.BreathAirGoal -> aos: net.minecraft.world.entity.PathfinderMob mob -> a 19:22:void (net.minecraft.world.entity.PathfinderMob) -> 26:26:boolean canUse() -> a @@ -38449,7 +38552,7 @@ net.minecraft.world.entity.ai.goal.BreathAirGoal -> aop: 45:67:void findAirPosition() -> g 71:75:void tick() -> e 78:79:boolean givesAir(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.BreedGoal -> aoq: +net.minecraft.world.entity.ai.goal.BreedGoal -> aot: net.minecraft.world.entity.ai.targeting.TargetingConditions PARTNER_TARGETING -> d net.minecraft.world.entity.animal.Animal animal -> a java.lang.Class partnerClass -> e @@ -38466,7 +38569,7 @@ net.minecraft.world.entity.ai.goal.BreedGoal -> aoq: 72:81:net.minecraft.world.entity.animal.Animal getFreePartner() -> h 85:114:void breed() -> g 19:19:void () -> -net.minecraft.world.entity.ai.goal.CatLieOnBedGoal -> aor: +net.minecraft.world.entity.ai.goal.CatLieOnBedGoal -> aou: net.minecraft.world.entity.animal.Cat cat -> g 15:19:void (net.minecraft.world.entity.animal.Cat,double,int) -> 23:23:boolean canUse() -> a @@ -38475,7 +38578,7 @@ net.minecraft.world.entity.ai.goal.CatLieOnBedGoal -> aor: 39:41:void stop() -> d 45:53:void tick() -> e 57:57:boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.CatSitOnBlockGoal -> aos: +net.minecraft.world.entity.ai.goal.CatSitOnBlockGoal -> aov: net.minecraft.world.entity.animal.Cat cat -> g 19:21:void (net.minecraft.world.entity.animal.Cat,double) -> 25:25:boolean canUse() -> a @@ -38483,7 +38586,7 @@ net.minecraft.world.entity.ai.goal.CatSitOnBlockGoal -> aos: 36:38:void stop() -> d 42:50:void tick() -> e 54:70:boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.DolphinJumpGoal -> aot: +net.minecraft.world.entity.ai.goal.DolphinJumpGoal -> aow: int[] STEPS_TO_CHECK -> a net.minecraft.world.entity.animal.Dolphin dolphin -> b int interval -> c @@ -38498,7 +38601,7 @@ net.minecraft.world.entity.ai.goal.DolphinJumpGoal -> aot: 83:84:void stop() -> d 88:106:void tick() -> e 14:14:void () -> -net.minecraft.world.entity.ai.goal.DoorInteractGoal -> aou: +net.minecraft.world.entity.ai.goal.DoorInteractGoal -> aox: net.minecraft.world.entity.Mob mob -> d net.minecraft.core.BlockPos doorPos -> e boolean hasDoor -> f @@ -38513,7 +38616,7 @@ net.minecraft.world.entity.ai.goal.DoorInteractGoal -> aou: 84:87:void start() -> c 91:97:void tick() -> e 100:101:boolean isDoor(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.EatBlockGoal -> aov: +net.minecraft.world.entity.ai.goal.EatBlockGoal -> aoy: java.util.function.Predicate IS_TALL_GRASS -> a net.minecraft.world.entity.Mob mob -> b net.minecraft.world.level.Level level -> c @@ -38526,7 +38629,7 @@ net.minecraft.world.entity.ai.goal.EatBlockGoal -> aov: 67:67:int getEatAnimationTick() -> g 72:94:void tick() -> e 21:21:void () -> -net.minecraft.world.entity.ai.goal.FleeSunGoal -> aow: +net.minecraft.world.entity.ai.goal.FleeSunGoal -> aoz: net.minecraft.world.entity.PathfinderMob mob -> a double wantedX -> b double wantedY -> c @@ -38539,12 +38642,12 @@ net.minecraft.world.entity.ai.goal.FleeSunGoal -> aow: 62:62:boolean canContinueToUse() -> b 67:68:void start() -> c 72:82:net.minecraft.world.phys.Vec3 getHidePos() -> h -net.minecraft.world.entity.ai.goal.FloatGoal -> aox: +net.minecraft.world.entity.ai.goal.FloatGoal -> apa: net.minecraft.world.entity.Mob mob -> a 10:14:void (net.minecraft.world.entity.Mob) -> 19:21:boolean canUse() -> a 26:29:void tick() -> e -net.minecraft.world.entity.ai.goal.FollowBoatGoal -> aoy: +net.minecraft.world.entity.ai.goal.FollowBoatGoal -> apb: int timeToRecalcPath -> a net.minecraft.world.entity.PathfinderMob mob -> b net.minecraft.world.entity.LivingEntity following -> c @@ -38556,7 +38659,7 @@ net.minecraft.world.entity.ai.goal.FollowBoatGoal -> aoy: 60:70:void start() -> c 74:75:void stop() -> d 79:112:void tick() -> e -net.minecraft.world.entity.ai.goal.FollowFlockLeaderGoal -> aoz: +net.minecraft.world.entity.ai.goal.FollowFlockLeaderGoal -> apc: net.minecraft.world.entity.animal.AbstractSchoolingFish mob -> a int timeToRecalcPath -> b int nextStartTick -> c @@ -38569,7 +38672,7 @@ net.minecraft.world.entity.ai.goal.FollowFlockLeaderGoal -> aoz: 68:74:void tick() -> e 46:46:boolean lambda$canUse$1(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> b 41:41:boolean lambda$canUse$0(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> c -net.minecraft.world.entity.ai.goal.FollowMobGoal -> apa: +net.minecraft.world.entity.ai.goal.FollowMobGoal -> apd: net.minecraft.world.entity.Mob mob -> a java.util.function.Predicate followPredicate -> b net.minecraft.world.entity.Mob followingMob -> c @@ -38586,7 +38689,7 @@ net.minecraft.world.entity.ai.goal.FollowMobGoal -> apa: 70:73:void stop() -> d 77:106:void tick() -> e 27:27:boolean lambda$new$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.Mob) -> a -net.minecraft.world.entity.ai.goal.FollowOwnerGoal -> apb: +net.minecraft.world.entity.ai.goal.FollowOwnerGoal -> ape: net.minecraft.world.entity.TamableAnimal tamable -> a net.minecraft.world.entity.LivingEntity owner -> b net.minecraft.world.level.LevelReader level -> c @@ -38607,7 +38710,7 @@ net.minecraft.world.entity.ai.goal.FollowOwnerGoal -> apb: 134:143:boolean maybeTeleportTo(int,int,int) -> a 147:165:boolean canTeleportTo(net.minecraft.core.BlockPos) -> a 169:169:int randomIntInclusive(int,int) -> a -net.minecraft.world.entity.ai.goal.FollowParentGoal -> apc: +net.minecraft.world.entity.ai.goal.FollowParentGoal -> apf: net.minecraft.world.entity.animal.Animal animal -> a net.minecraft.world.entity.animal.Animal parent -> b double speedModifier -> c @@ -38618,7 +38721,7 @@ net.minecraft.world.entity.ai.goal.FollowParentGoal -> apc: 67:68:void start() -> c 72:73:void stop() -> d 77:82:void tick() -> e -net.minecraft.world.entity.ai.goal.Goal -> apd: +net.minecraft.world.entity.ai.goal.Goal -> apg: java.util.EnumSet flags -> a 5:6:void () -> boolean canUse() -> a @@ -38630,7 +38733,7 @@ net.minecraft.world.entity.ai.goal.Goal -> apd: 28:30:void setFlags(java.util.EnumSet) -> a 34:34:java.lang.String toString() -> toString 38:38:java.util.EnumSet getFlags() -> i -net.minecraft.world.entity.ai.goal.Goal$Flag -> apd$a: +net.minecraft.world.entity.ai.goal.Goal$Flag -> apg$a: net.minecraft.world.entity.ai.goal.Goal$Flag MOVE -> a net.minecraft.world.entity.ai.goal.Goal$Flag LOOK -> b net.minecraft.world.entity.ai.goal.Goal$Flag JUMP -> c @@ -38640,7 +38743,7 @@ net.minecraft.world.entity.ai.goal.Goal$Flag -> apd$a: 41:41:net.minecraft.world.entity.ai.goal.Goal$Flag valueOf(java.lang.String) -> valueOf 41:41:void (java.lang.String,int) -> 41:45:void () -> -net.minecraft.world.entity.ai.goal.GoalSelector -> ape: +net.minecraft.world.entity.ai.goal.GoalSelector -> aph: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.entity.ai.goal.WrappedGoal NO_GOAL -> b java.util.Map lockedFlags -> c @@ -38669,18 +38772,18 @@ net.minecraft.world.entity.ai.goal.GoalSelector -> ape: 49:49:boolean lambda$removeGoal$1(net.minecraft.world.entity.ai.goal.Goal,net.minecraft.world.entity.ai.goal.WrappedGoal) -> a 48:48:boolean lambda$removeGoal$0(net.minecraft.world.entity.ai.goal.Goal,net.minecraft.world.entity.ai.goal.WrappedGoal) -> b 15:16:void () -> -net.minecraft.world.entity.ai.goal.GoalSelector$1 -> ape$1: +net.minecraft.world.entity.ai.goal.GoalSelector$1 -> aph$1: 16:16:void () -> 19:19:boolean canUse() -> a -net.minecraft.world.entity.ai.goal.GoalSelector$2 -> ape$2: +net.minecraft.world.entity.ai.goal.GoalSelector$2 -> aph$2: 21:21:void (int,net.minecraft.world.entity.ai.goal.Goal) -> 24:24:boolean isRunning() -> g -net.minecraft.world.entity.ai.goal.InteractGoal -> apf: +net.minecraft.world.entity.ai.goal.InteractGoal -> api: 10:12:void (net.minecraft.world.entity.Mob,java.lang.Class,float) -> 15:17:void (net.minecraft.world.entity.Mob,java.lang.Class,float,float) -> -net.minecraft.world.entity.ai.goal.JumpGoal -> apg: +net.minecraft.world.entity.ai.goal.JumpGoal -> apj: 6:8:void () -> -net.minecraft.world.entity.ai.goal.LandOnOwnersShoulderGoal -> aph: +net.minecraft.world.entity.ai.goal.LandOnOwnersShoulderGoal -> apk: net.minecraft.world.entity.animal.ShoulderRidingEntity entity -> a net.minecraft.server.level.ServerPlayer owner -> b boolean isSittingOnShoulder -> c @@ -38689,7 +38792,7 @@ net.minecraft.world.entity.ai.goal.LandOnOwnersShoulderGoal -> aph: 25:25:boolean isInterruptable() -> E_ 30:32:void start() -> c 36:43:void tick() -> e -net.minecraft.world.entity.ai.goal.LeapAtTargetGoal -> api: +net.minecraft.world.entity.ai.goal.LeapAtTargetGoal -> apl: net.minecraft.world.entity.Mob mob -> a net.minecraft.world.entity.LivingEntity target -> b float yd -> c @@ -38697,7 +38800,7 @@ net.minecraft.world.entity.ai.goal.LeapAtTargetGoal -> api: 23:40:boolean canUse() -> a 45:45:boolean canContinueToUse() -> b 51:62:void start() -> c -net.minecraft.world.entity.ai.goal.LlamaFollowCaravanGoal -> apj: +net.minecraft.world.entity.ai.goal.LlamaFollowCaravanGoal -> apm: net.minecraft.world.entity.animal.horse.Llama llama -> a double speedModifier -> b int distCheckCounter -> c @@ -38708,7 +38811,7 @@ net.minecraft.world.entity.ai.goal.LlamaFollowCaravanGoal -> apj: 127:137:void tick() -> e 140:150:boolean firstIsLeashed(net.minecraft.world.entity.animal.horse.Llama,int) -> a 34:35:boolean lambda$canUse$0(net.minecraft.world.entity.Entity) -> a -net.minecraft.world.entity.ai.goal.LookAtPlayerGoal -> apk: +net.minecraft.world.entity.ai.goal.LookAtPlayerGoal -> apn: net.minecraft.world.entity.Mob mob -> a net.minecraft.world.entity.Entity lookAt -> b float lookDistance -> c @@ -38724,11 +38827,11 @@ net.minecraft.world.entity.ai.goal.LookAtPlayerGoal -> apk: 76:77:void stop() -> d 81:83:void tick() -> e 33:33:boolean lambda$new$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.goal.LookAtTradingPlayerGoal -> apl: +net.minecraft.world.entity.ai.goal.LookAtTradingPlayerGoal -> apo: net.minecraft.world.entity.npc.AbstractVillager villager -> g 10:12:void (net.minecraft.world.entity.npc.AbstractVillager) -> 16:20:boolean canUse() -> a -net.minecraft.world.entity.ai.goal.MeleeAttackGoal -> apm: +net.minecraft.world.entity.ai.goal.MeleeAttackGoal -> app: net.minecraft.world.entity.PathfinderMob mob -> a int attackTime -> b double speedModifier -> d @@ -38748,11 +38851,11 @@ net.minecraft.world.entity.ai.goal.MeleeAttackGoal -> apm: 104:132:void tick() -> e 135:141:void checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a 144:144:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.goal.MoveBackToVillage -> apn: +net.minecraft.world.entity.ai.goal.MoveBackToVillage -> apq: 18:19:void (net.minecraft.world.entity.PathfinderMob,double) -> 23:30:boolean canUse() -> a 36:46:net.minecraft.world.phys.Vec3 getPosition() -> g -net.minecraft.world.entity.ai.goal.MoveIndoorsGoal -> apo: +net.minecraft.world.entity.ai.goal.MoveIndoorsGoal -> apr: net.minecraft.world.entity.PathfinderMob mob -> a int insideX -> b int insideZ -> c @@ -38762,7 +38865,7 @@ net.minecraft.world.entity.ai.goal.MoveIndoorsGoal -> apo: 59:59:boolean canContinueToUse() -> b 78:78:void start() -> c 85:85:void stop() -> d -net.minecraft.world.entity.ai.goal.MoveThroughVillageGoal -> app: +net.minecraft.world.entity.ai.goal.MoveThroughVillageGoal -> aps: net.minecraft.world.entity.PathfinderMob mob -> a double speedModifier -> b net.minecraft.world.level.pathfinder.Path path -> c @@ -38779,7 +38882,7 @@ net.minecraft.world.entity.ai.goal.MoveThroughVillageGoal -> app: 130:135:boolean hasNotVisited(net.minecraft.core.BlockPos) -> a 139:142:void updateVisited() -> g 60:67:double lambda$canUse$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.MoveToBlockGoal -> apq: +net.minecraft.world.entity.ai.goal.MoveToBlockGoal -> apt: net.minecraft.world.entity.PathfinderMob mob -> a double speedModifier -> b int nextStartTick -> c @@ -38803,7 +38906,7 @@ net.minecraft.world.entity.ai.goal.MoveToBlockGoal -> apq: 93:93:boolean isReachedTarget() -> k 97:118:boolean findNearestBlock() -> l boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.MoveTowardsRestrictionGoal -> apr: +net.minecraft.world.entity.ai.goal.MoveTowardsRestrictionGoal -> apu: net.minecraft.world.entity.PathfinderMob mob -> a double wantedX -> b double wantedY -> c @@ -38813,7 +38916,7 @@ net.minecraft.world.entity.ai.goal.MoveTowardsRestrictionGoal -> apr: 24:34:boolean canUse() -> a 39:39:boolean canContinueToUse() -> b 44:45:void start() -> c -net.minecraft.world.entity.ai.goal.MoveTowardsTargetGoal -> aps: +net.minecraft.world.entity.ai.goal.MoveTowardsTargetGoal -> apv: net.minecraft.world.entity.PathfinderMob mob -> a net.minecraft.world.entity.LivingEntity target -> b double wantedX -> c @@ -38826,7 +38929,7 @@ net.minecraft.world.entity.ai.goal.MoveTowardsTargetGoal -> aps: 47:47:boolean canContinueToUse() -> b 52:53:void stop() -> d 57:58:void start() -> c -net.minecraft.world.entity.ai.goal.OcelotAttackGoal -> apt: +net.minecraft.world.entity.ai.goal.OcelotAttackGoal -> apw: net.minecraft.world.level.BlockGetter level -> a net.minecraft.world.entity.Mob mob -> b net.minecraft.world.entity.LivingEntity target -> c @@ -38836,7 +38939,7 @@ net.minecraft.world.entity.ai.goal.OcelotAttackGoal -> apt: 34:40:boolean canContinueToUse() -> b 45:47:void stop() -> d 51:75:void tick() -> e -net.minecraft.world.entity.ai.goal.OfferFlowerGoal -> apu: +net.minecraft.world.entity.ai.goal.OfferFlowerGoal -> apx: net.minecraft.world.entity.ai.targeting.TargetingConditions OFFER_TARGER_CONTEXT -> a net.minecraft.world.entity.animal.IronGolem golem -> b net.minecraft.world.entity.npc.Villager villager -> c @@ -38848,7 +38951,7 @@ net.minecraft.world.entity.ai.goal.OfferFlowerGoal -> apu: 48:50:void stop() -> d 54:56:void tick() -> e 10:10:void () -> -net.minecraft.world.entity.ai.goal.OpenDoorGoal -> apv: +net.minecraft.world.entity.ai.goal.OpenDoorGoal -> apy: boolean closeDoor -> a int forgetTime -> b 10:13:void (net.minecraft.world.entity.Mob,boolean) -> @@ -38856,7 +38959,7 @@ net.minecraft.world.entity.ai.goal.OpenDoorGoal -> apv: 22:24:void start() -> c 28:29:void stop() -> d 33:35:void tick() -> e -net.minecraft.world.entity.ai.goal.PanicGoal -> apw: +net.minecraft.world.entity.ai.goal.PanicGoal -> apz: net.minecraft.world.entity.PathfinderMob mob -> a double speedModifier -> b double posX -> c @@ -38868,7 +38971,7 @@ net.minecraft.world.entity.ai.goal.PanicGoal -> apw: 60:61:void start() -> c 65:65:boolean canContinueToUse() -> b 70:93:net.minecraft.core.BlockPos lookForWater(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entity,int,int) -> a -net.minecraft.world.entity.ai.goal.PathfindToRaidGoal -> apx: +net.minecraft.world.entity.ai.goal.PathfindToRaidGoal -> aqa: net.minecraft.world.entity.raid.Raider mob -> a 21:24:void (net.minecraft.world.entity.raid.Raider) -> 28:32:boolean canUse() -> a @@ -38876,7 +38979,7 @@ net.minecraft.world.entity.ai.goal.PathfindToRaidGoal -> apx: 45:58:void tick() -> e 61:71:void recruitNearby(net.minecraft.world.entity.raid.Raid) -> a 64:64:boolean lambda$recruitNearby$0(net.minecraft.world.entity.raid.Raid,net.minecraft.world.entity.raid.Raider) -> a -net.minecraft.world.entity.ai.goal.PlayGoal -> apy: +net.minecraft.world.entity.ai.goal.PlayGoal -> aqb: net.minecraft.world.entity.npc.Villager mob -> a net.minecraft.world.entity.LivingEntity followFriend -> b double speedModifier -> c @@ -38887,7 +38990,7 @@ net.minecraft.world.entity.ai.goal.PlayGoal -> apy: 68:72:void start() -> c 76:78:void stop() -> d 82:96:void tick() -> e -net.minecraft.world.entity.ai.goal.RandomLookAroundGoal -> apz: +net.minecraft.world.entity.ai.goal.RandomLookAroundGoal -> aqc: net.minecraft.world.entity.Mob mob -> a double relX -> b double relZ -> c @@ -38897,7 +39000,7 @@ net.minecraft.world.entity.ai.goal.RandomLookAroundGoal -> apz: 25:25:boolean canContinueToUse() -> b 30:34:void start() -> c 38:40:void tick() -> e -net.minecraft.world.entity.ai.goal.RandomStrollGoal -> aqa: +net.minecraft.world.entity.ai.goal.RandomStrollGoal -> aqd: net.minecraft.world.entity.PathfinderMob mob -> a double wantedX -> b double wantedY -> c @@ -38914,10 +39017,10 @@ net.minecraft.world.entity.ai.goal.RandomStrollGoal -> aqa: 75:77:void stop() -> d 80:81:void trigger() -> h 84:85:void setInterval(int) -> a -net.minecraft.world.entity.ai.goal.RandomSwimmingGoal -> aqb: +net.minecraft.world.entity.ai.goal.RandomSwimmingGoal -> aqe: 13:14:void (net.minecraft.world.entity.PathfinderMob,double,int) -> 19:24:net.minecraft.world.phys.Vec3 getPosition() -> g -net.minecraft.world.entity.ai.goal.RangedAttackGoal -> aqc: +net.minecraft.world.entity.ai.goal.RangedAttackGoal -> aqf: net.minecraft.world.entity.Mob mob -> a net.minecraft.world.entity.monster.RangedAttackMob rangedAttackMob -> b net.minecraft.world.entity.LivingEntity target -> c @@ -38934,7 +39037,7 @@ net.minecraft.world.entity.ai.goal.RangedAttackGoal -> aqc: 52:52:boolean canContinueToUse() -> b 57:60:void stop() -> d 64:96:void tick() -> e -net.minecraft.world.entity.ai.goal.RangedBowAttackGoal -> aqd: +net.minecraft.world.entity.ai.goal.RangedBowAttackGoal -> aqg: net.minecraft.world.entity.monster.Monster mob -> a double speedModifier -> b int attackIntervalMin -> c @@ -38952,7 +39055,7 @@ net.minecraft.world.entity.ai.goal.RangedBowAttackGoal -> aqd: 55:58:void start() -> c 62:68:void stop() -> d 72:135:void tick() -> e -net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal -> aqe: +net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal -> aqh: net.minecraft.world.entity.monster.Monster mob -> a net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState crossbowState -> b double speedModifier -> c @@ -38967,7 +39070,7 @@ net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal -> aqe: 57:66:void stop() -> d 70:131:void tick() -> e 134:134:boolean canRun() -> j -net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState -> aqe$a: +net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState -> aqh$a: net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState UNCHARGED -> a net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState CHARGING -> b net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState CHARGED -> c @@ -38977,7 +39080,7 @@ net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState -> aqe 15:15:net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState valueOf(java.lang.String) -> valueOf 15:15:void (java.lang.String,int) -> 15:19:void () -> -net.minecraft.world.entity.ai.goal.RemoveBlockGoal -> aqf: +net.minecraft.world.entity.ai.goal.RemoveBlockGoal -> aqi: net.minecraft.world.level.block.Block blockToRemove -> g net.minecraft.world.entity.Mob removerMob -> h int ticksSinceReachedGoal -> i @@ -38991,13 +39094,13 @@ net.minecraft.world.entity.ai.goal.RemoveBlockGoal -> aqf: 86:137:void tick() -> e 141:150:net.minecraft.core.BlockPos getPosWithBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.BlockGetter) -> a 155:159:boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.RestrictSunGoal -> aqg: +net.minecraft.world.entity.ai.goal.RestrictSunGoal -> aqj: net.minecraft.world.entity.PathfinderMob mob -> a 10:12:void (net.minecraft.world.entity.PathfinderMob) -> 16:16:boolean canUse() -> a 21:22:void start() -> c 26:27:void stop() -> d -net.minecraft.world.entity.ai.goal.RunAroundLikeCrazyGoal -> aqh: +net.minecraft.world.entity.ai.goal.RunAroundLikeCrazyGoal -> aqk: net.minecraft.world.entity.animal.horse.AbstractHorse horse -> a double speedModifier -> b double posX -> c @@ -39008,7 +39111,7 @@ net.minecraft.world.entity.ai.goal.RunAroundLikeCrazyGoal -> aqh: 42:43:void start() -> c 47:47:boolean canContinueToUse() -> b 52:72:void tick() -> e -net.minecraft.world.entity.ai.goal.SitGoal -> aqi: +net.minecraft.world.entity.ai.goal.SitGoal -> aql: net.minecraft.world.entity.TamableAnimal mob -> a boolean wantToSit -> b 12:15:void (net.minecraft.world.entity.TamableAnimal) -> @@ -39017,7 +39120,7 @@ net.minecraft.world.entity.ai.goal.SitGoal -> aqi: 48:50:void start() -> c 54:55:void stop() -> d 58:59:void wantToSit(boolean) -> a -net.minecraft.world.entity.ai.goal.StrollThroughVillageGoal -> aqj: +net.minecraft.world.entity.ai.goal.StrollThroughVillageGoal -> aqm: net.minecraft.world.entity.PathfinderMob mob -> a int interval -> b net.minecraft.core.BlockPos wantedPos -> c @@ -39027,7 +39130,7 @@ net.minecraft.world.entity.ai.goal.StrollThroughVillageGoal -> aqj: 63:87:void tick() -> e 90:93:void moveRandomly() -> g 51:51:double lambda$canUse$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.goal.SwellGoal -> aqk: +net.minecraft.world.entity.ai.goal.SwellGoal -> aqn: net.minecraft.world.entity.monster.Creeper creeper -> a net.minecraft.world.entity.LivingEntity target -> b 12:15:void (net.minecraft.world.entity.monster.Creeper) -> @@ -39035,7 +39138,7 @@ net.minecraft.world.entity.ai.goal.SwellGoal -> aqk: 25:27:void start() -> c 31:32:void stop() -> d 36:52:void tick() -> e -net.minecraft.world.entity.ai.goal.TakeFlowerGoal -> aql: +net.minecraft.world.entity.ai.goal.TakeFlowerGoal -> aqo: net.minecraft.world.entity.npc.Villager villager -> a net.minecraft.world.entity.animal.IronGolem golem -> b int pickupTick -> c @@ -39046,7 +39149,7 @@ net.minecraft.world.entity.ai.goal.TakeFlowerGoal -> aql: 50:53:void start() -> c 57:59:void stop() -> d 63:75:void tick() -> e -net.minecraft.world.entity.ai.goal.TemptGoal -> aqm: +net.minecraft.world.entity.ai.goal.TemptGoal -> aqp: net.minecraft.world.entity.ai.targeting.TargetingConditions TEMP_TARGETING -> c net.minecraft.world.entity.PathfinderMob mob -> a double speedModifier -> d @@ -39071,18 +39174,18 @@ net.minecraft.world.entity.ai.goal.TemptGoal -> aqm: 104:110:void tick() -> e 113:113:boolean isRunning() -> h 14:14:void () -> -net.minecraft.world.entity.ai.goal.TradeWithPlayerGoal -> aqn: +net.minecraft.world.entity.ai.goal.TradeWithPlayerGoal -> aqq: net.minecraft.world.entity.npc.AbstractVillager mob -> a 11:14:void (net.minecraft.world.entity.npc.AbstractVillager) -> 18:42:boolean canUse() -> a 47:48:void start() -> c 52:53:void stop() -> d -net.minecraft.world.entity.ai.goal.TryFindWaterGoal -> aqo: +net.minecraft.world.entity.ai.goal.TryFindWaterGoal -> aqr: net.minecraft.world.entity.PathfinderMob mob -> a 11:13:void (net.minecraft.world.entity.PathfinderMob) -> 17:17:boolean canUse() -> a 22:43:void start() -> c -net.minecraft.world.entity.ai.goal.UseItemGoal -> aqp: +net.minecraft.world.entity.ai.goal.UseItemGoal -> aqs: net.minecraft.world.entity.Mob mob -> a net.minecraft.world.item.ItemStack item -> b java.util.function.Predicate canUseSelector -> c @@ -39092,16 +39195,16 @@ net.minecraft.world.entity.ai.goal.UseItemGoal -> aqp: 32:32:boolean canContinueToUse() -> b 37:39:void start() -> c 43:48:void stop() -> d -net.minecraft.world.entity.ai.goal.WaterAvoidingRandomFlyingGoal -> aqq: +net.minecraft.world.entity.ai.goal.WaterAvoidingRandomFlyingGoal -> aqt: 17:18:void (net.minecraft.world.entity.PathfinderMob,double) -> 23:30:net.minecraft.world.phys.Vec3 getPosition() -> g 35:60:net.minecraft.world.phys.Vec3 getTreePos() -> j -net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal -> aqr: +net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal -> aqu: float probability -> h 15:16:void (net.minecraft.world.entity.PathfinderMob,double) -> 19:21:void (net.minecraft.world.entity.PathfinderMob,double,float) -> 26:34:net.minecraft.world.phys.Vec3 getPosition() -> g -net.minecraft.world.entity.ai.goal.WrappedGoal -> aqs: +net.minecraft.world.entity.ai.goal.WrappedGoal -> aqv: net.minecraft.world.entity.ai.goal.Goal goal -> a int priority -> b boolean isRunning -> c @@ -39120,22 +39223,22 @@ net.minecraft.world.entity.ai.goal.WrappedGoal -> aqs: 77:77:net.minecraft.world.entity.ai.goal.Goal getGoal() -> j 82:88:boolean equals(java.lang.Object) -> equals 93:93:int hashCode() -> hashCode -net.minecraft.world.entity.ai.goal.ZombieAttackGoal -> aqt: +net.minecraft.world.entity.ai.goal.ZombieAttackGoal -> aqw: net.minecraft.world.entity.monster.Zombie zombie -> d int raiseArmTicks -> e 10:12:void (net.minecraft.world.entity.monster.Zombie,double,boolean) -> 16:18:void start() -> c 22:24:void stop() -> d 28:36:void tick() -> e -net.minecraft.world.entity.ai.goal.package-info -> aqu: -net.minecraft.world.entity.ai.goal.target.DefendVillageTargetGoal -> aqv: +net.minecraft.world.entity.ai.goal.package-info -> aqx: +net.minecraft.world.entity.ai.goal.target.DefendVillageTargetGoal -> aqy: net.minecraft.world.entity.animal.IronGolem golem -> a net.minecraft.world.entity.LivingEntity potentialTarget -> b net.minecraft.world.entity.ai.targeting.TargetingConditions attackTargeting -> c 17:23:void (net.minecraft.world.entity.animal.IronGolem) -> 27:50:boolean canUse() -> a 55:57:void start() -> c -net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal -> aqw: +net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal -> aqz: net.minecraft.world.entity.ai.targeting.TargetingConditions HURT_BY_TARGETING -> a boolean alertSameType -> b int timestamp -> c @@ -39148,7 +39251,7 @@ net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal -> aqw: 70:101:void alertOthers() -> g 104:105:void alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity) -> a 16:16:void () -> -net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal -> aqx: +net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal -> ara: java.lang.Class targetType -> a int randomInterval -> b net.minecraft.world.entity.LivingEntity target -> c @@ -39160,38 +39263,38 @@ net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal -> aqx: 49:49:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a 53:58:void findTarget() -> g 62:64:void start() -> c -net.minecraft.world.entity.ai.goal.target.NearestAttackableWitchTargetGoal -> aqy: +net.minecraft.world.entity.ai.goal.target.NearestAttackableWitchTargetGoal -> arb: boolean canAttack -> i 13:15:void (net.minecraft.world.entity.raid.Raider,java.lang.Class,int,boolean,boolean,java.util.function.Predicate) -> 18:19:void setCanAttack(boolean) -> a 23:23:boolean canUse() -> a -net.minecraft.world.entity.ai.goal.target.NearestHealableRaiderTargetGoal -> aqz: +net.minecraft.world.entity.ai.goal.target.NearestHealableRaiderTargetGoal -> arc: int cooldown -> i 15:17:void (net.minecraft.world.entity.raid.Raider,java.lang.Class,boolean,java.util.function.Predicate) -> 20:20:int getCooldown() -> h 24:25:void decrementCooldown() -> j 29:37:boolean canUse() -> a 42:44:void start() -> c -net.minecraft.world.entity.ai.goal.target.NonTameRandomTargetGoal -> ara: +net.minecraft.world.entity.ai.goal.target.NonTameRandomTargetGoal -> ard: net.minecraft.world.entity.TamableAnimal tamableMob -> i 13:15:void (net.minecraft.world.entity.TamableAnimal,java.lang.Class,boolean,java.util.function.Predicate) -> 19:19:boolean canUse() -> a 24:27:boolean canContinueToUse() -> b -net.minecraft.world.entity.ai.goal.target.OwnerHurtByTargetGoal -> arb: +net.minecraft.world.entity.ai.goal.target.OwnerHurtByTargetGoal -> are: net.minecraft.world.entity.TamableAnimal tameAnimal -> a net.minecraft.world.entity.LivingEntity ownerLastHurtBy -> b int timestamp -> c 16:19:void (net.minecraft.world.entity.TamableAnimal) -> 23:32:boolean canUse() -> a 37:45:void start() -> c -net.minecraft.world.entity.ai.goal.target.OwnerHurtTargetGoal -> arc: +net.minecraft.world.entity.ai.goal.target.OwnerHurtTargetGoal -> arf: net.minecraft.world.entity.TamableAnimal tameAnimal -> a net.minecraft.world.entity.LivingEntity ownerLastHurt -> b int timestamp -> c 16:19:void (net.minecraft.world.entity.TamableAnimal) -> 23:32:boolean canUse() -> a 37:45:void start() -> c -net.minecraft.world.entity.ai.goal.target.TargetGoal -> ard: +net.minecraft.world.entity.ai.goal.target.TargetGoal -> arg: net.minecraft.world.entity.Mob mob -> e boolean mustSee -> f boolean mustReach -> a @@ -39209,8 +39312,8 @@ net.minecraft.world.entity.ai.goal.target.TargetGoal -> ard: 104:126:boolean canAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.targeting.TargetingConditions) -> a 130:141:boolean canReach(net.minecraft.world.entity.LivingEntity) -> a 145:146:net.minecraft.world.entity.ai.goal.target.TargetGoal setUnseenMemoryTicks(int) -> a -net.minecraft.world.entity.ai.goal.target.package-info -> are: -net.minecraft.world.entity.ai.gossip.GossipContainer -> arf: +net.minecraft.world.entity.ai.goal.target.package-info -> arh: +net.minecraft.world.entity.ai.gossip.GossipContainer -> ari: java.util.Map gossips -> a 29:127:void () -> 131:136:java.util.Map getGossipEntries() -> a @@ -39237,8 +39340,8 @@ net.minecraft.world.entity.ai.gossip.GossipContainer -> arf: 179:179:net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips lambda$getOrCreate$2(java.util.UUID) -> b 152:152:java.util.stream.Stream lambda$unpack$1(java.util.Map$Entry) -> a 133:135:void lambda$getGossipEntries$0(java.util.Map,java.util.UUID) -> a -net.minecraft.world.entity.ai.gossip.GossipContainer$1 -> arf$1: -net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips -> arf$a: +net.minecraft.world.entity.ai.gossip.GossipContainer$1 -> ari$1: +net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips -> ari$a: it.unimi.dsi.fastutil.objects.Object2IntMap entries -> a 80:81:void () -> 84:88:int weightedValue(java.util.function.Predicate) -> a @@ -39252,7 +39355,7 @@ net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips -> arf$a: 86:86:boolean lambda$weightedValue$0(java.util.function.Predicate,it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a 80:80:it.unimi.dsi.fastutil.objects.Object2IntMap access$000(net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips) -> a 80:80:void (net.minecraft.world.entity.ai.gossip.GossipContainer$1) -> -net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry -> arf$b: +net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry -> ari$b: java.util.UUID target -> a net.minecraft.world.entity.ai.gossip.GossipType type -> b int value -> c @@ -39264,7 +39367,7 @@ net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry -> arf$b: 71:71:java.util.Optional lambda$load$2(com.mojang.datafixers.Dynamic,net.minecraft.world.entity.ai.gossip.GossipType) -> a 72:72:java.util.Optional lambda$null$1(com.mojang.datafixers.Dynamic,net.minecraft.world.entity.ai.gossip.GossipType,java.util.UUID) -> a 73:73:net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry lambda$null$0(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType,java.lang.Number) -> a -net.minecraft.world.entity.ai.gossip.GossipType -> arg: +net.minecraft.world.entity.ai.gossip.GossipType -> arj: net.minecraft.world.entity.ai.gossip.GossipType MAJOR_NEGATIVE -> a net.minecraft.world.entity.ai.gossip.GossipType MINOR_NEGATIVE -> b net.minecraft.world.entity.ai.gossip.GossipType MINOR_POSITIVE -> c @@ -39283,8 +39386,8 @@ net.minecraft.world.entity.ai.gossip.GossipType -> arg: 43:43:net.minecraft.world.entity.ai.gossip.GossipType byId(java.lang.String) -> a 31:31:java.lang.String lambda$static$0(net.minecraft.world.entity.ai.gossip.GossipType) -> a 10:31:void () -> -net.minecraft.world.entity.ai.gossip.package-info -> arh: -net.minecraft.world.entity.ai.memory.MemoryModuleType -> ari: +net.minecraft.world.entity.ai.gossip.package-info -> ark: +net.minecraft.world.entity.ai.memory.MemoryModuleType -> arl: net.minecraft.world.entity.ai.memory.MemoryModuleType DUMMY -> a net.minecraft.world.entity.ai.memory.MemoryModuleType HOME -> b net.minecraft.world.entity.ai.memory.MemoryModuleType JOB_SITE -> c @@ -39320,7 +39423,7 @@ net.minecraft.world.entity.ai.memory.MemoryModuleType -> ari: 68:68:net.minecraft.world.entity.ai.memory.MemoryModuleType register(java.lang.String,java.util.Optional) -> a 72:72:net.minecraft.world.entity.ai.memory.MemoryModuleType register(java.lang.String) -> a 23:50:void () -> -net.minecraft.world.entity.ai.memory.MemoryStatus -> arj: +net.minecraft.world.entity.ai.memory.MemoryStatus -> arm: net.minecraft.world.entity.ai.memory.MemoryStatus VALUE_PRESENT -> a net.minecraft.world.entity.ai.memory.MemoryStatus VALUE_ABSENT -> b net.minecraft.world.entity.ai.memory.MemoryStatus REGISTERED -> c @@ -39329,7 +39432,7 @@ net.minecraft.world.entity.ai.memory.MemoryStatus -> arj: 3:3:net.minecraft.world.entity.ai.memory.MemoryStatus valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:6:void () -> -net.minecraft.world.entity.ai.memory.WalkTarget -> ark: +net.minecraft.world.entity.ai.memory.WalkTarget -> arn: net.minecraft.world.entity.ai.behavior.PositionWrapper target -> a float speed -> b int closeEnoughDist -> c @@ -39340,8 +39443,8 @@ net.minecraft.world.entity.ai.memory.WalkTarget -> ark: 34:34:net.minecraft.world.entity.ai.behavior.PositionWrapper getTarget() -> a 38:38:float getSpeed() -> b 42:42:int getCloseEnoughDist() -> c -net.minecraft.world.entity.ai.memory.package-info -> arl: -net.minecraft.world.entity.ai.navigation.FlyingPathNavigation -> arm: +net.minecraft.world.entity.ai.memory.package-info -> aro: +net.minecraft.world.entity.ai.navigation.FlyingPathNavigation -> arp: 16:17:void (net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> 21:23:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -> a 28:28:boolean canUpdatePath() -> a @@ -39354,7 +39457,7 @@ net.minecraft.world.entity.ai.navigation.FlyingPathNavigation -> arm: 148:149:void setCanPassDoors(boolean) -> b 152:152:boolean canOpenDoors() -> e 157:157:boolean isStableDestination(net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.navigation.GroundPathNavigation -> arn: +net.minecraft.world.entity.ai.navigation.GroundPathNavigation -> arq: boolean avoidSun -> p 22:23:void (net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> 27:29:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -> a @@ -39372,7 +39475,7 @@ net.minecraft.world.entity.ai.navigation.GroundPathNavigation -> arn: 245:246:void setCanPassDoors(boolean) -> b 249:249:boolean canOpenDoors() -> f 253:254:void setAvoidSun(boolean) -> c -net.minecraft.world.entity.ai.navigation.PathNavigation -> aro: +net.minecraft.world.entity.ai.navigation.PathNavigation -> arr: net.minecraft.world.entity.Mob mob -> a net.minecraft.world.level.Level level -> b net.minecraft.world.level.pathfinder.Path path -> c @@ -39427,14 +39530,14 @@ net.minecraft.world.entity.ai.navigation.PathNavigation -> aro: 397:397:boolean canFloat() -> r 401:416:void recomputePath(net.minecraft.core.BlockPos) -> b 419:419:float getMaxDistanceToWaypoint() -> s -net.minecraft.world.entity.ai.navigation.WallClimberNavigation -> arp: +net.minecraft.world.entity.ai.navigation.WallClimberNavigation -> ars: net.minecraft.core.BlockPos pathToPosition -> p 21:22:void (net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> 26:27:net.minecraft.world.level.pathfinder.Path createPath(net.minecraft.core.BlockPos,int) -> a 32:33:net.minecraft.world.level.pathfinder.Path createPath(net.minecraft.world.entity.Entity,int) -> a 38:44:boolean moveTo(net.minecraft.world.entity.Entity,double) -> a 50:62:void tick() -> c -net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation -> arq: +net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation -> art: boolean allowBreaching -> p 20:21:void (net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> 25:27:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -> a @@ -39446,28 +39549,28 @@ net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation -> arq: 141:142:boolean canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,int,int,int) -> a 147:147:boolean isStableDestination(net.minecraft.core.BlockPos) -> a 152:152:void setCanFloat(boolean) -> d -net.minecraft.world.entity.ai.navigation.package-info -> arr: -net.minecraft.world.entity.ai.package-info -> ars: -net.minecraft.world.entity.ai.sensing.DummySensor -> art: +net.minecraft.world.entity.ai.navigation.package-info -> aru: +net.minecraft.world.entity.ai.package-info -> arv: +net.minecraft.world.entity.ai.sensing.DummySensor -> arw: 10:10:void () -> 13:13:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 17:17:java.util.Set requires() -> a -net.minecraft.world.entity.ai.sensing.GolemSensor -> aru: +net.minecraft.world.entity.ai.sensing.GolemSensor -> arx: 22:23:void () -> 26:27:void (int) -> 31:32:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 36:36:java.util.Set requires() -> a 40:51:void checkForNearbyGolem(long,net.minecraft.world.entity.LivingEntity) -> a 46:46:boolean lambda$checkForNearbyGolem$0(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.sensing.HurtBySensor -> arv: +net.minecraft.world.entity.ai.sensing.HurtBySensor -> ary: 12:12:void () -> 15:26:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 30:30:java.util.Set requires() -> a -net.minecraft.world.entity.ai.sensing.InteractableDoorsSensor -> arw: +net.minecraft.world.entity.ai.sensing.InteractableDoorsSensor -> arz: 17:17:void () -> 20:41:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 45:45:java.util.Set requires() -> a -net.minecraft.world.entity.ai.sensing.NearestBedSensor -> arx: +net.minecraft.world.entity.ai.sensing.NearestBedSensor -> asa: it.unimi.dsi.fastutil.longs.Long2LongMap batchCache -> a int triedCount -> b long lastUpdate -> c @@ -39477,7 +39580,7 @@ net.minecraft.world.entity.ai.sensing.NearestBedSensor -> arx: 24:24:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 78:78:boolean lambda$doTick$1(it.unimi.dsi.fastutil.longs.Long2LongMap$Entry) -> a 54:64:boolean lambda$doTick$0(net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor -> ary: +net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor -> asb: net.minecraft.world.entity.ai.targeting.TargetingConditions TARGETING -> a 19:19:void () -> 25:34:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a @@ -39485,24 +39588,24 @@ net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor -> ary: 31:31:boolean lambda$doTick$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> a 25:25:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> b 21:21:void () -> -net.minecraft.world.entity.ai.sensing.PlayerSensor -> arz: +net.minecraft.world.entity.ai.sensing.PlayerSensor -> asc: 16:16:void () -> 21:30:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 34:34:java.util.Set requires() -> a 23:23:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity,net.minecraft.server.level.ServerPlayer) -> a -net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor -> asa: +net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor -> asd: 20:21:void () -> 25:47:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a 51:51:java.util.Set requires() -> a 16:16:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.ai.sensing.Sensing -> asb: +net.minecraft.world.entity.ai.sensing.Sensing -> ase: net.minecraft.world.entity.Mob mob -> a java.util.List seen -> b java.util.List unseen -> c 11:16:void (net.minecraft.world.entity.Mob) -> 19:21:void tick() -> a 24:39:boolean canSee(net.minecraft.world.entity.Entity) -> a -net.minecraft.world.entity.ai.sensing.Sensor -> asc: +net.minecraft.world.entity.ai.sensing.Sensor -> asf: java.util.Random RANDOM -> a int scanRate -> b long timeToTick -> c @@ -39512,7 +39615,7 @@ net.minecraft.world.entity.ai.sensing.Sensor -> asc: void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a java.util.Set requires() -> a 17:17:void () -> -net.minecraft.world.entity.ai.sensing.SensorType -> asd: +net.minecraft.world.entity.ai.sensing.SensorType -> asg: net.minecraft.world.entity.ai.sensing.SensorType DUMMY -> a net.minecraft.world.entity.ai.sensing.SensorType NEAREST_LIVING_ENTITIES -> b net.minecraft.world.entity.ai.sensing.SensorType NEAREST_PLAYERS -> c @@ -39528,14 +39631,14 @@ net.minecraft.world.entity.ai.sensing.SensorType -> asd: 27:27:net.minecraft.world.entity.ai.sensing.Sensor create() -> a 31:31:net.minecraft.world.entity.ai.sensing.SensorType register(java.lang.String,java.util.function.Supplier) -> a 9:18:void () -> -net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor -> ase: +net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor -> ash: 18:18:void () -> 21:21:java.util.Set requires() -> a 26:27:void doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a 30:32:java.util.List getNearestVillagerBabies(net.minecraft.world.entity.LivingEntity) -> a 36:36:boolean isVillagerBaby(net.minecraft.world.entity.LivingEntity) -> b 40:41:java.util.List getVisibleEntities(net.minecraft.world.entity.LivingEntity) -> c -net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor -> asf: +net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor -> asi: com.google.common.collect.ImmutableMap ACCEPTABLE_DISTANCE_FROM_HOSTILES -> a 19:19:void () -> 35:35:java.util.Set requires() -> a @@ -39549,8 +39652,8 @@ net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor -> asf: 50:50:int lambda$null$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> b 49:49:boolean lambda$null$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> b 20:31:void () -> -net.minecraft.world.entity.ai.sensing.package-info -> asg: -net.minecraft.world.entity.ai.targeting.TargetingConditions -> ash: +net.minecraft.world.entity.ai.sensing.package-info -> asj: +net.minecraft.world.entity.ai.targeting.TargetingConditions -> ask: net.minecraft.world.entity.ai.targeting.TargetingConditions DEFAULT -> a double range -> b boolean allowInvulnerable -> c @@ -39569,8 +39672,8 @@ net.minecraft.world.entity.ai.targeting.TargetingConditions -> ash: 51:52:net.minecraft.world.entity.ai.targeting.TargetingConditions selector(java.util.function.Predicate) -> a 56:100:boolean test(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntity) -> a 10:10:void () -> -net.minecraft.world.entity.ai.targeting.package-info -> asi: -net.minecraft.world.entity.ai.util.RandomPos -> asj: +net.minecraft.world.entity.ai.targeting.package-info -> asl: +net.minecraft.world.entity.ai.util.RandomPos -> asm: 37:37:void () -> 41:41:net.minecraft.world.phys.Vec3 getPos(net.minecraft.world.entity.PathfinderMob,int,int) -> a 49:49:net.minecraft.world.phys.Vec3 getAirPos(net.minecraft.world.entity.PathfinderMob,int,int,int,net.minecraft.world.phys.Vec3,double) -> a @@ -39586,8 +39689,8 @@ net.minecraft.world.entity.ai.util.RandomPos -> asj: 228:244:net.minecraft.core.BlockPos getRandomDelta(java.util.Random,int,int,int,net.minecraft.world.phys.Vec3,double) -> a 248:268:net.minecraft.core.BlockPos moveUpToAboveSolid(net.minecraft.core.BlockPos,int,int,java.util.function.Predicate) -> a 184:184:boolean lambda$generateRandomPos$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.util.package-info -> ask: -net.minecraft.world.entity.ai.village.ReputationEventType -> asl: +net.minecraft.world.entity.ai.util.package-info -> asn: +net.minecraft.world.entity.ai.village.ReputationEventType -> aso: net.minecraft.world.entity.ai.village.ReputationEventType ZOMBIE_VILLAGER_CURED -> a net.minecraft.world.entity.ai.village.ReputationEventType GOLEM_KILLED -> b net.minecraft.world.entity.ai.village.ReputationEventType VILLAGER_HURT -> c @@ -39595,11 +39698,11 @@ net.minecraft.world.entity.ai.village.ReputationEventType -> asl: net.minecraft.world.entity.ai.village.ReputationEventType TRADE -> e 11:11:net.minecraft.world.entity.ai.village.ReputationEventType register(java.lang.String) -> a 4:8:void () -> -net.minecraft.world.entity.ai.village.ReputationEventType$1 -> asl$1: +net.minecraft.world.entity.ai.village.ReputationEventType$1 -> aso$1: java.lang.String val$name -> f 11:11:void (java.lang.String) -> 14:14:java.lang.String toString() -> toString -net.minecraft.world.entity.ai.village.VillageSiege -> asm: +net.minecraft.world.entity.ai.village.VillageSiege -> asp: boolean hasSetupSiege -> a net.minecraft.world.entity.ai.village.VillageSiege$State siegeState -> b int zombiesToSpawn -> c @@ -39612,7 +39715,7 @@ net.minecraft.world.entity.ai.village.VillageSiege -> asm: 77:100:boolean tryToSetupSiege(net.minecraft.server.level.ServerLevel) -> a 104:119:void trySpawn(net.minecraft.server.level.ServerLevel) -> b 123:136:net.minecraft.world.phys.Vec3 findRandomSpawnPos(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.ai.village.VillageSiege$State -> asm$a: +net.minecraft.world.entity.ai.village.VillageSiege$State -> asp$a: net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_CAN_ACTIVATE -> a net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_TONIGHT -> b net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_DONE -> c @@ -39621,8 +39724,8 @@ net.minecraft.world.entity.ai.village.VillageSiege$State -> asm$a: 27:27:net.minecraft.world.entity.ai.village.VillageSiege$State valueOf(java.lang.String) -> valueOf 27:27:void (java.lang.String,int) -> 27:30:void () -> -net.minecraft.world.entity.ai.village.package-info -> asn: -net.minecraft.world.entity.ai.village.poi.PoiManager -> aso: +net.minecraft.world.entity.ai.village.package-info -> asq: +net.minecraft.world.entity.ai.village.poi.PoiManager -> asr: net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker distanceTracker -> a it.unimi.dsi.fastutil.longs.LongSet loadedChunks -> b 41:46:void (java.io.File,com.mojang.datafixers.DataFixer) -> @@ -39676,7 +39779,7 @@ net.minecraft.world.entity.ai.village.poi.PoiManager -> aso: 66:66:boolean lambda$getInRange$1(net.minecraft.core.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a 61:61:java.util.stream.Stream lambda$getInSquare$0(java.util.function.Predicate,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy,net.minecraft.world.level.ChunkPos) -> a 37:37:boolean access$000(net.minecraft.world.entity.ai.village.poi.PoiManager,long) -> a -net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker -> aso$a: +net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker -> asr$a: it.unimi.dsi.fastutil.longs.Long2ByteMap levels -> b net.minecraft.world.entity.ai.village.poi.PoiManager this$0 -> a 239:243:void (net.minecraft.world.entity.ai.village.poi.PoiManager) -> @@ -39684,7 +39787,7 @@ net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker -> aso$a: 252:252:int getLevel(long) -> c 257:262:void setLevel(long,int) -> a 265:266:void runAllUpdates() -> a -net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy -> aso$b: +net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy -> asr$b: net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy HAS_SPACE -> a net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy IS_OCCUPIED -> b net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy ANY -> c @@ -39696,7 +39799,7 @@ net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy -> aso$b: 232:232:java.util.function.Predicate getTest() -> a 223:223:boolean lambda$static$0(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a 220:223:void () -> -net.minecraft.world.entity.ai.village.poi.PoiRecord -> asp: +net.minecraft.world.entity.ai.village.poi.PoiRecord -> ass: net.minecraft.core.BlockPos pos -> a net.minecraft.world.entity.ai.village.poi.PoiType poiType -> b int freeTickets -> c @@ -39714,7 +39817,7 @@ net.minecraft.world.entity.ai.village.poi.PoiRecord -> asp: 83:83:net.minecraft.world.entity.ai.village.poi.PoiType getPoiType() -> g 88:95:boolean equals(java.lang.Object) -> equals 100:100:int hashCode() -> hashCode -net.minecraft.world.entity.ai.village.poi.PoiSection -> asq: +net.minecraft.world.entity.ai.village.poi.PoiSection -> ast: org.apache.logging.log4j.Logger LOGGER -> a it.unimi.dsi.fastutil.shorts.Short2ObjectMap records -> b java.util.Map byType -> c @@ -39744,7 +39847,7 @@ net.minecraft.world.entity.ai.village.poi.PoiSection -> asq: 59:59:boolean lambda$getRecords$1(java.util.function.Predicate,java.util.Map$Entry) -> a 45:45:void lambda$new$0(java.lang.Runnable,com.mojang.datafixers.Dynamic) -> a 27:27:void () -> -net.minecraft.world.entity.ai.village.poi.PoiType -> asr: +net.minecraft.world.entity.ai.village.poi.PoiType -> asu: java.util.function.Predicate ALL_JOBS -> v java.util.function.Predicate ALL -> a java.util.Set BEDS -> w @@ -39795,11 +39898,11 @@ net.minecraft.world.entity.ai.village.poi.PoiType -> asr: 26:26:boolean lambda$static$1(net.minecraft.world.entity.ai.village.poi.PoiType) -> c 25:25:boolean lambda$static$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> d 25:57:void () -> -net.minecraft.world.entity.ai.village.poi.package-info -> ass: -net.minecraft.world.entity.ambient.AmbientCreature -> ast: +net.minecraft.world.entity.ai.village.poi.package-info -> asv: +net.minecraft.world.entity.ambient.AmbientCreature -> asw: 10:11:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 15:15:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.entity.ambient.Bat -> asu: +net.minecraft.world.entity.ambient.Bat -> asx: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FLAGS -> b net.minecraft.world.entity.ai.targeting.TargetingConditions BAT_RESTING_TARGETING -> c net.minecraft.core.BlockPos targetPosition -> d @@ -39829,8 +39932,8 @@ net.minecraft.world.entity.ambient.Bat -> asu: 251:255:boolean isHalloween() -> eo 260:260:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b 31:33:void () -> -net.minecraft.world.entity.ambient.package-info -> asv: -net.minecraft.world.entity.animal.AbstractFish -> asw: +net.minecraft.world.entity.ambient.package-info -> asy: +net.minecraft.world.entity.animal.AbstractFish -> asz: net.minecraft.network.syncher.EntityDataAccessor FROM_BUCKET -> b 42:45:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 49:49:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b @@ -39855,15 +39958,15 @@ net.minecraft.world.entity.animal.AbstractFish -> asw: net.minecraft.sounds.SoundEvent getFlopSound() -> er 247:247:net.minecraft.sounds.SoundEvent getSwimSound() -> am 39:39:void () -> -net.minecraft.world.entity.animal.AbstractFish$FishMoveControl -> asw$a: +net.minecraft.world.entity.animal.AbstractFish$FishMoveControl -> asz$a: net.minecraft.world.entity.animal.AbstractFish fish -> i 210:212:void (net.minecraft.world.entity.animal.AbstractFish) -> 216:240:void tick() -> a -net.minecraft.world.entity.animal.AbstractFish$FishSwimGoal -> asw$b: +net.minecraft.world.entity.animal.AbstractFish$FishSwimGoal -> asz$b: net.minecraft.world.entity.animal.AbstractFish fish -> h 192:194:void (net.minecraft.world.entity.animal.AbstractFish) -> 198:198:boolean canUse() -> a -net.minecraft.world.entity.animal.AbstractGolem -> asx: +net.minecraft.world.entity.animal.AbstractGolem -> ata: 13:14:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 18:18:boolean causeFallDamage(float,float) -> b 24:24:net.minecraft.sounds.SoundEvent getAmbientSound() -> G @@ -39871,7 +39974,7 @@ net.minecraft.world.entity.animal.AbstractGolem -> asx: 36:36:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 41:41:int getAmbientSoundInterval() -> A 46:46:boolean removeWhenFarAway(double) -> h -net.minecraft.world.entity.animal.AbstractSchoolingFish -> asy: +net.minecraft.world.entity.animal.AbstractSchoolingFish -> atb: net.minecraft.world.entity.animal.AbstractSchoolingFish leader -> b int schoolSize -> c 18:22:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -39893,10 +39996,10 @@ net.minecraft.world.entity.animal.AbstractSchoolingFish -> asy: 107:115:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a 101:101:void lambda$addFollowers$1(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> b 101:101:boolean lambda$addFollowers$0(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> c -net.minecraft.world.entity.animal.AbstractSchoolingFish$SchoolSpawnGroupData -> asy$a: +net.minecraft.world.entity.animal.AbstractSchoolingFish$SchoolSpawnGroupData -> atb$a: net.minecraft.world.entity.animal.AbstractSchoolingFish leader -> a 121:123:void (net.minecraft.world.entity.animal.AbstractSchoolingFish) -> -net.minecraft.world.entity.animal.Animal -> asz: +net.minecraft.world.entity.animal.Animal -> atc: int inLove -> bw java.util.UUID loveCause -> bx 31:32:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -39922,7 +40025,7 @@ net.minecraft.world.entity.animal.Animal -> asz: 188:189:void resetLove() -> ey 192:198:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a 203:213:void handleEntityEvent(byte) -> a -net.minecraft.world.entity.animal.Bee -> ata: +net.minecraft.world.entity.animal.Bee -> atd: net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> bw net.minecraft.network.syncher.EntityDataAccessor ANGER_TIME -> bx java.util.UUID lastHurtByUUID -> by @@ -39940,73 +40043,73 @@ net.minecraft.world.entity.animal.Bee -> ata: net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal goToHiveGoal -> bK net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal goToKnownFlowerGoal -> bL int underWaterTicks -> bM - 135:160:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> - 164:167:void defineSynchedData() -> w_ - 172:175:float getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReader) -> a - 180:204:void registerGoals() -> n - 208:228:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b - 232:261:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a - 265:286:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> B - 291:301:void tick() -> h - 304:305:void spawnFluidParticle(net.minecraft.world.level.Level,double,double,double,double,double,net.minecraft.core.particles.ParticleOptions) -> a - 308:332:void pathfindRandomlyTowards(net.minecraft.core.BlockPos) -> h - 336:336:net.minecraft.core.BlockPos getSavedFlowerPos() -> eq - 340:340:boolean hasSavedFlowerPos() -> er - 344:345:void setSavedFlowerPos(net.minecraft.core.BlockPos) -> g - 349:349:int getTravellingTicks() -> es - 354:354:java.util.List getBlacklistedHives() -> et - 358:358:boolean isTiredOfLookingForNectar() -> eH - 363:371:boolean wantsToEnterHive() -> eI - 375:376:void setStayOutOfHiveCountdown(int) -> t - 379:379:float getRollAmount(float) -> v - 383:389:void updateRollAmount() -> eJ - 393:397:void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a - 401:437:void customServerAiStep() -> dT - 440:441:void resetTicksWithoutNectarSinceExitingHive() -> eu - 444:448:boolean isHiveNearFire() -> eK - 452:452:boolean isAngry() -> ez - 456:456:int getAngerTime() -> eL - 460:461:void setAngerTime(int) -> u - 464:468:boolean doesHiveHaveSpace(net.minecraft.core.BlockPos) -> i - 473:473:boolean hasHive() -> eA - 479:479:net.minecraft.core.BlockPos getHivePos() -> eB - 484:484:net.minecraft.world.entity.ai.goal.GoalSelector getGoalSelector() -> eC - 489:492:void sendDebugPackets() -> K - 495:495:int getCropsGrownSincePollination() -> eM - 499:500:void resetNumCropsGrownSincePollination() -> eN - 503:504:void incrementNumCropsGrownSincePollination() -> eO - 508:532:void aiStep() -> k - 535:539:boolean isHiveValid() -> eP - 543:543:boolean hasNectar() -> eD - 547:551:void setHasNectar(boolean) -> r - 554:554:boolean hasStung() -> eE - 558:559:void setHasStung(boolean) -> s - 562:562:boolean isRolling() -> eQ - 566:567:void setRolling(boolean) -> t - 570:570:boolean isTooFarAway(net.minecraft.core.BlockPos) -> j - 574:579:void setFlag(int,boolean) -> d - 582:582:boolean getFlag(int) -> v - 587:596:void registerAttributes() -> cA - 600:618:net.minecraft.world.entity.ai.navigation.PathNavigation createNavigation(net.minecraft.world.level.Level) -> b - 623:623:boolean isFood(net.minecraft.world.item.ItemStack) -> i - 627:627:boolean isFlowerValid(net.minecraft.core.BlockPos) -> k - 633:633:void playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a - 637:637:net.minecraft.sounds.SoundEvent getAmbientSound() -> G - 642:642:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e - 647:647:net.minecraft.sounds.SoundEvent getDeathSound() -> cX - 652:652:float getSoundVolume() -> dm - 657:657:net.minecraft.world.entity.animal.Bee getBreedOffspring(net.minecraft.world.entity.AgableMob) -> b - 662:665:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b - 670:670:boolean causeFallDamage(float,float) -> b - 676:676:void checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a - 680:680:boolean makeFlySound() -> aq - 685:685:boolean isFlying() -> eF - 689:691:void dropOffNectar() -> eG - 694:699:boolean makeAngry(net.minecraft.world.entity.Entity) -> a - 704:712:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a - 717:717:net.minecraft.world.entity.MobType getMobType() -> di - 722:723:void jumpInLiquid(net.minecraft.tags.Tag) -> c - 726:726:boolean closerThan(net.minecraft.core.BlockPos,int) -> b + 144:169:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> + 173:176:void defineSynchedData() -> w_ + 181:184:float getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReader) -> a + 189:213:void registerGoals() -> n + 217:237:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b + 241:270:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a + 274:295:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> B + 300:310:void tick() -> h + 313:314:void spawnFluidParticle(net.minecraft.world.level.Level,double,double,double,double,double,net.minecraft.core.particles.ParticleOptions) -> a + 317:341:void pathfindRandomlyTowards(net.minecraft.core.BlockPos) -> h + 345:345:net.minecraft.core.BlockPos getSavedFlowerPos() -> eq + 349:349:boolean hasSavedFlowerPos() -> er + 353:354:void setSavedFlowerPos(net.minecraft.core.BlockPos) -> g + 358:358:int getTravellingTicks() -> es + 363:363:java.util.List getBlacklistedHives() -> et + 367:367:boolean isTiredOfLookingForNectar() -> eH + 372:380:boolean wantsToEnterHive() -> eI + 384:385:void setStayOutOfHiveCountdown(int) -> t + 388:388:float getRollAmount(float) -> v + 392:398:void updateRollAmount() -> eJ + 402:406:void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a + 410:446:void customServerAiStep() -> dT + 449:450:void resetTicksWithoutNectarSinceExitingHive() -> eu + 453:457:boolean isHiveNearFire() -> eK + 461:461:boolean isAngry() -> ez + 465:465:int getAngerTime() -> eL + 469:470:void setAngerTime(int) -> u + 473:477:boolean doesHiveHaveSpace(net.minecraft.core.BlockPos) -> i + 482:482:boolean hasHive() -> eA + 488:488:net.minecraft.core.BlockPos getHivePos() -> eB + 493:493:net.minecraft.world.entity.ai.goal.GoalSelector getGoalSelector() -> eC + 498:501:void sendDebugPackets() -> K + 504:504:int getCropsGrownSincePollination() -> eM + 508:509:void resetNumCropsGrownSincePollination() -> eN + 512:513:void incrementNumCropsGrownSincePollination() -> eO + 517:541:void aiStep() -> k + 544:548:boolean isHiveValid() -> eP + 552:552:boolean hasNectar() -> eD + 556:560:void setHasNectar(boolean) -> r + 563:563:boolean hasStung() -> eE + 567:568:void setHasStung(boolean) -> s + 571:571:boolean isRolling() -> eQ + 575:576:void setRolling(boolean) -> t + 579:579:boolean isTooFarAway(net.minecraft.core.BlockPos) -> j + 583:588:void setFlag(int,boolean) -> d + 591:591:boolean getFlag(int) -> v + 596:605:void registerAttributes() -> cA + 609:627:net.minecraft.world.entity.ai.navigation.PathNavigation createNavigation(net.minecraft.world.level.Level) -> b + 632:632:boolean isFood(net.minecraft.world.item.ItemStack) -> i + 636:636:boolean isFlowerValid(net.minecraft.core.BlockPos) -> k + 642:642:void playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a + 646:646:net.minecraft.sounds.SoundEvent getAmbientSound() -> G + 651:651:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e + 656:656:net.minecraft.sounds.SoundEvent getDeathSound() -> cX + 661:661:float getSoundVolume() -> dm + 666:666:net.minecraft.world.entity.animal.Bee getBreedOffspring(net.minecraft.world.entity.AgableMob) -> b + 671:674:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b + 679:679:boolean causeFallDamage(float,float) -> b + 685:685:void checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a + 689:689:boolean makeFlySound() -> aq + 694:694:boolean isFlying() -> eF + 698:700:void dropOffNectar() -> eG + 703:708:boolean makeAngry(net.minecraft.world.entity.Entity) -> a + 713:721:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a + 726:726:net.minecraft.world.entity.MobType getMobType() -> di + 731:732:void jumpInLiquid(net.minecraft.tags.Tag) -> c + 735:735:boolean closerThan(net.minecraft.core.BlockPos,int) -> b 86:86:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 86:86:net.minecraft.world.entity.animal.Bee$BeePollinateGoal access$700(net.minecraft.world.entity.animal.Bee) -> a 86:86:net.minecraft.world.entity.ai.navigation.PathNavigation access$900(net.minecraft.world.entity.animal.Bee) -> b @@ -40058,101 +40161,101 @@ net.minecraft.world.entity.animal.Bee -> ata: 86:86:java.util.Random access$5400(net.minecraft.world.entity.animal.Bee) -> L 86:86:void access$5500(net.minecraft.world.entity.animal.Bee) -> M 88:89:void () -> -net.minecraft.world.entity.animal.Bee$1 -> ata$1: +net.minecraft.world.entity.animal.Bee$1 -> atd$1: net.minecraft.world.entity.animal.Bee this$0 -> p - 600:600:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> - 603:603:boolean isStableDestination(net.minecraft.core.BlockPos) -> a - 608:613:void tick() -> c -net.minecraft.world.entity.animal.Bee$BaseBeeGoal -> ata$a: + 609:609:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> + 612:612:boolean isStableDestination(net.minecraft.core.BlockPos) -> a + 617:622:void tick() -> c +net.minecraft.world.entity.animal.Bee$BaseBeeGoal -> atd$a: net.minecraft.world.entity.animal.Bee this$0 -> a - 769:769:void (net.minecraft.world.entity.animal.Bee) -> + 778:778:void (net.minecraft.world.entity.animal.Bee) -> boolean canBeeUse() -> g boolean canBeeContinueToUse() -> h - 776:776:boolean canUse() -> a - 781:781:boolean canContinueToUse() -> b - 769:769:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> -net.minecraft.world.entity.animal.Bee$BeeAttackGoal -> ata$b: + 785:785:boolean canUse() -> a + 790:790:boolean canContinueToUse() -> b + 778:778:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> +net.minecraft.world.entity.animal.Bee$BeeAttackGoal -> atd$b: net.minecraft.world.entity.animal.Bee this$0 -> d - 1402:1404:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.PathfinderMob,double,boolean) -> - 1408:1408:boolean canUse() -> a - 1413:1413:boolean canContinueToUse() -> b -net.minecraft.world.entity.animal.Bee$BeeBecomeAngryTargetGoal -> ata$c: - 744:745:void (net.minecraft.world.entity.animal.Bee) -> - 749:749:boolean canUse() -> a - 754:759:boolean canContinueToUse() -> b - 763:764:boolean beeCanTarget() -> h -net.minecraft.world.entity.animal.Bee$BeeEnterHiveGoal -> ata$d: + 1411:1413:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.PathfinderMob,double,boolean) -> + 1417:1417:boolean canUse() -> a + 1422:1422:boolean canContinueToUse() -> b +net.minecraft.world.entity.animal.Bee$BeeBecomeAngryTargetGoal -> atd$c: + 753:754:void (net.minecraft.world.entity.animal.Bee) -> + 758:758:boolean canUse() -> a + 763:768:boolean canContinueToUse() -> b + 772:773:boolean beeCanTarget() -> h +net.minecraft.world.entity.animal.Bee$BeeEnterHiveGoal -> atd$d: net.minecraft.world.entity.animal.Bee this$0 -> b - 1420:1420:void (net.minecraft.world.entity.animal.Bee) -> - 1423:1434:boolean canBeeUse() -> g - 1439:1439:boolean canBeeContinueToUse() -> h - 1444:1449:void start() -> c - 1420:1420:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> -net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal -> ata$e: + 1429:1429:void (net.minecraft.world.entity.animal.Bee) -> + 1432:1443:boolean canBeeUse() -> g + 1448:1448:boolean canBeeContinueToUse() -> h + 1453:1458:void start() -> c + 1429:1429:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> +net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal -> atd$e: int travellingTicks -> c java.util.List blacklistedTargets -> d net.minecraft.world.level.pathfinder.Path lastPath -> e net.minecraft.world.entity.animal.Bee this$0 -> b - 843:853:void (net.minecraft.world.entity.animal.Bee) -> - 857:861:boolean canBeeUse() -> g - 866:866:boolean canBeeContinueToUse() -> h - 871:873:void start() -> c - 877:880:void stop() -> d - 884:935:void tick() -> e - 941:943:boolean pathfindDirectlyTowards(net.minecraft.core.BlockPos) -> a - 947:947:boolean isTargetBlacklisted(net.minecraft.core.BlockPos) -> b - 951:955:void blacklistTarget(net.minecraft.core.BlockPos) -> c - 958:959:void clearBlacklist() -> j - 962:966:void dropAndBlacklistHive() -> k - 969:971:void dropHive() -> l - 974:978:boolean hasReachedTarget(net.minecraft.core.BlockPos) -> d - 837:837:boolean canContinueToUse() -> b - 837:837:boolean canUse() -> a - 838:838:int access$300(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal) -> a - 838:838:java.util.List access$500(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal) -> b - 838:838:boolean access$4900(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal,net.minecraft.core.BlockPos) -> a - 838:838:void access$5000(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal) -> c -net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal -> ata$f: + 852:862:void (net.minecraft.world.entity.animal.Bee) -> + 866:870:boolean canBeeUse() -> g + 875:875:boolean canBeeContinueToUse() -> h + 880:882:void start() -> c + 886:889:void stop() -> d + 893:944:void tick() -> e + 950:952:boolean pathfindDirectlyTowards(net.minecraft.core.BlockPos) -> a + 956:956:boolean isTargetBlacklisted(net.minecraft.core.BlockPos) -> b + 960:964:void blacklistTarget(net.minecraft.core.BlockPos) -> c + 967:968:void clearBlacklist() -> j + 971:975:void dropAndBlacklistHive() -> k + 978:980:void dropHive() -> l + 983:987:boolean hasReachedTarget(net.minecraft.core.BlockPos) -> d + 846:846:boolean canContinueToUse() -> b + 846:846:boolean canUse() -> a + 847:847:int access$300(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal) -> a + 847:847:java.util.List access$500(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal) -> b + 847:847:boolean access$4900(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal,net.minecraft.core.BlockPos) -> a + 847:847:void access$5000(net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal) -> c +net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal -> atd$f: int travellingTicks -> c net.minecraft.world.entity.animal.Bee this$0 -> b - 991:995:void (net.minecraft.world.entity.animal.Bee) -> - 999:1003:boolean canBeeUse() -> g - 1008:1008:boolean canBeeContinueToUse() -> h - 1013:1015:void start() -> c - 1019:1022:void stop() -> d - 1026:1052:void tick() -> e - 1055:1055:boolean wantsToGoToKnownFlower() -> j - 986:986:boolean canContinueToUse() -> b - 986:986:boolean canUse() -> a - 986:986:int access$400(net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal) -> a -net.minecraft.world.entity.animal.Bee$BeeGrowCropGoal -> ata$g: + 1000:1004:void (net.minecraft.world.entity.animal.Bee) -> + 1008:1012:boolean canBeeUse() -> g + 1017:1017:boolean canBeeContinueToUse() -> h + 1022:1024:void start() -> c + 1028:1031:void stop() -> d + 1035:1061:void tick() -> e + 1064:1064:boolean wantsToGoToKnownFlower() -> j + 995:995:boolean canContinueToUse() -> b + 995:995:boolean canUse() -> a + 995:995:int access$400(net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal) -> a +net.minecraft.world.entity.animal.Bee$BeeGrowCropGoal -> atd$g: net.minecraft.world.entity.animal.Bee this$0 -> b - 1334:1334:void (net.minecraft.world.entity.animal.Bee) -> - 1340:1349:boolean canBeeUse() -> g - 1354:1354:boolean canBeeContinueToUse() -> h - 1359:1397:void tick() -> e - 1334:1334:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> -net.minecraft.world.entity.animal.Bee$BeeHurtByOtherGoal -> ata$h: + 1343:1343:void (net.minecraft.world.entity.animal.Bee) -> + 1349:1358:boolean canBeeUse() -> g + 1363:1363:boolean canBeeContinueToUse() -> h + 1368:1406:void tick() -> e + 1343:1343:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> +net.minecraft.world.entity.animal.Bee$BeeHurtByOtherGoal -> atd$h: net.minecraft.world.entity.animal.Bee this$0 -> a - 730:732:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee) -> - 736:739:void alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.animal.Bee$BeeLocateHiveGoal -> ata$i: + 739:741:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee) -> + 745:748:void alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity) -> a +net.minecraft.world.entity.animal.Bee$BeeLocateHiveGoal -> atd$i: net.minecraft.world.entity.animal.Bee this$0 -> b - 1282:1282:void (net.minecraft.world.entity.animal.Bee) -> - 1285:1287:boolean canBeeUse() -> g - 1292:1292:boolean canBeeContinueToUse() -> h - 1297:1322:void start() -> c - 1325:1330:java.util.List findNearbyHivesWithSpace() -> j - 1330:1330:double lambda$findNearbyHivesWithSpace$2(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a - 1329:1329:boolean lambda$findNearbyHivesWithSpace$1(net.minecraft.world.entity.animal.Bee,net.minecraft.core.BlockPos) -> a - 1327:1327:boolean lambda$findNearbyHivesWithSpace$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> a - 1282:1282:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> -net.minecraft.world.entity.animal.Bee$BeeLookControl -> ata$j: + 1291:1291:void (net.minecraft.world.entity.animal.Bee) -> + 1294:1296:boolean canBeeUse() -> g + 1301:1301:boolean canBeeContinueToUse() -> h + 1306:1331:void start() -> c + 1334:1339:java.util.List findNearbyHivesWithSpace() -> j + 1339:1339:double lambda$findNearbyHivesWithSpace$2(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a + 1338:1338:boolean lambda$findNearbyHivesWithSpace$1(net.minecraft.world.entity.animal.Bee,net.minecraft.core.BlockPos) -> a + 1336:1336:boolean lambda$findNearbyHivesWithSpace$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> a + 1291:1291:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee$1) -> +net.minecraft.world.entity.animal.Bee$BeeLookControl -> atd$j: net.minecraft.world.entity.animal.Bee this$0 -> h - 1060:1062:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob) -> - 1066:1070:void tick() -> a - 1074:1074:boolean resetXRotOnTick() -> b -net.minecraft.world.entity.animal.Bee$BeePollinateGoal -> ata$k: + 1069:1071:void (net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob) -> + 1075:1079:void tick() -> a + 1083:1083:boolean resetXRotOnTick() -> b +net.minecraft.world.entity.animal.Bee$BeePollinateGoal -> atd$k: java.util.function.Predicate VALID_POLLINATION_BLOCKS -> c int successfulPollinatingTicks -> d int lastSoundPlayedTick -> e @@ -40160,30 +40263,30 @@ net.minecraft.world.entity.animal.Bee$BeePollinateGoal -> ata$k: net.minecraft.world.phys.Vec3 hoverPos -> g int pollinatingTicks -> h net.minecraft.world.entity.animal.Bee this$0 -> b - 1083:1108:void (net.minecraft.world.entity.animal.Bee) -> - 1112:1132:boolean canBeeUse() -> g - 1137:1154:boolean canBeeContinueToUse() -> h - 1158:1158:boolean hasPollinatedLongEnough() -> j - 1162:1162:boolean isPollinating() -> k - 1166:1167:void stopPollinating() -> l - 1171:1176:void start() -> c - 1180:1187:void stop() -> d - 1191:1242:void tick() -> e - 1245:1246:void setWantedPos() -> m - 1249:1249:float getOffset() -> n - 1253:1253:java.util.Optional findNearbyFlower() -> o - 1257:1275:java.util.Optional findNearestBlock(java.util.function.Predicate,double) -> a - 1084:1090:boolean lambda$new$0(net.minecraft.world.level.block.state.BlockState) -> a - 1081:1081:boolean access$600(net.minecraft.world.entity.animal.Bee$BeePollinateGoal) -> a - 1081:1081:void access$800(net.minecraft.world.entity.animal.Bee$BeePollinateGoal) -> b -net.minecraft.world.entity.animal.Bee$BeeWanderGoal -> ata$l: + 1092:1117:void (net.minecraft.world.entity.animal.Bee) -> + 1121:1141:boolean canBeeUse() -> g + 1146:1163:boolean canBeeContinueToUse() -> h + 1167:1167:boolean hasPollinatedLongEnough() -> j + 1171:1171:boolean isPollinating() -> k + 1175:1176:void stopPollinating() -> l + 1180:1185:void start() -> c + 1189:1196:void stop() -> d + 1200:1251:void tick() -> e + 1254:1255:void setWantedPos() -> m + 1258:1258:float getOffset() -> n + 1262:1262:java.util.Optional findNearbyFlower() -> o + 1266:1284:java.util.Optional findNearestBlock(java.util.function.Predicate,double) -> a + 1093:1099:boolean lambda$new$0(net.minecraft.world.level.block.state.BlockState) -> a + 1090:1090:boolean access$600(net.minecraft.world.entity.animal.Bee$BeePollinateGoal) -> a + 1090:1090:void access$800(net.minecraft.world.entity.animal.Bee$BeePollinateGoal) -> b +net.minecraft.world.entity.animal.Bee$BeeWanderGoal -> atd$l: net.minecraft.world.entity.animal.Bee this$0 -> a - 789:791:void (net.minecraft.world.entity.animal.Bee) -> - 795:795:boolean canUse() -> a - 800:800:boolean canContinueToUse() -> b - 805:809:void start() -> c - 815:830:net.minecraft.world.phys.Vec3 findPos() -> g -net.minecraft.world.entity.animal.Cat -> atb: + 798:800:void (net.minecraft.world.entity.animal.Bee) -> + 804:804:boolean canUse() -> a + 809:809:boolean canContinueToUse() -> b + 814:818:void start() -> c + 824:839:net.minecraft.world.phys.Vec3 findPos() -> g +net.minecraft.world.entity.animal.Cat -> ate: net.minecraft.world.item.crafting.Ingredient TEMPT_INGREDIENT -> bA net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE_ID -> bB net.minecraft.network.syncher.EntityDataAccessor IS_LYING -> bC @@ -40241,12 +40344,12 @@ net.minecraft.world.entity.animal.Cat -> atb: 74:74:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 102:113:void lambda$static$0(java.util.HashMap) -> a 79:101:void () -> -net.minecraft.world.entity.animal.Cat$CatAvoidEntityGoal -> atb$a: +net.minecraft.world.entity.animal.Cat$CatAvoidEntityGoal -> ate$a: net.minecraft.world.entity.animal.Cat cat -> i 510:512:void (net.minecraft.world.entity.animal.Cat,java.lang.Class,float,double,double) -> 516:516:boolean canUse() -> a 521:521:boolean canContinueToUse() -> b -net.minecraft.world.entity.animal.Cat$CatRelaxOnOwnerGoal -> atb$b: +net.minecraft.world.entity.animal.Cat$CatRelaxOnOwnerGoal -> ate$b: net.minecraft.world.entity.animal.Cat cat -> a net.minecraft.world.entity.player.Player ownerPlayer -> b net.minecraft.core.BlockPos goalPos -> c @@ -40259,14 +40362,14 @@ net.minecraft.world.entity.animal.Cat$CatRelaxOnOwnerGoal -> atb$b: 631:641:void stop() -> d 644:659:void giveMorningGift() -> h 663:679:void tick() -> e -net.minecraft.world.entity.animal.Cat$CatTemptGoal -> atb$c: +net.minecraft.world.entity.animal.Cat$CatTemptGoal -> ate$c: net.minecraft.world.entity.player.Player selectedPlayer -> c net.minecraft.world.entity.animal.Cat cat -> d 531:533:void (net.minecraft.world.entity.animal.Cat,double,net.minecraft.world.item.crafting.Ingredient,boolean) -> 537:544:void tick() -> e 548:552:boolean canScare() -> g 557:557:boolean canUse() -> a -net.minecraft.world.entity.animal.Chicken -> atc: +net.minecraft.world.entity.animal.Chicken -> atf: net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bD float flap -> bw float flapSpeed -> bx @@ -40296,14 +40399,14 @@ net.minecraft.world.entity.animal.Chicken -> atc: 190:191:void setChickenJockey(boolean) -> r 34:34:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 35:35:void () -> -net.minecraft.world.entity.animal.Cod -> atd: +net.minecraft.world.entity.animal.Cod -> atg: 13:14:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 18:18:net.minecraft.world.item.ItemStack getBucketItemStack() -> l 23:23:net.minecraft.sounds.SoundEvent getAmbientSound() -> G 28:28:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 33:33:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e 38:38:net.minecraft.sounds.SoundEvent getFlopSound() -> er -net.minecraft.world.entity.animal.Cow -> ate: +net.minecraft.world.entity.animal.Cow -> ath: 30:31:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 35:43:void registerGoals() -> n 47:51:void registerAttributes() -> cA @@ -40316,7 +40419,7 @@ net.minecraft.world.entity.animal.Cow -> ate: 99:99:net.minecraft.world.entity.animal.Cow getBreedOffspring(net.minecraft.world.entity.AgableMob) -> b 104:107:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b 28:28:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a -net.minecraft.world.entity.animal.Dolphin -> atf: +net.minecraft.world.entity.animal.Dolphin -> ati: net.minecraft.network.syncher.EntityDataAccessor TREASURE_POS -> c net.minecraft.network.syncher.EntityDataAccessor GOT_FISH -> d net.minecraft.network.syncher.EntityDataAccessor MOISNTESS_LEVEL -> bw @@ -40366,12 +40469,12 @@ net.minecraft.world.entity.animal.Dolphin -> atf: 67:67:java.util.Random access$300(net.minecraft.world.entity.animal.Dolphin) -> c 67:67:net.minecraft.world.entity.ai.targeting.TargetingConditions access$400() -> et 68:76:void () -> -net.minecraft.world.entity.animal.Dolphin$1 -> atf$1: -net.minecraft.world.entity.animal.Dolphin$DolphinMoveControl -> atf$a: +net.minecraft.world.entity.animal.Dolphin$1 -> ati$1: +net.minecraft.world.entity.animal.Dolphin$DolphinMoveControl -> ati$a: net.minecraft.world.entity.animal.Dolphin dolphin -> i 407:409:void (net.minecraft.world.entity.animal.Dolphin) -> 413:457:void tick() -> a -net.minecraft.world.entity.animal.Dolphin$DolphinSwimToTreasureGoal -> atf$b: +net.minecraft.world.entity.animal.Dolphin$DolphinSwimToTreasureGoal -> ati$b: net.minecraft.world.entity.animal.Dolphin dolphin -> a boolean stuck -> b 584:587:void (net.minecraft.world.entity.animal.Dolphin) -> @@ -40381,7 +40484,7 @@ net.minecraft.world.entity.animal.Dolphin$DolphinSwimToTreasureGoal -> atf$b: 607:632:void start() -> c 636:640:void stop() -> d 644:672:void tick() -> e -net.minecraft.world.entity.animal.Dolphin$DolphinSwimWithPlayerGoal -> atf$c: +net.minecraft.world.entity.animal.Dolphin$DolphinSwimWithPlayerGoal -> ati$c: net.minecraft.world.entity.animal.Dolphin dolphin -> a double speedModifier -> b net.minecraft.world.entity.player.Player player -> c @@ -40391,7 +40494,7 @@ net.minecraft.world.entity.animal.Dolphin$DolphinSwimWithPlayerGoal -> atf$c: 556:557:void start() -> c 561:563:void stop() -> d 567:577:void tick() -> e -net.minecraft.world.entity.animal.Dolphin$PlayWithItemsGoal -> atf$d: +net.minecraft.world.entity.animal.Dolphin$PlayWithItemsGoal -> ati$d: int cooldown -> b net.minecraft.world.entity.animal.Dolphin this$0 -> a 460:460:void (net.minecraft.world.entity.animal.Dolphin) -> @@ -40401,9 +40504,9 @@ net.minecraft.world.entity.animal.Dolphin$PlayWithItemsGoal -> atf$d: 494:503:void tick() -> e 506:526:void drop(net.minecraft.world.item.ItemStack) -> a 460:460:void (net.minecraft.world.entity.animal.Dolphin,net.minecraft.world.entity.animal.Dolphin$1) -> -net.minecraft.world.entity.animal.FlyingAnimal -> atg: +net.minecraft.world.entity.animal.FlyingAnimal -> atj: boolean isFlying() -> eF -net.minecraft.world.entity.animal.Fox -> ath: +net.minecraft.world.entity.animal.Fox -> atk: net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE_ID -> bw net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> bx net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTED_ID_0 -> by @@ -40510,8 +40613,8 @@ net.minecraft.world.entity.animal.Fox -> ath: 88:88:float access$1702(net.minecraft.world.entity.animal.Fox,float) -> a 88:88:float access$1802(net.minecraft.world.entity.animal.Fox,float) -> b 89:115:void () -> -net.minecraft.world.entity.animal.Fox$1 -> ath$1: -net.minecraft.world.entity.animal.Fox$DefendTrustedTargetGoal -> ath$a: +net.minecraft.world.entity.animal.Fox$1 -> atk$1: +net.minecraft.world.entity.animal.Fox$DefendTrustedTargetGoal -> atk$a: net.minecraft.world.entity.LivingEntity trustedLastHurtBy -> j net.minecraft.world.entity.LivingEntity trustedLastHurt -> k int timestamp -> l @@ -40519,7 +40622,7 @@ net.minecraft.world.entity.animal.Fox$DefendTrustedTargetGoal -> ath$a: 939:941:void (net.minecraft.world.entity.animal.Fox,java.lang.Class,boolean,boolean,java.util.function.Predicate) -> 945:964:boolean canUse() -> a 969:984:void start() -> c -net.minecraft.world.entity.animal.Fox$FaceplantGoal -> ath$b: +net.minecraft.world.entity.animal.Fox$FaceplantGoal -> atk$b: int countdown -> a net.minecraft.world.entity.animal.Fox this$0 -> b 1259:1261:void (net.minecraft.world.entity.animal.Fox) -> @@ -40528,24 +40631,24 @@ net.minecraft.world.entity.animal.Fox$FaceplantGoal -> ath$b: 1275:1276:void start() -> c 1280:1281:void stop() -> d 1285:1286:void tick() -> e -net.minecraft.world.entity.animal.Fox$FoxAlertableEntitiesSelector -> ath$c: +net.minecraft.world.entity.animal.Fox$FoxAlertableEntitiesSelector -> atk$c: net.minecraft.world.entity.animal.Fox this$0 -> a 1024:1024:void (net.minecraft.world.entity.animal.Fox) -> 1027:1052:boolean test(net.minecraft.world.entity.LivingEntity) -> a 1024:1024:boolean test(java.lang.Object) -> test -net.minecraft.world.entity.animal.Fox$FoxBehaviorGoal -> ath$d: +net.minecraft.world.entity.animal.Fox$FoxBehaviorGoal -> atk$d: net.minecraft.world.entity.ai.targeting.TargetingConditions alertableTargeting -> b net.minecraft.world.entity.animal.Fox this$0 -> a 1056:1057:void (net.minecraft.world.entity.animal.Fox) -> 1060:1061:boolean hasShelter() -> g 1065:1065:boolean alertable() -> h 1056:1056:void (net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.animal.Fox$1) -> -net.minecraft.world.entity.animal.Fox$FoxBreedGoal -> ath$e: +net.minecraft.world.entity.animal.Fox$FoxBreedGoal -> atk$e: net.minecraft.world.entity.animal.Fox this$0 -> d 879:881:void (net.minecraft.world.entity.animal.Fox,double) -> 885:888:void start() -> c 892:930:void breed() -> g -net.minecraft.world.entity.animal.Fox$FoxEatBerriesGoal -> ath$f: +net.minecraft.world.entity.animal.Fox$FoxEatBerriesGoal -> atk$f: int ticksWaited -> g net.minecraft.world.entity.animal.Fox this$0 -> h 1173:1175:void (net.minecraft.world.entity.animal.Fox,double,int,int) -> @@ -40556,46 +40659,46 @@ net.minecraft.world.entity.animal.Fox$FoxEatBerriesGoal -> ath$f: 1209:1232:void onReachedTarget() -> m 1236:1236:boolean canUse() -> a 1241:1244:void start() -> c -net.minecraft.world.entity.animal.Fox$FoxFloatGoal -> ath$g: +net.minecraft.world.entity.animal.Fox$FoxFloatGoal -> atk$g: net.minecraft.world.entity.animal.Fox this$0 -> a 1327:1329:void (net.minecraft.world.entity.animal.Fox) -> 1333:1335:void start() -> c 1339:1339:boolean canUse() -> a -net.minecraft.world.entity.animal.Fox$FoxFollowParentGoal -> ath$h: +net.minecraft.world.entity.animal.Fox$FoxFollowParentGoal -> atk$h: net.minecraft.world.entity.animal.Fox fox -> b net.minecraft.world.entity.animal.Fox this$0 -> a 1470:1473:void (net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.animal.Fox,double) -> 1477:1477:boolean canUse() -> a 1482:1482:boolean canContinueToUse() -> b 1487:1489:void start() -> c -net.minecraft.world.entity.animal.Fox$FoxGroupData -> ath$i: +net.minecraft.world.entity.animal.Fox$FoxGroupData -> atk$i: net.minecraft.world.entity.animal.Fox$Type type -> a 1250:1253:void (net.minecraft.world.entity.animal.Fox$Type) -> -net.minecraft.world.entity.animal.Fox$FoxLookAtPlayerGoal -> ath$j: +net.minecraft.world.entity.animal.Fox$FoxLookAtPlayerGoal -> atk$j: net.minecraft.world.entity.animal.Fox this$0 -> g 1493:1495:void (net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.Mob,java.lang.Class,float) -> 1499:1499:boolean canUse() -> a 1504:1504:boolean canContinueToUse() -> b -net.minecraft.world.entity.animal.Fox$FoxLookControl -> ath$k: +net.minecraft.world.entity.animal.Fox$FoxLookControl -> atk$k: net.minecraft.world.entity.animal.Fox this$0 -> h 1450:1452:void (net.minecraft.world.entity.animal.Fox) -> 1456:1459:void tick() -> a 1463:1463:boolean resetXRotOnTick() -> b -net.minecraft.world.entity.animal.Fox$FoxMeleeAttackGoal -> ath$l: +net.minecraft.world.entity.animal.Fox$FoxMeleeAttackGoal -> atk$l: net.minecraft.world.entity.animal.Fox this$0 -> d 852:854:void (net.minecraft.world.entity.animal.Fox,double,boolean) -> 858:864:void checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a 868:870:void start() -> c 874:874:boolean canUse() -> a -net.minecraft.world.entity.animal.Fox$FoxMoveControl -> ath$m: +net.minecraft.world.entity.animal.Fox$FoxMoveControl -> atk$m: net.minecraft.world.entity.animal.Fox this$0 -> i 789:791:void (net.minecraft.world.entity.animal.Fox) -> 795:798:void tick() -> a -net.minecraft.world.entity.animal.Fox$FoxPanicGoal -> ath$n: +net.minecraft.world.entity.animal.Fox$FoxPanicGoal -> atk$n: net.minecraft.world.entity.animal.Fox this$0 -> f 1290:1292:void (net.minecraft.world.entity.animal.Fox,double) -> 1296:1296:boolean canUse() -> a -net.minecraft.world.entity.animal.Fox$FoxPounceGoal -> ath$o: +net.minecraft.world.entity.animal.Fox$FoxPounceGoal -> atk$o: net.minecraft.world.entity.animal.Fox this$0 -> a 1343:1343:void (net.minecraft.world.entity.animal.Fox) -> 1346:1367:boolean canUse() -> a @@ -40604,20 +40707,20 @@ net.minecraft.world.entity.animal.Fox$FoxPounceGoal -> ath$o: 1389:1404:void start() -> c 1408:1413:void stop() -> d 1417:1446:void tick() -> e -net.minecraft.world.entity.animal.Fox$FoxSearchForItemsGoal -> ath$p: +net.minecraft.world.entity.animal.Fox$FoxSearchForItemsGoal -> atk$p: net.minecraft.world.entity.animal.Fox this$0 -> a 744:746:void (net.minecraft.world.entity.animal.Fox) -> 750:766:boolean canUse() -> a 771:777:void tick() -> e 781:785:void start() -> c -net.minecraft.world.entity.animal.Fox$FoxStrollThroughVillageGoal -> ath$q: +net.minecraft.world.entity.animal.Fox$FoxStrollThroughVillageGoal -> atk$q: net.minecraft.world.entity.animal.Fox this$0 -> a 1301:1303:void (net.minecraft.world.entity.animal.Fox,int,int) -> 1307:1309:void start() -> c 1313:1313:boolean canUse() -> a 1318:1318:boolean canContinueToUse() -> b 1322:1322:boolean canFoxMove() -> g -net.minecraft.world.entity.animal.Fox$PerchAndSearchGoal -> ath$r: +net.minecraft.world.entity.animal.Fox$PerchAndSearchGoal -> atk$r: double relX -> c double relZ -> d int lookTime -> e @@ -40630,13 +40733,13 @@ net.minecraft.world.entity.animal.Fox$PerchAndSearchGoal -> ath$r: 1147:1148:void stop() -> d 1152:1158:void tick() -> e 1161:1165:void resetLook() -> j -net.minecraft.world.entity.animal.Fox$SeekShelterGoal -> ath$s: +net.minecraft.world.entity.animal.Fox$SeekShelterGoal -> atk$s: int interval -> c net.minecraft.world.entity.animal.Fox this$0 -> b 990:993:void (net.minecraft.world.entity.animal.Fox,double) -> 997:1014:boolean canUse() -> a 1019:1021:void start() -> c -net.minecraft.world.entity.animal.Fox$SleepGoal -> ath$t: +net.minecraft.world.entity.animal.Fox$SleepGoal -> atk$t: int countdown -> c net.minecraft.world.entity.animal.Fox this$0 -> b 1073:1076:void (net.minecraft.world.entity.animal.Fox) -> @@ -40645,14 +40748,14 @@ net.minecraft.world.entity.animal.Fox$SleepGoal -> ath$t: 1092:1096:boolean canSleep() -> j 1101:1103:void stop() -> d 1107:1114:void start() -> c -net.minecraft.world.entity.animal.Fox$StalkPreyGoal -> ath$u: +net.minecraft.world.entity.animal.Fox$StalkPreyGoal -> atk$u: net.minecraft.world.entity.animal.Fox this$0 -> a 802:804:void (net.minecraft.world.entity.animal.Fox) -> 808:813:boolean canUse() -> a 818:820:void start() -> c 825:835:void stop() -> d 839:848:void tick() -> e -net.minecraft.world.entity.animal.Fox$Type -> ath$v: +net.minecraft.world.entity.animal.Fox$Type -> atk$v: net.minecraft.world.entity.animal.Fox$Type RED -> a net.minecraft.world.entity.animal.Fox$Type SNOW -> b net.minecraft.world.entity.animal.Fox$Type[] BY_ID -> c @@ -40673,7 +40776,7 @@ net.minecraft.world.entity.animal.Fox$Type -> ath$v: 136:136:net.minecraft.world.entity.animal.Fox$Type lambda$static$1(net.minecraft.world.entity.animal.Fox$Type) -> a 135:135:net.minecraft.world.entity.animal.Fox$Type[] lambda$static$0(int) -> b 131:136:void () -> -net.minecraft.world.entity.animal.IronGolem -> ati: +net.minecraft.world.entity.animal.IronGolem -> atl: net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> b int attackAnimationTick -> c int offerFlowerTick -> d @@ -40706,7 +40809,7 @@ net.minecraft.world.entity.animal.IronGolem -> ati: 75:75:boolean lambda$registerGoals$1(net.minecraft.world.entity.LivingEntity) -> i 67:67:boolean lambda$registerGoals$0() -> eu 51:51:void () -> -net.minecraft.world.entity.animal.IronGolem$Crackiness -> ati$a: +net.minecraft.world.entity.animal.IronGolem$Crackiness -> atl$a: net.minecraft.world.entity.animal.IronGolem$Crackiness NONE -> a net.minecraft.world.entity.animal.IronGolem$Crackiness LOW -> b net.minecraft.world.entity.animal.IronGolem$Crackiness MEDIUM -> c @@ -40720,7 +40823,7 @@ net.minecraft.world.entity.animal.IronGolem$Crackiness -> ati$a: 317:323:net.minecraft.world.entity.animal.IronGolem$Crackiness byFraction(float) -> a 308:308:double lambda$static$0(net.minecraft.world.entity.animal.IronGolem$Crackiness) -> a 301:308:void () -> -net.minecraft.world.entity.animal.MushroomCow -> atj: +net.minecraft.world.entity.animal.MushroomCow -> atm: net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE -> bw net.minecraft.world.effect.MobEffect effect -> bx int effectDuration -> by @@ -40742,7 +40845,7 @@ net.minecraft.world.entity.animal.MushroomCow -> atj: 36:36:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 136:136:void lambda$mobInteract$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a 37:37:void () -> -net.minecraft.world.entity.animal.MushroomCow$MushroomType -> atj$a: +net.minecraft.world.entity.animal.MushroomCow$MushroomType -> atm$a: net.minecraft.world.entity.animal.MushroomCow$MushroomType RED -> a net.minecraft.world.entity.animal.MushroomCow$MushroomType BROWN -> b java.lang.String type -> c @@ -40757,7 +40860,7 @@ net.minecraft.world.entity.animal.MushroomCow$MushroomType -> atj$a: 223:223:net.minecraft.world.level.block.state.BlockState access$100(net.minecraft.world.entity.animal.MushroomCow$MushroomType) -> b 223:223:net.minecraft.world.entity.animal.MushroomCow$MushroomType access$200(java.lang.String) -> a 223:225:void () -> -net.minecraft.world.entity.animal.Ocelot -> atk: +net.minecraft.world.entity.animal.Ocelot -> atn: net.minecraft.world.item.crafting.Ingredient TEMPT_INGREDIENT -> bw net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTING -> bx net.minecraft.world.entity.animal.Ocelot$OcelotAvoidEntityGoal ocelotAvoidPlayersGoal -> by @@ -40792,16 +40895,16 @@ net.minecraft.world.entity.animal.Ocelot -> atk: 50:50:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 50:50:boolean access$000(net.minecraft.world.entity.animal.Ocelot) -> a 55:57:void () -> -net.minecraft.world.entity.animal.Ocelot$OcelotAvoidEntityGoal -> atk$a: +net.minecraft.world.entity.animal.Ocelot$OcelotAvoidEntityGoal -> atn$a: net.minecraft.world.entity.animal.Ocelot ocelot -> i 299:301:void (net.minecraft.world.entity.animal.Ocelot,java.lang.Class,float,double,double) -> 305:305:boolean canUse() -> a 310:310:boolean canContinueToUse() -> b -net.minecraft.world.entity.animal.Ocelot$OcelotTemptGoal -> atk$b: +net.minecraft.world.entity.animal.Ocelot$OcelotTemptGoal -> atn$b: net.minecraft.world.entity.animal.Ocelot ocelot -> c 318:320:void (net.minecraft.world.entity.animal.Ocelot,double,net.minecraft.world.item.crafting.Ingredient,boolean) -> 324:324:boolean canScare() -> g -net.minecraft.world.entity.animal.Panda -> atl: +net.minecraft.world.entity.animal.Panda -> ato: net.minecraft.network.syncher.EntityDataAccessor UNHAPPY_COUNTER -> bx net.minecraft.network.syncher.EntityDataAccessor SNEEZE_COUNTER -> by net.minecraft.network.syncher.EntityDataAccessor EAT_COUNTER -> bz @@ -40906,7 +41009,7 @@ net.minecraft.world.entity.animal.Panda -> atl: 64:64:boolean access$1600(net.minecraft.world.entity.animal.Panda) -> n 64:64:boolean access$1700(net.minecraft.world.entity.animal.Panda) -> o 65:1028:void () -> -net.minecraft.world.entity.animal.Panda$Gene -> atl$a: +net.minecraft.world.entity.animal.Panda$Gene -> ato$a: net.minecraft.world.entity.animal.Panda$Gene NORMAL -> a net.minecraft.world.entity.animal.Panda$Gene LAZY -> b net.minecraft.world.entity.animal.Panda$Gene WORRIED -> c @@ -40932,27 +41035,27 @@ net.minecraft.world.entity.animal.Panda$Gene -> atl$a: 303:303:net.minecraft.world.entity.animal.Panda$Gene[] lambda$static$0(int) -> b 294:294:net.minecraft.world.entity.animal.Panda$Gene access$000(net.minecraft.world.entity.animal.Panda$Gene,net.minecraft.world.entity.animal.Panda$Gene) -> a 294:303:void () -> -net.minecraft.world.entity.animal.Panda$PandaAttackGoal -> atl$b: +net.minecraft.world.entity.animal.Panda$PandaAttackGoal -> ato$b: net.minecraft.world.entity.animal.Panda panda -> d 818:820:void (net.minecraft.world.entity.animal.Panda,double,boolean) -> 824:824:boolean canUse() -> a -net.minecraft.world.entity.animal.Panda$PandaAvoidGoal -> atl$c: +net.minecraft.world.entity.animal.Panda$PandaAvoidGoal -> ato$c: net.minecraft.world.entity.animal.Panda panda -> i 1017:1020:void (net.minecraft.world.entity.animal.Panda,java.lang.Class,float,double,double) -> 1024:1024:boolean canUse() -> a -net.minecraft.world.entity.animal.Panda$PandaBreedGoal -> atl$d: +net.minecraft.world.entity.animal.Panda$PandaBreedGoal -> ato$d: net.minecraft.world.entity.animal.Panda panda -> e int unhappyCooldown -> f net.minecraft.world.entity.animal.Panda this$0 -> d 966:969:void (net.minecraft.world.entity.animal.Panda,net.minecraft.world.entity.animal.Panda,double) -> 973:990:boolean canUse() -> a 994:1009:boolean canFindBamboo() -> h -net.minecraft.world.entity.animal.Panda$PandaHurtByTargetGoal -> atl$e: +net.minecraft.world.entity.animal.Panda$PandaHurtByTargetGoal -> ato$e: net.minecraft.world.entity.animal.Panda panda -> a 1139:1141:void (net.minecraft.world.entity.animal.Panda,java.lang.Class[]) -> 1145:1149:boolean canContinueToUse() -> b 1154:1157:void alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.animal.Panda$PandaLieOnBackGoal -> atl$f: +net.minecraft.world.entity.animal.Panda$PandaLieOnBackGoal -> ato$f: net.minecraft.world.entity.animal.Panda panda -> a int cooldown -> b 1100:1102:void (net.minecraft.world.entity.animal.Panda) -> @@ -40960,30 +41063,30 @@ net.minecraft.world.entity.animal.Panda$PandaLieOnBackGoal -> atl$f: 1111:1119:boolean canContinueToUse() -> b 1124:1126:void start() -> c 1130:1132:void stop() -> d -net.minecraft.world.entity.animal.Panda$PandaLookAtPlayerGoal -> atl$g: +net.minecraft.world.entity.animal.Panda$PandaLookAtPlayerGoal -> ato$g: net.minecraft.world.entity.animal.Panda panda -> g 832:834:void (net.minecraft.world.entity.animal.Panda,java.lang.Class,float) -> 837:838:void setTarget(net.minecraft.world.entity.LivingEntity) -> a 842:842:boolean canContinueToUse() -> b 847:861:boolean canUse() -> a 866:869:void tick() -> e -net.minecraft.world.entity.animal.Panda$PandaMoveControl -> atl$h: +net.minecraft.world.entity.animal.Panda$PandaMoveControl -> ato$h: net.minecraft.world.entity.animal.Panda panda -> i 800:802:void (net.minecraft.world.entity.animal.Panda) -> 806:811:void tick() -> a -net.minecraft.world.entity.animal.Panda$PandaPanicGoal -> atl$i: +net.minecraft.world.entity.animal.Panda$PandaPanicGoal -> ato$i: net.minecraft.world.entity.animal.Panda panda -> f 1164:1166:void (net.minecraft.world.entity.animal.Panda,double) -> 1171:1184:boolean canUse() -> a 1189:1193:boolean canContinueToUse() -> b -net.minecraft.world.entity.animal.Panda$PandaRollGoal -> atl$j: +net.minecraft.world.entity.animal.Panda$PandaRollGoal -> ato$j: net.minecraft.world.entity.animal.Panda panda -> a 875:878:void (net.minecraft.world.entity.animal.Panda) -> 882:911:boolean canUse() -> a 916:916:boolean canContinueToUse() -> b 921:922:void start() -> c 926:926:boolean isInterruptable() -> E_ -net.minecraft.world.entity.animal.Panda$PandaSitGoal -> atl$k: +net.minecraft.world.entity.animal.Panda$PandaSitGoal -> ato$k: int cooldown -> b net.minecraft.world.entity.animal.Panda this$0 -> a 1036:1038:void (net.minecraft.world.entity.animal.Panda) -> @@ -40992,13 +41095,13 @@ net.minecraft.world.entity.animal.Panda$PandaSitGoal -> atl$k: 1065:1068:void tick() -> e 1072:1080:void start() -> c 1084:1093:void stop() -> d -net.minecraft.world.entity.animal.Panda$PandaSneezeGoal -> atl$l: +net.minecraft.world.entity.animal.Panda$PandaSneezeGoal -> ato$l: net.minecraft.world.entity.animal.Panda panda -> a 934:936:void (net.minecraft.world.entity.animal.Panda) -> 940:948:boolean canUse() -> a 953:953:boolean canContinueToUse() -> b 958:959:void start() -> c -net.minecraft.world.entity.animal.Parrot -> atm: +net.minecraft.world.entity.animal.Parrot -> atp: net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> bD java.util.function.Predicate NOT_PARROT_PREDICATE -> bE net.minecraft.world.item.Item POISONOUS_FOOD -> bF @@ -41054,11 +41157,11 @@ net.minecraft.world.entity.animal.Parrot -> atm: 79:108:void lambda$static$0(java.util.HashMap) -> a 64:64:java.util.Map access$000() -> eB 65:78:void () -> -net.minecraft.world.entity.animal.Parrot$1 -> atm$1: +net.minecraft.world.entity.animal.Parrot$1 -> atp$1: 66:66:void () -> 69:69:boolean test(net.minecraft.world.entity.Mob) -> a 66:66:boolean test(java.lang.Object) -> test -net.minecraft.world.entity.animal.Pig -> atn: +net.minecraft.world.entity.animal.Pig -> atq: net.minecraft.network.syncher.EntityDataAccessor DATA_SADDLE_ID -> bw net.minecraft.network.syncher.EntityDataAccessor DATA_BOOST_TIME -> bx net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> by @@ -41089,7 +41192,7 @@ net.minecraft.world.entity.animal.Pig -> atn: 277:277:boolean isFood(net.minecraft.world.item.ItemStack) -> i 39:39:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 40:42:void () -> -net.minecraft.world.entity.animal.PolarBear -> ato: +net.minecraft.world.entity.animal.PolarBear -> atr: net.minecraft.network.syncher.EntityDataAccessor DATA_STANDING_ID -> bw float clientSideStandAnimationO -> bx float clientSideStandAnimation -> by @@ -41115,27 +41218,27 @@ net.minecraft.world.entity.animal.PolarBear -> ato: 201:201:float getWaterSlowDown() -> ds 206:211:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a 47:47:void () -> -net.minecraft.world.entity.animal.PolarBear$PolarBearAttackPlayersGoal -> ato$a: +net.minecraft.world.entity.animal.PolarBear$PolarBearAttackPlayersGoal -> atr$a: net.minecraft.world.entity.animal.PolarBear this$0 -> i 247:249:void (net.minecraft.world.entity.animal.PolarBear) -> 253:267:boolean canUse() -> a 272:272:double getFollowDistance() -> k -net.minecraft.world.entity.animal.PolarBear$PolarBearHurtByTargetGoal -> ato$b: +net.minecraft.world.entity.animal.PolarBear$PolarBearHurtByTargetGoal -> atr$b: net.minecraft.world.entity.animal.PolarBear this$0 -> a 219:221:void (net.minecraft.world.entity.animal.PolarBear) -> 225:230:void start() -> c 234:239:void alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.animal.PolarBear$PolarBearMeleeAttackGoal -> ato$c: +net.minecraft.world.entity.animal.PolarBear$PolarBearMeleeAttackGoal -> atr$c: net.minecraft.world.entity.animal.PolarBear this$0 -> d 277:279:void (net.minecraft.world.entity.animal.PolarBear) -> 283:302:void checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a 306:308:void stop() -> d 312:312:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.animal.PolarBear$PolarBearPanicGoal -> ato$d: +net.minecraft.world.entity.animal.PolarBear$PolarBearPanicGoal -> atr$d: net.minecraft.world.entity.animal.PolarBear this$0 -> f 317:319:void (net.minecraft.world.entity.animal.PolarBear) -> 323:326:boolean canUse() -> a -net.minecraft.world.entity.animal.Pufferfish -> atp: +net.minecraft.world.entity.animal.Pufferfish -> ats: net.minecraft.network.syncher.EntityDataAccessor PUFF_STATE -> b int inflateCounter -> c int deflateTimer -> d @@ -41164,14 +41267,14 @@ net.minecraft.world.entity.animal.Pufferfish -> atp: 30:30:int access$102(net.minecraft.world.entity.animal.Pufferfish,int) -> a 30:30:int access$202(net.minecraft.world.entity.animal.Pufferfish,int) -> b 31:35:void () -> -net.minecraft.world.entity.animal.Pufferfish$PufferfishPuffGoal -> atp$a: +net.minecraft.world.entity.animal.Pufferfish$PufferfishPuffGoal -> ats$a: net.minecraft.world.entity.animal.Pufferfish fish -> a 209:211:void (net.minecraft.world.entity.animal.Pufferfish) -> 215:217:boolean canUse() -> a 222:224:void start() -> c 228:229:void stop() -> d 233:235:boolean canContinueToUse() -> b -net.minecraft.world.entity.animal.Rabbit -> atq: +net.minecraft.world.entity.animal.Rabbit -> att: net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE_ID -> bw net.minecraft.resources.ResourceLocation KILLER_BUNNY -> bx int jumpTicks -> by @@ -41222,17 +41325,17 @@ net.minecraft.world.entity.animal.Rabbit -> atq: 61:61:boolean access$200(net.minecraft.world.entity.animal.Rabbit) -> c 61:61:int access$302(net.minecraft.world.entity.animal.Rabbit,int) -> a 68:79:void () -> -net.minecraft.world.entity.animal.Rabbit$EvilRabbitAttackGoal -> atq$a: +net.minecraft.world.entity.animal.Rabbit$EvilRabbitAttackGoal -> att$a: 622:623:void (net.minecraft.world.entity.animal.Rabbit) -> 627:627:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.animal.Rabbit$RabbitAvoidEntityGoal -> atq$b: +net.minecraft.world.entity.animal.Rabbit$RabbitAvoidEntityGoal -> att$b: net.minecraft.world.entity.animal.Rabbit rabbit -> i 512:514:void (net.minecraft.world.entity.animal.Rabbit,java.lang.Class,float,double,double) -> 518:518:boolean canUse() -> a -net.minecraft.world.entity.animal.Rabbit$RabbitGroupData -> atq$c: +net.minecraft.world.entity.animal.Rabbit$RabbitGroupData -> att$c: int rabbitType -> a 424:428:void (int) -> -net.minecraft.world.entity.animal.Rabbit$RabbitJumpControl -> atq$d: +net.minecraft.world.entity.animal.Rabbit$RabbitJumpControl -> att$d: net.minecraft.world.entity.animal.Rabbit rabbit -> c boolean canJump -> d net.minecraft.world.entity.animal.Rabbit this$0 -> b @@ -41241,17 +41344,17 @@ net.minecraft.world.entity.animal.Rabbit$RabbitJumpControl -> atq$d: 460:460:boolean canJump() -> d 464:465:void setCanJump(boolean) -> a 469:473:void tick() -> b -net.minecraft.world.entity.animal.Rabbit$RabbitMoveControl -> atq$e: +net.minecraft.world.entity.animal.Rabbit$RabbitMoveControl -> att$e: net.minecraft.world.entity.animal.Rabbit rabbit -> i double nextJumpSpeed -> j 481:483:void (net.minecraft.world.entity.animal.Rabbit) -> 487:493:void tick() -> a 497:505:void setWantedPosition(double,double,double,double) -> a -net.minecraft.world.entity.animal.Rabbit$RabbitPanicGoal -> atq$f: +net.minecraft.world.entity.animal.Rabbit$RabbitPanicGoal -> att$f: net.minecraft.world.entity.animal.Rabbit rabbit -> f 608:610:void (net.minecraft.world.entity.animal.Rabbit,double) -> 614:617:void tick() -> e -net.minecraft.world.entity.animal.Rabbit$RaidGardenGoal -> atq$g: +net.minecraft.world.entity.animal.Rabbit$RaidGardenGoal -> att$g: net.minecraft.world.entity.animal.Rabbit rabbit -> g boolean wantsToRaid -> h boolean canRaid -> i @@ -41260,7 +41363,7 @@ net.minecraft.world.entity.animal.Rabbit$RaidGardenGoal -> atq$g: 551:551:boolean canContinueToUse() -> b 556:584:void tick() -> e 588:600:boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.animal.Salmon -> atr: +net.minecraft.world.entity.animal.Salmon -> atu: 13:14:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 20:20:int getMaxSchoolSize() -> es 25:25:net.minecraft.world.item.ItemStack getBucketItemStack() -> l @@ -41268,7 +41371,7 @@ net.minecraft.world.entity.animal.Salmon -> atr: 35:35:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 40:40:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e 45:45:net.minecraft.sounds.SoundEvent getFlopSound() -> er -net.minecraft.world.entity.animal.Sheep -> ats: +net.minecraft.world.entity.animal.Sheep -> atv: net.minecraft.network.syncher.EntityDataAccessor DATA_WOOL_ID -> bw java.util.Map ITEM_BY_DYE -> bx java.util.Map COLORARRAY_BY_COLOR -> by @@ -41312,19 +41415,19 @@ net.minecraft.world.entity.animal.Sheep -> ats: 82:82:net.minecraft.world.item.DyeColor lambda$static$1(net.minecraft.world.item.DyeColor) -> d 64:80:void lambda$static$0(java.util.EnumMap) -> a 61:82:void () -> -net.minecraft.world.entity.animal.Sheep$1 -> ats$1: +net.minecraft.world.entity.animal.Sheep$1 -> atv$1: 376:376:void (net.minecraft.world.inventory.MenuType,int) -> 379:379:boolean stillValid(net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.entity.animal.Sheep$2 -> ats$2: +net.minecraft.world.entity.animal.Sheep$2 -> atv$2: int[] $SwitchMap$net$minecraft$world$item$DyeColor -> a 156:156:void () -> -net.minecraft.world.entity.animal.ShoulderRidingEntity -> att: +net.minecraft.world.entity.animal.ShoulderRidingEntity -> atw: int rideCooldownCounter -> bz 15:16:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 19:28:boolean setEntityOnShoulder(net.minecraft.server.level.ServerPlayer) -> d 33:35:void tick() -> h 38:38:boolean canSitOnShoulder() -> eC -net.minecraft.world.entity.animal.SnowGolem -> atu: +net.minecraft.world.entity.animal.SnowGolem -> atx: net.minecraft.network.syncher.EntityDataAccessor DATA_PUMPKIN_ID -> b 44:45:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 49:55:void registerGoals() -> n @@ -41344,7 +41447,7 @@ net.minecraft.world.entity.animal.SnowGolem -> atu: 147:147:void lambda$mobInteract$1(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a 54:54:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -> i 39:39:void () -> -net.minecraft.world.entity.animal.Squid -> atv: +net.minecraft.world.entity.animal.Squid -> aty: float xBodyRot -> b float xBodyRotO -> c float zBodyRot -> d @@ -41378,8 +41481,8 @@ net.minecraft.world.entity.animal.Squid -> atv: 219:222:void setMovementVector(float,float,float) -> a 225:225:boolean hasMovementVector() -> l 30:30:boolean access$100(net.minecraft.world.entity.animal.Squid) -> a -net.minecraft.world.entity.animal.Squid$1 -> atv$1: -net.minecraft.world.entity.animal.Squid$SquidFleeGoal -> atv$a: +net.minecraft.world.entity.animal.Squid$1 -> aty$1: +net.minecraft.world.entity.animal.Squid$SquidFleeGoal -> aty$a: int fleeTicks -> b net.minecraft.world.entity.animal.Squid this$0 -> a 256:256:void (net.minecraft.world.entity.animal.Squid) -> @@ -41387,13 +41490,13 @@ net.minecraft.world.entity.animal.Squid$SquidFleeGoal -> atv$a: 275:276:void start() -> c 280:316:void tick() -> e 256:256:void (net.minecraft.world.entity.animal.Squid,net.minecraft.world.entity.animal.Squid$1) -> -net.minecraft.world.entity.animal.Squid$SquidRandomMovementGoal -> atv$b: +net.minecraft.world.entity.animal.Squid$SquidRandomMovementGoal -> aty$b: net.minecraft.world.entity.animal.Squid squid -> b net.minecraft.world.entity.animal.Squid this$0 -> a 231:233:void (net.minecraft.world.entity.animal.Squid,net.minecraft.world.entity.animal.Squid) -> 237:237:boolean canUse() -> a 242:253:void tick() -> e -net.minecraft.world.entity.animal.TropicalFish -> atw: +net.minecraft.world.entity.animal.TropicalFish -> atz: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_TYPE_VARIANT -> c net.minecraft.resources.ResourceLocation[] BASE_TEXTURE_LOCATIONS -> d net.minecraft.resources.ResourceLocation[] PATTERN_A_TEXTURE_LOCATIONS -> bw @@ -41429,8 +41532,8 @@ net.minecraft.world.entity.animal.TropicalFish -> atw: 256:256:net.minecraft.resources.ResourceLocation getBaseTextureLocation() -> eE 262:299:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a 27:81:void () -> -net.minecraft.world.entity.animal.TropicalFish$1 -> atw$1: -net.minecraft.world.entity.animal.TropicalFish$Pattern -> atw$a: +net.minecraft.world.entity.animal.TropicalFish$1 -> atz$1: +net.minecraft.world.entity.animal.TropicalFish$Pattern -> atz$a: net.minecraft.world.entity.animal.TropicalFish$Pattern KOB -> a net.minecraft.world.entity.animal.TropicalFish$Pattern SUNSTREAK -> b net.minecraft.world.entity.animal.TropicalFish$Pattern SNOOPER -> c @@ -41455,7 +41558,7 @@ net.minecraft.world.entity.animal.TropicalFish$Pattern -> atw$a: 116:116:java.lang.String getPatternName(int,int) -> a 120:120:java.lang.String getName() -> c 84:100:void () -> -net.minecraft.world.entity.animal.TropicalFish$TropicalFishGroupData -> atw$b: +net.minecraft.world.entity.animal.TropicalFish$TropicalFishGroupData -> atz$b: int base -> b int pattern -> c int baseColor -> d @@ -41466,7 +41569,7 @@ net.minecraft.world.entity.animal.TropicalFish$TropicalFishGroupData -> atw$b: 302:302:int access$200(net.minecraft.world.entity.animal.TropicalFish$TropicalFishGroupData) -> c 302:302:int access$300(net.minecraft.world.entity.animal.TropicalFish$TropicalFishGroupData) -> d 302:302:void (net.minecraft.world.entity.animal.TropicalFish,int,int,int,int,net.minecraft.world.entity.animal.TropicalFish$1) -> -net.minecraft.world.entity.animal.Turtle -> atx: +net.minecraft.world.entity.animal.Turtle -> aua: net.minecraft.network.syncher.EntityDataAccessor HOME_POS -> bx net.minecraft.network.syncher.EntityDataAccessor HAS_EGG -> by net.minecraft.network.syncher.EntityDataAccessor LAYING_EGG -> bz @@ -41532,13 +41635,13 @@ net.minecraft.world.entity.animal.Turtle -> atx: 65:65:int access$1008(net.minecraft.world.entity.animal.Turtle) -> g 65:65:boolean access$1300(net.minecraft.world.entity.animal.Turtle) -> h 66:75:void () -> -net.minecraft.world.entity.animal.Turtle$1 -> atx$1: -net.minecraft.world.entity.animal.Turtle$TurtleBreedGoal -> atx$a: +net.minecraft.world.entity.animal.Turtle$1 -> aua$1: +net.minecraft.world.entity.animal.Turtle$TurtleBreedGoal -> aua$a: net.minecraft.world.entity.animal.Turtle turtle -> d 601:603:void (net.minecraft.world.entity.animal.Turtle,double) -> 607:607:boolean canUse() -> a 612:630:void breed() -> g -net.minecraft.world.entity.animal.Turtle$TurtleGoHomeGoal -> atx$b: +net.minecraft.world.entity.animal.Turtle$TurtleGoHomeGoal -> aua$b: net.minecraft.world.entity.animal.Turtle turtle -> a double speedModifier -> b boolean stuck -> c @@ -41549,7 +41652,7 @@ net.minecraft.world.entity.animal.Turtle$TurtleGoHomeGoal -> atx$b: 502:503:void stop() -> d 507:507:boolean canContinueToUse() -> b 512:537:void tick() -> e -net.minecraft.world.entity.animal.Turtle$TurtleGoToWaterGoal -> atx$c: +net.minecraft.world.entity.animal.Turtle$TurtleGoToWaterGoal -> aua$c: net.minecraft.world.entity.animal.Turtle turtle -> g 711:714:void (net.minecraft.world.entity.animal.Turtle,double) -> 718:718:boolean canContinueToUse() -> b @@ -41557,32 +41660,32 @@ net.minecraft.world.entity.animal.Turtle$TurtleGoToWaterGoal -> atx$c: 736:736:boolean shouldRecalculatePath() -> j 741:742:boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 705:705:void (net.minecraft.world.entity.animal.Turtle,double,net.minecraft.world.entity.animal.Turtle$1) -> -net.minecraft.world.entity.animal.Turtle$TurtleLayEggGoal -> atx$d: +net.minecraft.world.entity.animal.Turtle$TurtleLayEggGoal -> aua$d: net.minecraft.world.entity.animal.Turtle turtle -> g 637:639:void (net.minecraft.world.entity.animal.Turtle,double) -> 643:646:boolean canUse() -> a 651:651:boolean canContinueToUse() -> b 656:674:void tick() -> e 678:683:boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.animal.Turtle$TurtleMoveControl -> atx$e: +net.minecraft.world.entity.animal.Turtle$TurtleMoveControl -> aua$e: net.minecraft.world.entity.animal.Turtle turtle -> i 750:752:void (net.minecraft.world.entity.animal.Turtle) -> 755:769:void updateSpeed() -> g 773:794:void tick() -> a -net.minecraft.world.entity.animal.Turtle$TurtlePanicGoal -> atx$f: +net.minecraft.world.entity.animal.Turtle$TurtlePanicGoal -> aua$f: 369:370:void (net.minecraft.world.entity.animal.Turtle,double) -> 374:387:boolean canUse() -> a -net.minecraft.world.entity.animal.Turtle$TurtlePathNavigation -> atx$g: +net.minecraft.world.entity.animal.Turtle$TurtlePathNavigation -> aua$g: 799:800:void (net.minecraft.world.entity.animal.Turtle,net.minecraft.world.level.Level) -> 804:804:boolean canUpdatePath() -> a 810:811:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -> a 816:823:boolean isStableDestination(net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.animal.Turtle$TurtleRandomStrollGoal -> atx$h: +net.minecraft.world.entity.animal.Turtle$TurtleRandomStrollGoal -> aua$h: net.minecraft.world.entity.animal.Turtle turtle -> h 691:693:void (net.minecraft.world.entity.animal.Turtle,double,int) -> 697:701:boolean canUse() -> a 687:687:void (net.minecraft.world.entity.animal.Turtle,double,int,net.minecraft.world.entity.animal.Turtle$1) -> -net.minecraft.world.entity.animal.Turtle$TurtleTemptGoal -> atx$i: +net.minecraft.world.entity.animal.Turtle$TurtleTemptGoal -> aua$i: net.minecraft.world.entity.ai.targeting.TargetingConditions TEMPT_TARGETING -> a net.minecraft.world.entity.animal.Turtle turtle -> b double speedModifier -> c @@ -41596,7 +41699,7 @@ net.minecraft.world.entity.animal.Turtle$TurtleTemptGoal -> atx$i: 581:584:void stop() -> d 588:594:void tick() -> e 541:541:void () -> -net.minecraft.world.entity.animal.Turtle$TurtleTravelGoal -> atx$j: +net.minecraft.world.entity.animal.Turtle$TurtleTravelGoal -> aua$j: net.minecraft.world.entity.animal.Turtle turtle -> a double speedModifier -> b boolean stuck -> c @@ -41606,7 +41709,7 @@ net.minecraft.world.entity.animal.Turtle$TurtleTravelGoal -> atx$j: 426:450:void tick() -> e 454:454:boolean canContinueToUse() -> b 459:461:void stop() -> d -net.minecraft.world.entity.animal.WaterAnimal -> aty: +net.minecraft.world.entity.animal.WaterAnimal -> aub: 14:17:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 21:21:boolean canBreatheUnderwater() -> cB 26:26:net.minecraft.world.entity.MobType getMobType() -> di @@ -41617,7 +41720,7 @@ net.minecraft.world.entity.animal.WaterAnimal -> aty: 58:61:void baseTick() -> aa 66:66:boolean isPushedByWater() -> bM 71:71:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.entity.animal.Wolf -> atz: +net.minecraft.world.entity.animal.Wolf -> auc: net.minecraft.network.syncher.EntityDataAccessor DATA_INTERESTED_ID -> bA net.minecraft.network.syncher.EntityDataAccessor DATA_COLLAR_COLOR -> bB java.util.function.Predicate PREY_SELECTOR -> bz @@ -41670,7 +41773,7 @@ net.minecraft.world.entity.animal.Wolf -> atz: 66:67:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> j 61:61:java.util.Random access$000(net.minecraft.world.entity.animal.Wolf) -> a 62:65:void () -> -net.minecraft.world.entity.animal.Wolf$WolfAvoidEntityGoal -> atz$a: +net.minecraft.world.entity.animal.Wolf$WolfAvoidEntityGoal -> auc$a: net.minecraft.world.entity.animal.Wolf wolf -> j net.minecraft.world.entity.animal.Wolf this$0 -> i 543:546:void (net.minecraft.world.entity.animal.Wolf,net.minecraft.world.entity.animal.Wolf,java.lang.Class,float,double,double) -> @@ -41678,7 +41781,7 @@ net.minecraft.world.entity.animal.Wolf$WolfAvoidEntityGoal -> atz$a: 560:560:boolean avoidLlama(net.minecraft.world.entity.animal.horse.Llama) -> a 565:567:void start() -> c 571:573:void tick() -> e -net.minecraft.world.entity.animal.horse.AbstractChestedHorse -> aua: +net.minecraft.world.entity.animal.horse.AbstractChestedHorse -> aud: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_CHEST -> bF 26:29:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 33:36:void defineSynchedData() -> w_ @@ -41696,7 +41799,7 @@ net.minecraft.world.entity.animal.horse.AbstractChestedHorse -> aua: 210:211:void playChestEquipsSound() -> et 214:214:int getInventoryColumns() -> eu 22:22:void () -> -net.minecraft.world.entity.animal.horse.AbstractHorse -> aub: +net.minecraft.world.entity.animal.horse.AbstractHorse -> aue: java.util.function.Predicate PARENT_HORSE_SELECTOR -> bF net.minecraft.world.entity.ai.targeting.TargetingConditions MOMMY_TARGETING -> bG net.minecraft.world.entity.ai.attributes.Attribute JUMP_STRENGTH -> bw @@ -41815,14 +41918,14 @@ net.minecraft.world.entity.animal.horse.AbstractHorse -> aub: 1032:1037:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a 74:74:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> i 74:80:void () -> -net.minecraft.world.entity.animal.horse.Donkey -> auc: +net.minecraft.world.entity.animal.horse.Donkey -> auf: 13:14:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 18:19:net.minecraft.sounds.SoundEvent getAmbientSound() -> G 24:25:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 30:31:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e 36:44:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a 49:54:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a -net.minecraft.world.entity.animal.horse.Horse -> aud: +net.minecraft.world.entity.animal.horse.Horse -> aug: java.util.UUID ARMOR_MODIFIER_UUID -> bF net.minecraft.network.syncher.EntityDataAccessor DATA_ID_TYPE_VARIANT -> bG java.lang.String[] VARIANT_TEXTURES -> bH @@ -41860,10 +41963,10 @@ net.minecraft.world.entity.animal.horse.Horse -> aud: 349:349:boolean isArmor(net.minecraft.world.item.ItemStack) -> j 356:364:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a 35:61:void () -> -net.minecraft.world.entity.animal.horse.Horse$HorseGroupData -> aud$a: +net.minecraft.world.entity.animal.horse.Horse$HorseGroupData -> aug$a: int variant -> a 370:372:void (int) -> -net.minecraft.world.entity.animal.horse.Llama -> aue: +net.minecraft.world.entity.animal.horse.Llama -> auh: net.minecraft.network.syncher.EntityDataAccessor DATA_STRENGTH_ID -> bF net.minecraft.network.syncher.EntityDataAccessor DATA_SWAG_ID -> bG net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> bH @@ -41925,26 +42028,26 @@ net.minecraft.world.entity.animal.horse.Llama -> aue: 55:55:boolean access$100(net.minecraft.world.entity.animal.horse.Llama) -> b 55:55:void access$200(net.minecraft.world.entity.animal.horse.Llama,boolean) -> a 59:61:void () -> -net.minecraft.world.entity.animal.horse.Llama$1 -> aue$1: -net.minecraft.world.entity.animal.horse.Llama$LlamaAttackWolfGoal -> aue$a: +net.minecraft.world.entity.animal.horse.Llama$1 -> auh$1: +net.minecraft.world.entity.animal.horse.Llama$LlamaAttackWolfGoal -> auh$a: 501:502:void (net.minecraft.world.entity.animal.horse.Llama) -> 506:506:double getFollowDistance() -> k 501:501:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.animal.horse.Llama$LlamaGroupData -> aue$b: +net.minecraft.world.entity.animal.horse.Llama$LlamaGroupData -> auh$b: int variant -> a 257:259:void (int) -> 254:254:void (int,net.minecraft.world.entity.animal.horse.Llama$1) -> -net.minecraft.world.entity.animal.horse.Llama$LlamaHurtByTargetGoal -> aue$c: +net.minecraft.world.entity.animal.horse.Llama$LlamaHurtByTargetGoal -> auh$c: 483:484:void (net.minecraft.world.entity.animal.horse.Llama) -> 488:495:boolean canContinueToUse() -> b -net.minecraft.world.entity.animal.horse.Mule -> auf: +net.minecraft.world.entity.animal.horse.Mule -> aui: 12:13:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 17:18:net.minecraft.sounds.SoundEvent getAmbientSound() -> G 23:24:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 29:30:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e 35:36:void playChestEquipsSound() -> et 40:40:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a -net.minecraft.world.entity.animal.horse.SkeletonHorse -> aug: +net.minecraft.world.entity.animal.horse.SkeletonHorse -> auj: net.minecraft.world.entity.animal.horse.SkeletonTrapGoal skeletonTrapGoal -> bF boolean isTrap -> bG int trapTime -> bH @@ -41968,14 +42071,14 @@ net.minecraft.world.entity.animal.horse.SkeletonHorse -> aug: 154:164:void setTrap(boolean) -> r 169:169:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 174:208:boolean mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.entity.animal.horse.SkeletonTrapGoal -> auh: +net.minecraft.world.entity.animal.horse.SkeletonTrapGoal -> auk: net.minecraft.world.entity.animal.horse.SkeletonHorse horse -> a 20:22:void (net.minecraft.world.entity.animal.horse.SkeletonHorse) -> 26:26:boolean canUse() -> a 31:45:void tick() -> e 48:56:net.minecraft.world.entity.animal.horse.AbstractHorse createHorse(net.minecraft.world.DifficultyInstance) -> a 60:74:net.minecraft.world.entity.monster.Skeleton createSkeleton(net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.animal.horse.AbstractHorse) -> a -net.minecraft.world.entity.animal.horse.TraderLlama -> aui: +net.minecraft.world.entity.animal.horse.TraderLlama -> aul: int despawnDelay -> bF 27:29:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 33:33:boolean isTraderLlama() -> eW @@ -41991,7 +42094,7 @@ net.minecraft.world.entity.animal.horse.TraderLlama -> aui: 107:107:boolean isLeashedToWanderingTrader() -> fh 111:111:boolean isLeashedToSomethingOtherThanTheWanderingTrader() -> fi 117:126:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a -net.minecraft.world.entity.animal.horse.TraderLlama$TraderLlamaDefendWanderingTraderGoal -> aui$a: +net.minecraft.world.entity.animal.horse.TraderLlama$TraderLlamaDefendWanderingTraderGoal -> aul$a: net.minecraft.world.entity.animal.horse.Llama llama -> b net.minecraft.world.entity.LivingEntity ownerLastHurtBy -> c int timestamp -> d @@ -41999,7 +42102,7 @@ net.minecraft.world.entity.animal.horse.TraderLlama$TraderLlamaDefendWanderingTr 134:138:void (net.minecraft.world.entity.animal.horse.TraderLlama,net.minecraft.world.entity.animal.horse.Llama) -> 142:153:boolean canUse() -> a 158:166:void start() -> c -net.minecraft.world.entity.animal.horse.ZombieHorse -> auj: +net.minecraft.world.entity.animal.horse.ZombieHorse -> aum: 21:22:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 26:31:void registerAttributes() -> cA 35:35:net.minecraft.world.entity.MobType getMobType() -> di @@ -42009,13 +42112,13 @@ net.minecraft.world.entity.animal.horse.ZombieHorse -> auj: 59:59:net.minecraft.world.entity.AgableMob getBreedOffspring(net.minecraft.world.entity.AgableMob) -> a 64:98:boolean mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 104:104:void addBehaviourGoals() -> ez -net.minecraft.world.entity.animal.horse.package-info -> auk: -net.minecraft.world.entity.animal.package-info -> aul: -net.minecraft.world.entity.boss.BossMob -> aum: +net.minecraft.world.entity.animal.horse.package-info -> aun: +net.minecraft.world.entity.animal.package-info -> auo: +net.minecraft.world.entity.boss.BossMob -> aup: float getMaxHealth() -> dd float getHealth() -> cS net.minecraft.network.chat.Component getDisplayName() -> d -net.minecraft.world.entity.boss.EnderDragonPart -> aun: +net.minecraft.world.entity.boss.EnderDragonPart -> auq: net.minecraft.world.entity.boss.enderdragon.EnderDragon parentMob -> b java.lang.String name -> c net.minecraft.world.entity.EntityDimensions size -> d @@ -42028,7 +42131,7 @@ net.minecraft.world.entity.boss.EnderDragonPart -> aun: 52:52:boolean is(net.minecraft.world.entity.Entity) -> s 58:58:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 63:63:net.minecraft.world.entity.EntityDimensions getDimensions(net.minecraft.world.entity.Pose) -> a -net.minecraft.world.entity.boss.enderdragon.EndCrystal -> auo: +net.minecraft.world.entity.boss.enderdragon.EndCrystal -> aur: net.minecraft.network.syncher.EntityDataAccessor DATA_BEAM_TARGET -> c net.minecraft.network.syncher.EntityDataAccessor DATA_SHOW_BOTTOM -> d int time -> b @@ -42050,7 +42153,7 @@ net.minecraft.world.entity.boss.enderdragon.EndCrystal -> auo: 142:142:boolean shouldRenderAtSqrDistance(double) -> a 147:147:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 25:26:void () -> -net.minecraft.world.entity.boss.enderdragon.EnderDragon -> aup: +net.minecraft.world.entity.boss.enderdragon.EnderDragon -> aus: org.apache.logging.log4j.Logger LOGGER -> bD net.minecraft.network.syncher.EntityDataAccessor DATA_PHASE -> b net.minecraft.world.entity.ai.targeting.TargetingConditions CRYSTAL_DESTROY_TARGETING -> bE @@ -42119,8 +42222,8 @@ net.minecraft.world.entity.boss.enderdragon.EnderDragon -> aup: 917:917:boolean canRide(net.minecraft.world.entity.Entity) -> n 922:922:boolean canChangeDimensions() -> bC 58:62:void () -> -net.minecraft.world.entity.boss.enderdragon.package-info -> auq: -net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance -> aur: +net.minecraft.world.entity.boss.enderdragon.package-info -> aut: +net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance -> auu: net.minecraft.world.entity.boss.enderdragon.EnderDragon dragon -> a 17:19:void (net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> 23:23:boolean isSitting() -> a @@ -42133,11 +42236,11 @@ net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance - 54:54:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g 59:59:float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a 64:67:float getTurnSpeed() -> h -net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase -> aus: +net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase -> auv: 9:10:void (net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> 14:14:boolean isSitting() -> a 19:23:float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a -net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase -> aut: +net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase -> auw: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.world.phys.Vec3 targetLocation -> c int timeSinceCharge -> d @@ -42149,7 +42252,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase -> au 60:60:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g 65:65:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i 11:11:void () -> -net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase -> auu: +net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase -> auy: net.minecraft.world.phys.Vec3 targetLocation -> b int time -> c 17:18:void (net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> @@ -42159,7 +42262,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase -> auu: 55:55:float getFlySpeed() -> f 61:61:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g 66:66:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i -net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase -> auv: +net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase -> auz: net.minecraft.world.entity.ai.targeting.TargetingConditions NEW_TARGET_TARGETING -> b net.minecraft.world.level.pathfinder.Path currentPath -> c net.minecraft.world.phys.Vec3 targetLocation -> d @@ -42174,7 +42277,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase -> 121:135:void navigateToNextPathNode() -> k 139:142:void onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minecraft.core.BlockPos,net.minecraft.world.damagesource.DamageSource,net.minecraft.world.entity.player.Player) -> a 18:18:void () -> -net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase -> auw: +net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase -> ava: net.minecraft.world.phys.Vec3 targetLocation -> b 12:13:void (net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> 17:20:void doServerTick() -> c @@ -42183,7 +42286,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase -> auw: 34:34:float getFlySpeed() -> f 40:40:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g 45:45:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i -net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase -> auy: +net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase -> avb: net.minecraft.world.entity.ai.targeting.TargetingConditions NEAR_EGG_TARGETING -> b net.minecraft.world.level.pathfinder.Path currentPath -> c net.minecraft.world.phys.Vec3 targetLocation -> d @@ -42195,7 +42298,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase -> 51:78:void findNewTarget() -> j 81:95:void navigateToNextPathNode() -> k 16:16:void () -> -net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase -> auz: +net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase -> avc: net.minecraft.world.phys.Vec3 targetLocation -> b 18:19:void (net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> 23:38:void doClientTick() -> b @@ -42205,7 +42308,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase -> auz: 67:68:void begin() -> d 73:73:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g 78:78:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i -net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance -> ava: +net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance -> avd: boolean isSitting() -> a void doClientTick() -> b void doServerTick() -> c @@ -42217,14 +42320,14 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance -> ava: net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a -net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase -> avb: +net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase -> ave: int attackingTicks -> b 13:14:void (net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> 18:19:void doClientTick() -> b 23:26:void doServerTick() -> c 30:31:void begin() -> d 35:35:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i -net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase -> avc: +net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase -> avf: int flameTicks -> b int flameCount -> c net.minecraft.world.entity.AreaEffectCloud flame -> d @@ -42235,7 +42338,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase -> 94:98:void end() -> e 102:102:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i 106:107:void resetFlameCount() -> j -net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase -> avd: +net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase -> avg: net.minecraft.world.entity.ai.targeting.TargetingConditions CHARGE_TARGETING -> b net.minecraft.world.entity.ai.targeting.TargetingConditions scanTargeting -> c int scanningTime -> d @@ -42245,7 +42348,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase -> 73:73:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i 23:23:boolean lambda$new$0(net.minecraft.world.entity.boss.enderdragon.EnderDragon,net.minecraft.world.entity.LivingEntity) -> a 15:15:void () -> -net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase -> ave: +net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase -> avh: org.apache.logging.log4j.Logger LOGGER -> b int fireballCharge -> c net.minecraft.world.level.pathfinder.Path currentPath -> d @@ -42261,7 +42364,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase -> av 196:196:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g 201:201:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i 18:18:void () -> -net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase -> avf: +net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase -> avi: boolean firstTick -> b net.minecraft.world.level.pathfinder.Path currentPath -> c net.minecraft.world.phys.Vec3 targetLocation -> d @@ -42272,7 +42375,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase -> avf: 65:79:void navigateToNextPathNode() -> k 84:84:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g 89:89:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase() -> i -net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase -> avg: +net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase -> avj: net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase[] phases -> l net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase HOLDING_PATTERN -> a net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase STRAFE_PLAYER -> b @@ -42297,7 +42400,7 @@ net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase -> avg: 62:62:int getCount() -> c 66:69:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase create(java.lang.Class,java.lang.String) -> a 9:20:void () -> -net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager -> avh: +net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager -> avk: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.entity.boss.enderdragon.EnderDragon dragon -> b net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance[] phases -> c @@ -42307,9 +42410,9 @@ net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager -> av 39:39:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance getCurrentPhase() -> a 44:48:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance getPhase(net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase) -> b 8:8:void () -> -net.minecraft.world.entity.boss.enderdragon.phases.package-info -> avi: -net.minecraft.world.entity.boss.package-info -> avj: -net.minecraft.world.entity.boss.wither.WitherBoss -> avk: +net.minecraft.world.entity.boss.enderdragon.phases.package-info -> avl: +net.minecraft.world.entity.boss.package-info -> avm: +net.minecraft.world.entity.boss.wither.WitherBoss -> avn: net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_A -> b net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_B -> c net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_C -> d @@ -42367,12 +42470,12 @@ net.minecraft.world.entity.boss.wither.WitherBoss -> avk: 571:574:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) -> d 75:75:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> i 60:76:void () -> -net.minecraft.world.entity.boss.wither.WitherBoss$WitherDoNothingGoal -> avk$a: +net.minecraft.world.entity.boss.wither.WitherBoss$WitherDoNothingGoal -> avn$a: net.minecraft.world.entity.boss.wither.WitherBoss this$0 -> a 559:561:void (net.minecraft.world.entity.boss.wither.WitherBoss) -> 565:565:boolean canUse() -> a -net.minecraft.world.entity.boss.wither.package-info -> avl: -net.minecraft.world.entity.decoration.ArmorStand -> avm: +net.minecraft.world.entity.boss.wither.package-info -> avo: +net.minecraft.world.entity.decoration.ArmorStand -> avp: net.minecraft.core.Rotations DEFAULT_HEAD_POSE -> br net.minecraft.core.Rotations DEFAULT_BODY_POSE -> bs net.minecraft.core.Rotations DEFAULT_LEFT_ARM_POSE -> bt @@ -42400,71 +42503,71 @@ net.minecraft.world.entity.decoration.ArmorStand -> avm: net.minecraft.core.Rotations rightLegPose -> bH 80:96:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 99:101:void (net.minecraft.world.level.Level,double,double,double) -> - 105:105:boolean isGlowing() -> bt - 110:115:void refreshDimensions() -> z_ - 118:118:boolean hasPhysics() -> A - 123:123:boolean isEffectiveAi() -> dx - 128:136:void defineSynchedData() -> w_ - 140:140:java.lang.Iterable getHandSlots() -> bc - 145:145:java.lang.Iterable getArmorSlots() -> bd - 150:156:net.minecraft.world.item.ItemStack getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> b - 161:171:void setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack) -> a - 176:197:boolean setSlot(int,net.minecraft.world.item.ItemStack) -> a_ - 202:203:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> e - 208:241:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b - 245:274:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a - 277:294:void readPose(net.minecraft.nbt.CompoundTag) -> g - 297:316:net.minecraft.nbt.CompoundTag writePose() -> B - 322:322:boolean isPushable() -> aL - 328:328:void doPush(net.minecraft.world.entity.Entity) -> C - 333:341:void pushEntities() -> dv - 345:375:net.minecraft.world.InteractionResult interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3,net.minecraft.world.InteractionHand) -> a - 379:395:net.minecraft.world.entity.EquipmentSlot getClickedSlot(net.minecraft.world.phys.Vec3) -> f - 399:399:boolean isDisabled(net.minecraft.world.entity.EquipmentSlot) -> d - 403:436:boolean swapItem(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) -> a - 441:496:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a - 501:509:void handleEntityEvent(byte) -> a - 513:518:boolean shouldRenderAtSqrDistance(double) -> a - 522:525:void showBreakingParticles() -> D - 528:536:void causeDamage(net.minecraft.world.damagesource.DamageSource,float) -> e - 539:541:void brokenByPlayer(net.minecraft.world.damagesource.DamageSource) -> f - 544:560:void brokenByAnything(net.minecraft.world.damagesource.DamageSource) -> g - 563:564:void playBrokenSound() -> F - 568:570:float tickHeadTurn(float,float) -> f - 575:575:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b - 580:580:double getRidingHeight() -> aR - 585:589:void travel(net.minecraft.world.phys.Vec3) -> e - 593:595:void setYBodyRot(float) -> l - 599:601:void setYHeadRot(float) -> k - 605:631:void tick() -> h - 635:636:void updateInvisibilityStatus() -> C - 640:642:void setInvisible(boolean) -> i - 646:646:boolean isBaby() -> x_ - 651:652:void kill() -> U - 656:656:boolean ignoreExplosion() -> ca - 661:664:net.minecraft.world.level.material.PushReaction getPistonPushReaction() -> A_ - 668:669:void setSmall(boolean) -> n - 672:672:boolean isSmall() -> l - 676:677:void setShowArms(boolean) -> o - 680:680:boolean isShowArms() -> n - 684:685:void setNoBasePlate(boolean) -> p - 688:688:boolean isNoBasePlate() -> o - 692:693:void setMarker(boolean) -> q - 696:696:boolean isMarker() -> p - 700:705:byte setBit(byte,int,boolean) -> a - 709:711:void setHeadPose(net.minecraft.core.Rotations) -> a - 714:716:void setBodyPose(net.minecraft.core.Rotations) -> b - 719:721:void setLeftArmPose(net.minecraft.core.Rotations) -> c - 724:726:void setRightArmPose(net.minecraft.core.Rotations) -> d - 729:731:void setLeftLegPose(net.minecraft.core.Rotations) -> e - 734:736:void setRightLegPose(net.minecraft.core.Rotations) -> f - 739:739:net.minecraft.core.Rotations getHeadPose() -> r - 743:743:net.minecraft.core.Rotations getBodyPose() -> s - 747:747:net.minecraft.core.Rotations getLeftArmPose() -> u - 751:751:net.minecraft.core.Rotations getRightArmPose() -> v - 755:755:net.minecraft.core.Rotations getLeftLegPose() -> w - 759:759:net.minecraft.core.Rotations getRightLegPose() -> z - 764:764:boolean isPickable() -> aK + 105:110:void refreshDimensions() -> z_ + 113:113:boolean hasPhysics() -> A + 118:118:boolean isEffectiveAi() -> dx + 123:131:void defineSynchedData() -> w_ + 135:135:java.lang.Iterable getHandSlots() -> bc + 140:140:java.lang.Iterable getArmorSlots() -> bd + 145:151:net.minecraft.world.item.ItemStack getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> b + 156:166:void setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack) -> a + 171:192:boolean setSlot(int,net.minecraft.world.item.ItemStack) -> a_ + 197:198:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> e + 203:236:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b + 240:269:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a + 272:289:void readPose(net.minecraft.nbt.CompoundTag) -> g + 292:311:net.minecraft.nbt.CompoundTag writePose() -> B + 317:317:boolean isPushable() -> aL + 323:323:void doPush(net.minecraft.world.entity.Entity) -> C + 328:336:void pushEntities() -> dv + 340:370:net.minecraft.world.InteractionResult interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3,net.minecraft.world.InteractionHand) -> a + 374:390:net.minecraft.world.entity.EquipmentSlot getClickedSlot(net.minecraft.world.phys.Vec3) -> f + 394:394:boolean isDisabled(net.minecraft.world.entity.EquipmentSlot) -> d + 398:431:boolean swapItem(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) -> a + 436:491:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a + 496:504:void handleEntityEvent(byte) -> a + 508:513:boolean shouldRenderAtSqrDistance(double) -> a + 517:520:void showBreakingParticles() -> D + 523:531:void causeDamage(net.minecraft.world.damagesource.DamageSource,float) -> e + 534:536:void brokenByPlayer(net.minecraft.world.damagesource.DamageSource) -> f + 539:555:void brokenByAnything(net.minecraft.world.damagesource.DamageSource) -> g + 558:559:void playBrokenSound() -> F + 563:565:float tickHeadTurn(float,float) -> f + 570:570:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b + 575:575:double getRidingHeight() -> aR + 580:584:void travel(net.minecraft.world.phys.Vec3) -> e + 588:590:void setYBodyRot(float) -> l + 594:596:void setYHeadRot(float) -> k + 600:626:void tick() -> h + 630:631:void updateInvisibilityStatus() -> C + 635:637:void setInvisible(boolean) -> i + 641:641:boolean isBaby() -> x_ + 646:647:void kill() -> U + 651:651:boolean ignoreExplosion() -> ca + 656:659:net.minecraft.world.level.material.PushReaction getPistonPushReaction() -> A_ + 663:664:void setSmall(boolean) -> n + 667:667:boolean isSmall() -> l + 671:672:void setShowArms(boolean) -> o + 675:675:boolean isShowArms() -> n + 679:680:void setNoBasePlate(boolean) -> p + 683:683:boolean isNoBasePlate() -> o + 687:688:void setMarker(boolean) -> q + 691:691:boolean isMarker() -> p + 695:700:byte setBit(byte,int,boolean) -> a + 704:706:void setHeadPose(net.minecraft.core.Rotations) -> a + 709:711:void setBodyPose(net.minecraft.core.Rotations) -> b + 714:716:void setLeftArmPose(net.minecraft.core.Rotations) -> c + 719:721:void setRightArmPose(net.minecraft.core.Rotations) -> d + 724:726:void setLeftLegPose(net.minecraft.core.Rotations) -> e + 729:731:void setRightLegPose(net.minecraft.core.Rotations) -> f + 734:734:net.minecraft.core.Rotations getHeadPose() -> r + 738:738:net.minecraft.core.Rotations getBodyPose() -> s + 742:742:net.minecraft.core.Rotations getLeftArmPose() -> u + 746:746:net.minecraft.core.Rotations getRightArmPose() -> v + 750:750:net.minecraft.core.Rotations getLeftLegPose() -> w + 754:754:net.minecraft.core.Rotations getRightLegPose() -> z + 759:759:boolean isPickable() -> aK + 764:764:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> t 769:769:net.minecraft.world.entity.HumanoidArm getMainArm() -> dA 774:774:net.minecraft.sounds.SoundEvent getFallDamageSound(int) -> o 780:780:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e @@ -42476,10 +42579,10 @@ net.minecraft.world.entity.decoration.ArmorStand -> avm: 814:815:net.minecraft.world.entity.EntityDimensions getDimensions(net.minecraft.world.entity.Pose) -> a 78:78:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> a 50:78:void () -> -net.minecraft.world.entity.decoration.ArmorStand$1 -> avm$1: +net.minecraft.world.entity.decoration.ArmorStand$1 -> avp$1: int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a - 150:150:void () -> -net.minecraft.world.entity.decoration.HangingEntity -> avn: + 145:145:void () -> +net.minecraft.world.entity.decoration.HangingEntity -> avq: java.util.function.Predicate HANGING_ENTITY -> b int checkInterval -> e net.minecraft.core.BlockPos pos -> c @@ -42493,31 +42596,31 @@ net.minecraft.world.entity.decoration.HangingEntity -> avn: 103:110:void tick() -> h 113:138:boolean survives() -> i 143:143:boolean isPickable() -> aK - 148:151:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> t - 156:156:net.minecraft.core.Direction getDirection() -> bQ - 161:169:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a - 174:178:void move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a - 182:186:void push(double,double,double) -> h - 190:195:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b - 199:201:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a + 148:155:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> t + 160:160:net.minecraft.core.Direction getDirection() -> bQ + 165:173:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a + 178:182:void move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a + 186:190:void push(double,double,double) -> h + 194:199:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b + 203:205:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a int getWidth() -> k int getHeight() -> l void dropItem(net.minecraft.world.entity.Entity) -> a void playPlacementSound() -> m - 213:216:net.minecraft.world.entity.item.ItemEntity spawnAtLocation(net.minecraft.world.item.ItemStack,float) -> a - 221:221:boolean repositionEntityAfterLoad() -> aM - 226:229:void setPos(double,double,double) -> d - 232:232:net.minecraft.core.BlockPos getPos() -> n - 237:262:float rotate(net.minecraft.world.level.block.Rotation) -> a - 268:268:float mirror(net.minecraft.world.level.block.Mirror) -> a - 273:273:void thunderHit(net.minecraft.world.entity.global.LightningBolt) -> a - 278:278:void refreshDimensions() -> z_ + 217:220:net.minecraft.world.entity.item.ItemEntity spawnAtLocation(net.minecraft.world.item.ItemStack,float) -> a + 225:225:boolean repositionEntityAfterLoad() -> aM + 230:233:void setPos(double,double,double) -> d + 236:236:net.minecraft.core.BlockPos getPos() -> n + 241:266:float rotate(net.minecraft.world.level.block.Rotation) -> a + 272:272:float mirror(net.minecraft.world.level.block.Mirror) -> a + 277:277:void thunderHit(net.minecraft.world.entity.global.LightningBolt) -> a + 282:282:void refreshDimensions() -> z_ 28:28:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> b 28:28:void () -> -net.minecraft.world.entity.decoration.HangingEntity$1 -> avn$1: +net.minecraft.world.entity.decoration.HangingEntity$1 -> avq$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a - 238:238:void () -> -net.minecraft.world.entity.decoration.ItemFrame -> avo: + 242:242:void () -> +net.minecraft.world.entity.decoration.ItemFrame -> avr: org.apache.logging.log4j.Logger LOGGER -> e net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM -> f net.minecraft.network.syncher.EntityDataAccessor DATA_ROTATION -> g @@ -42553,10 +42656,10 @@ net.minecraft.world.entity.decoration.ItemFrame -> avo: 357:361:int getAnalogOutput() -> q 366:366:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 37:40:void () -> -net.minecraft.world.entity.decoration.ItemFrame$1 -> avo$1: +net.minecraft.world.entity.decoration.ItemFrame$1 -> avr$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a 100:100:void () -> -net.minecraft.world.entity.decoration.LeashFenceKnotEntity -> avp: +net.minecraft.world.entity.decoration.LeashFenceKnotEntity -> avs: 26:27:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 30:38:void (net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> 42:43:void setPos(double,double,double) -> d @@ -42574,7 +42677,7 @@ net.minecraft.world.entity.decoration.LeashFenceKnotEntity -> avp: 125:139:net.minecraft.world.entity.decoration.LeashFenceKnotEntity getOrCreateKnot(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 144:145:void playPlacementSound() -> m 149:149:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L -net.minecraft.world.entity.decoration.Motive -> avq: +net.minecraft.world.entity.decoration.Motive -> avt: net.minecraft.world.entity.decoration.Motive KEBAB -> a net.minecraft.world.entity.decoration.Motive AZTEC -> b net.minecraft.world.entity.decoration.Motive ALBAN -> c @@ -42608,7 +42711,7 @@ net.minecraft.world.entity.decoration.Motive -> avq: 46:46:int getWidth() -> a 50:50:int getHeight() -> b 6:31:void () -> -net.minecraft.world.entity.decoration.Painting -> avr: +net.minecraft.world.entity.decoration.Painting -> avu: net.minecraft.world.entity.decoration.Motive motive -> e 27:28:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 31:59:void (net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> @@ -42622,8 +42725,8 @@ net.minecraft.world.entity.decoration.Painting -> avr: 122:123:void moveTo(double,double,double,float,float) -> b 127:129:void lerpTo(double,double,double,float,float,int,boolean) -> a 133:133:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L -net.minecraft.world.entity.decoration.package-info -> avs: -net.minecraft.world.entity.fishing.FishingHook -> avt: +net.minecraft.world.entity.decoration.package-info -> avv: +net.minecraft.world.entity.fishing.FishingHook -> avw: net.minecraft.network.syncher.EntityDataAccessor DATA_HOOKED_ENTITY -> c boolean inGround -> d int life -> e @@ -42663,7 +42766,7 @@ net.minecraft.world.entity.fishing.FishingHook -> avt: 498:499:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 281:281:boolean lambda$checkCollision$0(net.minecraft.world.entity.Entity) -> b 51:51:void () -> -net.minecraft.world.entity.fishing.FishingHook$FishHookState -> avt$a: +net.minecraft.world.entity.fishing.FishingHook$FishHookState -> avw$a: net.minecraft.world.entity.fishing.FishingHook$FishHookState FLYING -> a net.minecraft.world.entity.fishing.FishingHook$FishHookState HOOKED_IN_ENTITY -> b net.minecraft.world.entity.fishing.FishingHook$FishHookState BOBBING -> c @@ -42672,8 +42775,8 @@ net.minecraft.world.entity.fishing.FishingHook$FishHookState -> avt$a: 49:49:net.minecraft.world.entity.fishing.FishingHook$FishHookState valueOf(java.lang.String) -> valueOf 49:49:void (java.lang.String,int) -> 49:49:void () -> -net.minecraft.world.entity.fishing.package-info -> avu: -net.minecraft.world.entity.global.LightningBolt -> avv: +net.minecraft.world.entity.fishing.package-info -> avx: +net.minecraft.world.entity.global.LightningBolt -> avy: int life -> c long seed -> b int flashes -> d @@ -42690,8 +42793,8 @@ net.minecraft.world.entity.global.LightningBolt -> avv: 132:132:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 136:136:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b 141:141:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L -net.minecraft.world.entity.global.package-info -> avw: -net.minecraft.world.entity.item.FallingBlockEntity -> avx: +net.minecraft.world.entity.global.package-info -> avz: +net.minecraft.world.entity.item.FallingBlockEntity -> awa: net.minecraft.world.level.block.state.BlockState blockState -> f int time -> b boolean dropItem -> c @@ -42709,19 +42812,19 @@ net.minecraft.world.entity.item.FallingBlockEntity -> avx: 90:90:boolean isMovementNoisy() -> at 95:96:void defineSynchedData() -> w_ 100:100:boolean isPickable() -> aK - 105:202:void tick() -> h - 206:227:boolean causeFallDamage(float,float) -> b - 232:241:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b - 245:268:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a - 271:271:net.minecraft.world.level.Level getLevel() -> i - 275:276:void setHurtsEntities(boolean) -> a - 280:280:boolean displayFireAnimation() -> bI - 285:287:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a - 290:290:net.minecraft.world.level.block.state.BlockState getBlockState() -> k - 295:295:boolean onlyOpCanSetNbt() -> cb - 300:300:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L + 105:203:void tick() -> h + 207:228:boolean causeFallDamage(float,float) -> b + 233:242:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b + 246:269:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a + 272:272:net.minecraft.world.level.Level getLevel() -> i + 276:277:void setHurtsEntities(boolean) -> a + 281:281:boolean displayFireAnimation() -> bI + 286:288:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a + 291:291:net.minecraft.world.level.block.state.BlockState getBlockState() -> k + 296:296:boolean onlyOpCanSetNbt() -> cb + 301:301:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 53:53:void () -> -net.minecraft.world.entity.item.ItemEntity -> avy: +net.minecraft.world.entity.item.ItemEntity -> awb: net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM -> c int age -> d int pickupDelay -> e @@ -42769,7 +42872,7 @@ net.minecraft.world.entity.item.ItemEntity -> avy: 424:424:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 184:184:boolean lambda$mergeWithNeighbours$0(net.minecraft.world.entity.item.ItemEntity) -> b 37:37:void () -> -net.minecraft.world.entity.item.PrimedTnt -> avz: +net.minecraft.world.entity.item.PrimedTnt -> awc: net.minecraft.network.syncher.EntityDataAccessor DATA_FUSE_ID -> b net.minecraft.world.entity.LivingEntity owner -> c int life -> d @@ -42790,13 +42893,13 @@ net.minecraft.world.entity.item.PrimedTnt -> avz: 140:140:int getLife() -> k 145:145:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 23:23:void () -> -net.minecraft.world.entity.item.package-info -> awa: -net.minecraft.world.entity.monster.AbstractIllager -> awb: +net.minecraft.world.entity.item.package-info -> awd: +net.minecraft.world.entity.monster.AbstractIllager -> awe: 23:24:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 28:29:void registerGoals() -> n 33:33:net.minecraft.world.entity.MobType getMobType() -> di 37:37:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose getArmPose() -> l -net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose -> awb$a: +net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose -> awe$a: net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose CROSSED -> a net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose ATTACKING -> b net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose SPELLCASTING -> c @@ -42810,11 +42913,11 @@ net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose -> awb$a: 10:10:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose valueOf(java.lang.String) -> valueOf 10:10:void (java.lang.String,int) -> 10:18:void () -> -net.minecraft.world.entity.monster.AbstractIllager$RaiderOpenDoorGoal -> awb$b: +net.minecraft.world.entity.monster.AbstractIllager$RaiderOpenDoorGoal -> awe$b: net.minecraft.world.entity.monster.AbstractIllager this$0 -> a 41:43:void (net.minecraft.world.entity.monster.AbstractIllager,net.minecraft.world.entity.raid.Raider) -> 47:47:boolean canUse() -> a -net.minecraft.world.entity.monster.AbstractSkeleton -> awc: +net.minecraft.world.entity.monster.AbstractSkeleton -> awf: net.minecraft.world.entity.ai.goal.RangedBowAttackGoal bowGoal -> b net.minecraft.world.entity.ai.goal.MeleeAttackGoal meleeGoal -> c 48:67:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -42834,12 +42937,12 @@ net.minecraft.world.entity.monster.AbstractSkeleton -> awc: 219:224:void setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack) -> a 228:228:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b 233:233:double getRidingHeight() -> aR -net.minecraft.world.entity.monster.AbstractSkeleton$1 -> awc$1: +net.minecraft.world.entity.monster.AbstractSkeleton$1 -> awf$1: net.minecraft.world.entity.monster.AbstractSkeleton this$0 -> d 49:49:void (net.minecraft.world.entity.monster.AbstractSkeleton,net.minecraft.world.entity.PathfinderMob,double,boolean) -> 52:54:void stop() -> d 58:60:void start() -> c -net.minecraft.world.entity.monster.Blaze -> awd: +net.minecraft.world.entity.monster.Blaze -> awg: float allowedHeightOffset -> b int nextHeightOffsetChangeTick -> c net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> d @@ -42859,7 +42962,7 @@ net.minecraft.world.entity.monster.Blaze -> awd: 150:157:void setCharged(boolean) -> r 31:31:void access$000(net.minecraft.world.entity.monster.Blaze,boolean) -> a 35:35:void () -> -net.minecraft.world.entity.monster.Blaze$BlazeAttackGoal -> awd$a: +net.minecraft.world.entity.monster.Blaze$BlazeAttackGoal -> awg$a: net.minecraft.world.entity.monster.Blaze blaze -> a int attackStep -> b int attackTime -> c @@ -42870,13 +42973,13 @@ net.minecraft.world.entity.monster.Blaze$BlazeAttackGoal -> awd$a: 184:186:void stop() -> d 190:255:void tick() -> e 258:258:double getFollowDistance() -> g -net.minecraft.world.entity.monster.CaveSpider -> awe: +net.minecraft.world.entity.monster.CaveSpider -> awh: 23:24:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 28:31:void registerAttributes() -> cA 35:51:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> B 58:58:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a 63:63:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b -net.minecraft.world.entity.monster.Creeper -> awf: +net.minecraft.world.entity.monster.Creeper -> awi: net.minecraft.network.syncher.EntityDataAccessor DATA_SWELL_DIR -> b net.minecraft.network.syncher.EntityDataAccessor DATA_IS_POWERED -> c net.minecraft.network.syncher.EntityDataAccessor DATA_IS_IGNITED -> d @@ -42912,11 +43015,11 @@ net.minecraft.world.entity.monster.Creeper -> awf: 264:265:void increaseDroppedSkulls() -> et 216:216:void lambda$mobInteract$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a 41:43:void () -> -net.minecraft.world.entity.monster.CrossbowAttackMob -> awg: +net.minecraft.world.entity.monster.CrossbowAttackMob -> awj: void setChargingCrossbow(boolean) -> a void shootProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.Projectile,float) -> a net.minecraft.world.entity.LivingEntity getTarget() -> w -net.minecraft.world.entity.monster.Drowned -> awh: +net.minecraft.world.entity.monster.Drowned -> awk: boolean searchingForLand -> bw net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation waterNavigation -> b net.minecraft.world.entity.ai.navigation.GroundPathNavigation groundNavigation -> c @@ -42947,12 +43050,12 @@ net.minecraft.world.entity.monster.Drowned -> awh: 53:53:net.minecraft.world.entity.ai.navigation.PathNavigation access$002(net.minecraft.world.entity.monster.Drowned,net.minecraft.world.entity.ai.navigation.PathNavigation) -> a 53:53:boolean access$100(net.minecraft.world.entity.monster.Drowned) -> a 53:53:boolean access$200(net.minecraft.world.entity.monster.Drowned) -> b -net.minecraft.world.entity.monster.Drowned$DrownedAttackGoal -> awh$a: +net.minecraft.world.entity.monster.Drowned$DrownedAttackGoal -> awk$a: net.minecraft.world.entity.monster.Drowned drowned -> d 471:473:void (net.minecraft.world.entity.monster.Drowned,double,boolean) -> 477:477:boolean canUse() -> a 482:482:boolean canContinueToUse() -> b -net.minecraft.world.entity.monster.Drowned$DrownedGoToBeachGoal -> awh$b: +net.minecraft.world.entity.monster.Drowned$DrownedGoToBeachGoal -> awk$b: net.minecraft.world.entity.monster.Drowned drowned -> g 370:372:void (net.minecraft.world.entity.monster.Drowned,double) -> 376:376:boolean canUse() -> a @@ -42960,7 +43063,7 @@ net.minecraft.world.entity.monster.Drowned$DrownedGoToBeachGoal -> awh$b: 386:391:boolean isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 396:399:void start() -> c 403:404:void stop() -> d -net.minecraft.world.entity.monster.Drowned$DrownedGoToWaterGoal -> awh$c: +net.minecraft.world.entity.monster.Drowned$DrownedGoToWaterGoal -> awk$c: net.minecraft.world.entity.PathfinderMob mob -> a double wantedX -> b double wantedY -> c @@ -42972,11 +43075,11 @@ net.minecraft.world.entity.monster.Drowned$DrownedGoToWaterGoal -> awh$c: 443:443:boolean canContinueToUse() -> b 448:449:void start() -> c 453:463:net.minecraft.world.phys.Vec3 getWaterPos() -> g -net.minecraft.world.entity.monster.Drowned$DrownedMoveControl -> awh$d: +net.minecraft.world.entity.monster.Drowned$DrownedMoveControl -> awk$d: net.minecraft.world.entity.monster.Drowned drowned -> i 490:492:void (net.minecraft.world.entity.monster.Drowned) -> 496:532:void tick() -> a -net.minecraft.world.entity.monster.Drowned$DrownedSwimUpGoal -> awh$e: +net.minecraft.world.entity.monster.Drowned$DrownedSwimUpGoal -> awk$e: net.minecraft.world.entity.monster.Drowned drowned -> a double speedModifier -> b int seaLevel -> c @@ -42987,13 +43090,13 @@ net.minecraft.world.entity.monster.Drowned$DrownedSwimUpGoal -> awh$e: 340:351:void tick() -> e 355:357:void start() -> c 361:362:void stop() -> d -net.minecraft.world.entity.monster.Drowned$DrownedTridentAttackGoal -> awh$f: +net.minecraft.world.entity.monster.Drowned$DrownedTridentAttackGoal -> awk$f: net.minecraft.world.entity.monster.Drowned drowned -> a 292:294:void (net.minecraft.world.entity.monster.RangedAttackMob,double,int,float) -> 298:298:boolean canUse() -> a 303:306:void start() -> c 310:313:void stop() -> d -net.minecraft.world.entity.monster.ElderGuardian -> awi: +net.minecraft.world.entity.monster.ElderGuardian -> awl: float ELDER_SIZE_SCALE -> b 23:31:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 35:39:void registerAttributes() -> cA @@ -43006,7 +43109,7 @@ net.minecraft.world.entity.monster.ElderGuardian -> awi: 73:98:void customServerAiStep() -> dT 80:80:boolean lambda$customServerAiStep$0(net.minecraft.server.level.ServerPlayer) -> d 20:20:void () -> -net.minecraft.world.entity.monster.EnderMan -> awj: +net.minecraft.world.entity.monster.EnderMan -> awm: java.util.UUID SPEED_MODIFIER_ATTACKING_UUID -> b net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_ATTACKING -> c net.minecraft.network.syncher.EntityDataAccessor DATA_CARRY_STATE -> d @@ -43045,20 +43148,20 @@ net.minecraft.world.entity.monster.EnderMan -> awj: 57:57:boolean access$000(net.minecraft.world.entity.monster.EnderMan,net.minecraft.world.entity.player.Player) -> a 57:57:boolean access$100(net.minecraft.world.entity.monster.EnderMan,net.minecraft.world.entity.Entity) -> a 58:67:void () -> -net.minecraft.world.entity.monster.EnderMan$EndermanFreezeWhenLookedAt -> awj$a: +net.minecraft.world.entity.monster.EnderMan$EndermanFreezeWhenLookedAt -> awm$a: net.minecraft.world.entity.monster.EnderMan enderman -> a net.minecraft.world.entity.LivingEntity target -> b 427:430:void (net.minecraft.world.entity.monster.EnderMan) -> 434:442:boolean canUse() -> a 447:448:void start() -> c 452:453:void tick() -> e -net.minecraft.world.entity.monster.EnderMan$EndermanLeaveBlockGoal -> awj$b: +net.minecraft.world.entity.monster.EnderMan$EndermanLeaveBlockGoal -> awm$b: net.minecraft.world.entity.monster.EnderMan enderman -> a 459:461:void (net.minecraft.world.entity.monster.EnderMan) -> 465:474:boolean canUse() -> a 479:495:void tick() -> e 498:498:boolean canPlaceBlock(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a -net.minecraft.world.entity.monster.EnderMan$EndermanLookForPlayerGoal -> awj$c: +net.minecraft.world.entity.monster.EnderMan$EndermanLookForPlayerGoal -> awm$c: net.minecraft.world.entity.monster.EnderMan enderman -> i net.minecraft.world.entity.player.Player pendingTarget -> j int aggroTime -> k @@ -43072,12 +43175,12 @@ net.minecraft.world.entity.monster.EnderMan$EndermanLookForPlayerGoal -> awj$c: 382:391:boolean canContinueToUse() -> b 396:420:void tick() -> e 356:356:boolean lambda$new$0(net.minecraft.world.entity.monster.EnderMan,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.monster.EnderMan$EndermanTakeBlockGoal -> awj$d: +net.minecraft.world.entity.monster.EnderMan$EndermanTakeBlockGoal -> awm$d: net.minecraft.world.entity.monster.EnderMan enderman -> a 505:507:void (net.minecraft.world.entity.monster.EnderMan) -> 511:520:boolean canUse() -> a 525:544:void tick() -> e -net.minecraft.world.entity.monster.Endermite -> awk: +net.minecraft.world.entity.monster.Endermite -> awn: int life -> b boolean playerSpawned -> c 36:38:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -43099,8 +43202,8 @@ net.minecraft.world.entity.monster.Endermite -> awk: 134:149:void aiStep() -> k 152:156:boolean checkEndermiteSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,java.util.Random) -> b 161:161:net.minecraft.world.entity.MobType getMobType() -> di -net.minecraft.world.entity.monster.Enemy -> awl: -net.minecraft.world.entity.monster.Evoker -> awm: +net.minecraft.world.entity.monster.Enemy -> awo: +net.minecraft.world.entity.monster.Evoker -> awp: net.minecraft.world.entity.animal.Sheep wololoTarget -> bw 44:47:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 51:67:void registerGoals() -> n @@ -43125,8 +43228,8 @@ net.minecraft.world.entity.monster.Evoker -> awm: 39:39:java.util.Random access$700(net.minecraft.world.entity.monster.Evoker) -> e 39:39:java.util.Random access$800(net.minecraft.world.entity.monster.Evoker) -> f 39:39:void access$900(net.minecraft.world.entity.monster.Evoker,net.minecraft.world.entity.animal.Sheep) -> a -net.minecraft.world.entity.monster.Evoker$1 -> awm$1: -net.minecraft.world.entity.monster.Evoker$EvokerAttackSpellGoal -> awm$a: +net.minecraft.world.entity.monster.Evoker$1 -> awp$1: +net.minecraft.world.entity.monster.Evoker$EvokerAttackSpellGoal -> awp$a: net.minecraft.world.entity.monster.Evoker this$0 -> a 168:168:void (net.minecraft.world.entity.monster.Evoker) -> 171:171:int getCastingTime() -> g @@ -43136,12 +43239,12 @@ net.minecraft.world.entity.monster.Evoker$EvokerAttackSpellGoal -> awm$a: 235:235:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> k 240:240:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell getSpell() -> l 168:168:void (net.minecraft.world.entity.monster.Evoker,net.minecraft.world.entity.monster.Evoker$1) -> -net.minecraft.world.entity.monster.Evoker$EvokerCastingSpellGoal -> awm$b: +net.minecraft.world.entity.monster.Evoker$EvokerCastingSpellGoal -> awp$b: net.minecraft.world.entity.monster.Evoker this$0 -> a 157:157:void (net.minecraft.world.entity.monster.Evoker) -> 160:165:void tick() -> e 157:157:void (net.minecraft.world.entity.monster.Evoker,net.minecraft.world.entity.monster.Evoker$1) -> -net.minecraft.world.entity.monster.Evoker$EvokerSummonSpellGoal -> awm$c: +net.minecraft.world.entity.monster.Evoker$EvokerSummonSpellGoal -> awp$c: net.minecraft.world.entity.ai.targeting.TargetingConditions vexCountTargeting -> e net.minecraft.world.entity.monster.Evoker this$0 -> a 244:245:void (net.minecraft.world.entity.monster.Evoker) -> @@ -43152,7 +43255,7 @@ net.minecraft.world.entity.monster.Evoker$EvokerSummonSpellGoal -> awm$c: 284:284:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> k 289:289:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell getSpell() -> l 244:244:void (net.minecraft.world.entity.monster.Evoker,net.minecraft.world.entity.monster.Evoker$1) -> -net.minecraft.world.entity.monster.Evoker$EvokerWololoSpellGoal -> awm$d: +net.minecraft.world.entity.monster.Evoker$EvokerWololoSpellGoal -> awp$d: net.minecraft.world.entity.ai.targeting.TargetingConditions wololoTargeting -> e net.minecraft.world.entity.monster.Evoker this$0 -> a 293:294:void (net.minecraft.world.entity.monster.Evoker) -> @@ -43168,7 +43271,7 @@ net.minecraft.world.entity.monster.Evoker$EvokerWololoSpellGoal -> awm$d: 293:293:void tick() -> e 293:293:void start() -> c 294:294:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.monster.Ghast -> awn: +net.minecraft.world.entity.monster.Ghast -> awq: net.minecraft.network.syncher.EntityDataAccessor DATA_IS_CHARGING -> b int explosionPower -> c 38:46:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -43192,18 +43295,18 @@ net.minecraft.world.entity.monster.Ghast -> awn: 342:342:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b 56:56:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -> i 36:36:void () -> -net.minecraft.world.entity.monster.Ghast$GhastLookGoal -> awn$a: +net.minecraft.world.entity.monster.Ghast$GhastLookGoal -> awq$a: net.minecraft.world.entity.monster.Ghast ghast -> a 252:256:void (net.minecraft.world.entity.monster.Ghast) -> 260:260:boolean canUse() -> a 265:280:void tick() -> e -net.minecraft.world.entity.monster.Ghast$GhastMoveControl -> awn$b: +net.minecraft.world.entity.monster.Ghast$GhastMoveControl -> awq$b: net.minecraft.world.entity.monster.Ghast ghast -> i int floatDuration -> j 162:164:void (net.minecraft.world.entity.monster.Ghast) -> 168:190:void tick() -> a 193:201:boolean canReach(net.minecraft.world.phys.Vec3,int) -> a -net.minecraft.world.entity.monster.Ghast$GhastShootFireballGoal -> awn$c: +net.minecraft.world.entity.monster.Ghast$GhastShootFireballGoal -> awq$c: net.minecraft.world.entity.monster.Ghast ghast -> b int chargeTime -> a 287:289:void (net.minecraft.world.entity.monster.Ghast) -> @@ -43211,18 +43314,18 @@ net.minecraft.world.entity.monster.Ghast$GhastShootFireballGoal -> awn$c: 298:299:void start() -> c 303:304:void stop() -> d 308:337:void tick() -> e -net.minecraft.world.entity.monster.Ghast$RandomFloatAroundGoal -> awn$d: +net.minecraft.world.entity.monster.Ghast$RandomFloatAroundGoal -> awq$d: net.minecraft.world.entity.monster.Ghast ghast -> a 208:212:void (net.minecraft.world.entity.monster.Ghast) -> 216:231:boolean canUse() -> a 236:236:boolean canContinueToUse() -> b 241:246:void start() -> c -net.minecraft.world.entity.monster.Giant -> awo: +net.minecraft.world.entity.monster.Giant -> awr: 12:13:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 17:17:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b 22:27:void registerAttributes() -> cA 31:31:float getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReader) -> a -net.minecraft.world.entity.monster.Guardian -> awp: +net.minecraft.world.entity.monster.Guardian -> aws: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_MOVING -> b net.minecraft.network.syncher.EntityDataAccessor DATA_ID_ATTACK_TARGET -> bA float clientSideTailAnimation -> c @@ -43268,7 +43371,7 @@ net.minecraft.world.entity.monster.Guardian -> awp: 47:47:void access$000(net.minecraft.world.entity.monster.Guardian,int) -> a 47:47:void access$100(net.minecraft.world.entity.monster.Guardian,boolean) -> a 50:51:void () -> -net.minecraft.world.entity.monster.Guardian$GuardianAttackGoal -> awp$a: +net.minecraft.world.entity.monster.Guardian$GuardianAttackGoal -> aws$a: net.minecraft.world.entity.monster.Guardian guardian -> a int attackTime -> b boolean elder -> c @@ -43278,16 +43381,16 @@ net.minecraft.world.entity.monster.Guardian$GuardianAttackGoal -> awp$a: 411:417:void start() -> c 421:425:void stop() -> d 429:458:void tick() -> e -net.minecraft.world.entity.monster.Guardian$GuardianAttackSelector -> awp$b: +net.minecraft.world.entity.monster.Guardian$GuardianAttackSelector -> aws$b: net.minecraft.world.entity.monster.Guardian guardian -> a 374:376:void (net.minecraft.world.entity.monster.Guardian) -> 380:380:boolean test(net.minecraft.world.entity.LivingEntity) -> a 371:371:boolean test(java.lang.Object) -> test -net.minecraft.world.entity.monster.Guardian$GuardianMoveControl -> awp$c: +net.minecraft.world.entity.monster.Guardian$GuardianMoveControl -> aws$c: net.minecraft.world.entity.monster.Guardian guardian -> i 465:467:void (net.minecraft.world.entity.monster.Guardian) -> 471:523:void tick() -> a -net.minecraft.world.entity.monster.Husk -> awq: +net.minecraft.world.entity.monster.Husk -> awt: 23:24:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 27:28:boolean checkHuskSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,java.util.Random) -> b 33:33:boolean isSunSensitive() -> K_ @@ -43299,7 +43402,7 @@ net.minecraft.world.entity.monster.Husk -> awq: 69:69:boolean convertsInWater() -> et 74:76:void doUnderWaterConversion() -> ev 80:80:net.minecraft.world.item.ItemStack getSkull() -> es -net.minecraft.world.entity.monster.Illusioner -> awr: +net.minecraft.world.entity.monster.Illusioner -> awu: int clientSideIllusionTicks -> bw net.minecraft.world.phys.Vec3[][] clientSideIllusionOffsets -> bx 53:62:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -43319,8 +43422,8 @@ net.minecraft.world.entity.monster.Illusioner -> awr: 197:197:void applyRaidBuffs(int,boolean) -> a 293:303:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float) -> a 307:312:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose getArmPose() -> l -net.minecraft.world.entity.monster.Illusioner$1 -> awr$1: -net.minecraft.world.entity.monster.Illusioner$IllusionerBlindnessSpellGoal -> awr$a: +net.minecraft.world.entity.monster.Illusioner$1 -> awu$1: +net.minecraft.world.entity.monster.Illusioner$IllusionerBlindnessSpellGoal -> awu$a: int lastTargetId -> e net.minecraft.world.entity.monster.Illusioner this$0 -> a 238:238:void (net.minecraft.world.entity.monster.Illusioner) -> @@ -43332,7 +43435,7 @@ net.minecraft.world.entity.monster.Illusioner$IllusionerBlindnessSpellGoal -> aw 282:282:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> k 287:287:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell getSpell() -> l 238:238:void (net.minecraft.world.entity.monster.Illusioner,net.minecraft.world.entity.monster.Illusioner$1) -> -net.minecraft.world.entity.monster.Illusioner$IllusionerMirrorSpellGoal -> awr$b: +net.minecraft.world.entity.monster.Illusioner$IllusionerMirrorSpellGoal -> awu$b: net.minecraft.world.entity.monster.Illusioner this$0 -> a 199:199:void (net.minecraft.world.entity.monster.Illusioner) -> 202:208:boolean canUse() -> a @@ -43342,7 +43445,7 @@ net.minecraft.world.entity.monster.Illusioner$IllusionerMirrorSpellGoal -> awr$b 229:229:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> k 234:234:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell getSpell() -> l 199:199:void (net.minecraft.world.entity.monster.Illusioner,net.minecraft.world.entity.monster.Illusioner$1) -> -net.minecraft.world.entity.monster.MagmaCube -> aws: +net.minecraft.world.entity.monster.MagmaCube -> awv: 26:27:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 31:34:void registerAttributes() -> cA 37:37:boolean checkMagmaCubeSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,java.util.Random) -> b @@ -43363,7 +43466,7 @@ net.minecraft.world.entity.monster.MagmaCube -> aws: 125:128:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 134:137:net.minecraft.sounds.SoundEvent getSquishSound() -> es 143:143:net.minecraft.sounds.SoundEvent getJumpSound() -> et -net.minecraft.world.entity.monster.Monster -> awt: +net.minecraft.world.entity.monster.Monster -> aww: 26:28:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 32:32:net.minecraft.sounds.SoundSource getSoundSource() -> cl 37:40:void aiStep() -> k @@ -43383,7 +43486,7 @@ net.minecraft.world.entity.monster.Monster -> awt: 125:125:boolean shouldDropExperience() -> cE 129:129:boolean isPreventingPlayerRest(net.minecraft.world.entity.player.Player) -> e 134:139:net.minecraft.world.item.ItemStack getProjectile(net.minecraft.world.item.ItemStack) -> f -net.minecraft.world.entity.monster.PatrollingMonster -> awu: +net.minecraft.world.entity.monster.PatrollingMonster -> awx: net.minecraft.core.BlockPos patrolTarget -> b boolean patrolLeader -> c boolean patrolling -> d @@ -43405,7 +43508,7 @@ net.minecraft.world.entity.monster.PatrollingMonster -> awu: 137:139:void findPatrolTarget() -> ey 142:142:boolean isPatrolling() -> ez 146:147:void setPatrolling(boolean) -> s -net.minecraft.world.entity.monster.PatrollingMonster$LongDistancePatrolGoal -> awu$a: +net.minecraft.world.entity.monster.PatrollingMonster$LongDistancePatrolGoal -> awx$a: net.minecraft.world.entity.monster.PatrollingMonster mob -> a double speedModifier -> b double leaderSpeedModifier -> c @@ -43418,7 +43521,7 @@ net.minecraft.world.entity.monster.PatrollingMonster$LongDistancePatrolGoal -> a 216:216:java.util.List findPatrolCompanions() -> g 220:222:boolean moveRandomly() -> h 216:216:boolean lambda$findPatrolCompanions$0(net.minecraft.world.entity.monster.PatrollingMonster) -> a -net.minecraft.world.entity.monster.Phantom -> awv: +net.minecraft.world.entity.monster.Phantom -> awy: net.minecraft.network.syncher.EntityDataAccessor ID_SIZE -> b net.minecraft.world.phys.Vec3 moveTargetPoint -> c net.minecraft.core.BlockPos anchorPoint -> d @@ -43469,8 +43572,8 @@ net.minecraft.world.entity.monster.Phantom -> awv: 43:43:java.util.Random access$1700(net.minecraft.world.entity.monster.Phantom) -> n 43:43:java.util.Random access$1800(net.minecraft.world.entity.monster.Phantom) -> o 46:46:void () -> -net.minecraft.world.entity.monster.Phantom$1 -> awv$1: -net.minecraft.world.entity.monster.Phantom$AttackPhase -> awv$a: +net.minecraft.world.entity.monster.Phantom$1 -> awy$1: +net.minecraft.world.entity.monster.Phantom$AttackPhase -> awy$a: net.minecraft.world.entity.monster.Phantom$AttackPhase CIRCLE -> a net.minecraft.world.entity.monster.Phantom$AttackPhase SWOOP -> b net.minecraft.world.entity.monster.Phantom$AttackPhase[] $VALUES -> c @@ -43478,7 +43581,7 @@ net.minecraft.world.entity.monster.Phantom$AttackPhase -> awv$a: 51:51:net.minecraft.world.entity.monster.Phantom$AttackPhase valueOf(java.lang.String) -> valueOf 51:51:void (java.lang.String,int) -> 51:53:void () -> -net.minecraft.world.entity.monster.Phantom$PhantomAttackPlayerTargetGoal -> awv$b: +net.minecraft.world.entity.monster.Phantom$PhantomAttackPlayerTargetGoal -> awy$b: net.minecraft.world.entity.ai.targeting.TargetingConditions attackTargeting -> b int nextScanTick -> c net.minecraft.world.entity.monster.Phantom this$0 -> a @@ -43487,7 +43590,7 @@ net.minecraft.world.entity.monster.Phantom$PhantomAttackPlayerTargetGoal -> awv$ 520:525:boolean canContinueToUse() -> b 507:507:int lambda$canUse$0(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.player.Player) -> a 491:491:void (net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.monster.Phantom$1) -> -net.minecraft.world.entity.monster.Phantom$PhantomAttackStrategyGoal -> awv$c: +net.minecraft.world.entity.monster.Phantom$PhantomAttackStrategyGoal -> awy$c: int nextSweepTick -> b net.minecraft.world.entity.monster.Phantom this$0 -> a 444:444:void (net.minecraft.world.entity.monster.Phantom) -> @@ -43497,11 +43600,11 @@ net.minecraft.world.entity.monster.Phantom$PhantomAttackStrategyGoal -> awv$c: 470:480:void tick() -> e 483:487:void setAnchorAboveTarget() -> g 444:444:void (net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.monster.Phantom$1) -> -net.minecraft.world.entity.monster.Phantom$PhantomBodyRotationControl -> awv$d: +net.minecraft.world.entity.monster.Phantom$PhantomBodyRotationControl -> awy$d: net.minecraft.world.entity.monster.Phantom this$0 -> a 293:295:void (net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -> 299:301:void clientTick() -> a -net.minecraft.world.entity.monster.Phantom$PhantomCircleAroundAnchorGoal -> awv$e: +net.minecraft.world.entity.monster.Phantom$PhantomCircleAroundAnchorGoal -> awy$e: float angle -> c float distance -> d float height -> e @@ -43513,20 +43616,20 @@ net.minecraft.world.entity.monster.Phantom$PhantomCircleAroundAnchorGoal -> awv$ 345:372:void tick() -> e 375:380:void selectNext() -> h 324:324:void (net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.monster.Phantom$1) -> -net.minecraft.world.entity.monster.Phantom$PhantomLookControl -> awv$f: +net.minecraft.world.entity.monster.Phantom$PhantomLookControl -> awy$f: net.minecraft.world.entity.monster.Phantom this$0 -> h 305:307:void (net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -> 311:311:void tick() -> a -net.minecraft.world.entity.monster.Phantom$PhantomMoveControl -> awv$g: +net.minecraft.world.entity.monster.Phantom$PhantomMoveControl -> awy$g: float speed -> j net.minecraft.world.entity.monster.Phantom this$0 -> i 240:244:void (net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -> 248:289:void tick() -> a -net.minecraft.world.entity.monster.Phantom$PhantomMoveTargetGoal -> awv$h: +net.minecraft.world.entity.monster.Phantom$PhantomMoveTargetGoal -> awy$h: net.minecraft.world.entity.monster.Phantom this$0 -> b 315:317:void (net.minecraft.world.entity.monster.Phantom) -> 320:320:boolean touchingTarget() -> g -net.minecraft.world.entity.monster.Phantom$PhantomSweepAttackGoal -> awv$i: +net.minecraft.world.entity.monster.Phantom$PhantomSweepAttackGoal -> awy$i: net.minecraft.world.entity.monster.Phantom this$0 -> a 383:383:void (net.minecraft.world.entity.monster.Phantom) -> 386:386:boolean canUse() -> a @@ -43535,7 +43638,7 @@ net.minecraft.world.entity.monster.Phantom$PhantomSweepAttackGoal -> awv$i: 425:427:void stop() -> d 431:441:void tick() -> e 383:383:void (net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.monster.Phantom$1) -> -net.minecraft.world.entity.monster.PigZombie -> aww: +net.minecraft.world.entity.monster.PigZombie -> awz: java.util.UUID SPEED_MODIFIER_ATTACKING_UUID -> b net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_ATTACKING -> c int angerTime -> bw @@ -43564,13 +43667,13 @@ net.minecraft.world.entity.monster.PigZombie -> aww: 43:43:boolean access$000(net.minecraft.world.entity.monster.PigZombie,net.minecraft.world.entity.LivingEntity) -> a 43:43:boolean access$100(net.minecraft.world.entity.monster.PigZombie) -> a 44:45:void () -> -net.minecraft.world.entity.monster.PigZombie$PigZombieAngerTargetGoal -> aww$a: +net.minecraft.world.entity.monster.PigZombie$PigZombieAngerTargetGoal -> awz$a: 232:233:void (net.minecraft.world.entity.monster.PigZombie) -> 237:237:boolean canUse() -> a -net.minecraft.world.entity.monster.PigZombie$PigZombieHurtByOtherGoal -> aww$b: +net.minecraft.world.entity.monster.PigZombie$PigZombieHurtByOtherGoal -> awz$b: 218:220:void (net.minecraft.world.entity.monster.PigZombie) -> 224:227:void alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.monster.Pillager -> awx: +net.minecraft.world.entity.monster.Pillager -> axa: net.minecraft.network.syncher.EntityDataAccessor IS_CHARGING_CROSSBOW -> b net.minecraft.world.SimpleContainer inventory -> bw 70:74:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -43600,9 +43703,9 @@ net.minecraft.world.entity.monster.Pillager -> awx: 302:319:void applyRaidBuffs(int,boolean) -> a 323:323:net.minecraft.sounds.SoundEvent getCelebrateSound() -> eq 63:63:void () -> -net.minecraft.world.entity.monster.RangedAttackMob -> awy: +net.minecraft.world.entity.monster.RangedAttackMob -> axb: void performRangedAttack(net.minecraft.world.entity.LivingEntity,float) -> a -net.minecraft.world.entity.monster.Ravager -> awz: +net.minecraft.world.entity.monster.Ravager -> axc: java.util.function.Predicate NO_RAVAGER_AND_ALIVE -> b int attackTick -> bw int stunnedTick -> bx @@ -43640,19 +43743,19 @@ net.minecraft.world.entity.monster.Ravager -> awz: 345:345:boolean canBeLeader() -> es 49:49:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> b 49:49:void () -> -net.minecraft.world.entity.monster.Ravager$1 -> awz$1: -net.minecraft.world.entity.monster.Ravager$RavagerMeleeAttackGoal -> awz$a: +net.minecraft.world.entity.monster.Ravager$1 -> axc$1: +net.minecraft.world.entity.monster.Ravager$RavagerMeleeAttackGoal -> axc$a: net.minecraft.world.entity.monster.Ravager this$0 -> d 349:351:void (net.minecraft.world.entity.monster.Ravager) -> 356:357:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.monster.Ravager$RavagerNavigation -> awz$b: +net.minecraft.world.entity.monster.Ravager$RavagerNavigation -> axc$b: 363:364:void (net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> 368:369:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -> a -net.minecraft.world.entity.monster.Ravager$RavagerNodeEvaluator -> awz$c: +net.minecraft.world.entity.monster.Ravager$RavagerNodeEvaluator -> axc$c: 373:373:void () -> 376:379:net.minecraft.world.level.pathfinder.BlockPathTypes evaluateBlockPathType(net.minecraft.world.level.BlockGetter,boolean,boolean,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.BlockPathTypes) -> a 373:373:void (net.minecraft.world.entity.monster.Ravager$1) -> -net.minecraft.world.entity.monster.SharedMonsterAttributes -> axa: +net.minecraft.world.entity.monster.SharedMonsterAttributes -> axd: org.apache.logging.log4j.Logger LOGGER -> l net.minecraft.world.entity.ai.attributes.Attribute MAX_HEALTH -> a net.minecraft.world.entity.ai.attributes.Attribute FOLLOW_RANGE -> b @@ -43673,7 +43776,7 @@ net.minecraft.world.entity.monster.SharedMonsterAttributes -> axa: 91:108:void loadAttribute(net.minecraft.world.entity.ai.attributes.AttributeInstance,net.minecraft.nbt.CompoundTag) -> a 112:118:net.minecraft.world.entity.ai.attributes.AttributeModifier loadAttributeModifier(net.minecraft.nbt.CompoundTag) -> a 19:30:void () -> -net.minecraft.world.entity.monster.Shulker -> axb: +net.minecraft.world.entity.monster.Shulker -> axe: java.util.UUID COVERED_ARMOR_MODIFIER_UUID -> bx net.minecraft.world.entity.ai.attributes.AttributeModifier COVERED_ARMOR_MODIFIER -> by net.minecraft.network.syncher.EntityDataAccessor DATA_ATTACH_FACE_ID -> b @@ -43731,8 +43834,8 @@ net.minecraft.world.entity.monster.Shulker -> axb: 53:53:java.util.Random access$400(net.minecraft.world.entity.monster.Shulker) -> d 53:53:java.util.Random access$500(net.minecraft.world.entity.monster.Shulker) -> e 54:60:void () -> -net.minecraft.world.entity.monster.Shulker$1 -> axb$1: -net.minecraft.world.entity.monster.Shulker$ShulkerAttackGoal -> axb$a: +net.minecraft.world.entity.monster.Shulker$1 -> axe$1: +net.minecraft.world.entity.monster.Shulker$ShulkerAttackGoal -> axe$a: int attackTime -> b net.minecraft.world.entity.monster.Shulker this$0 -> a 543:545:void (net.minecraft.world.entity.monster.Shulker) -> @@ -43740,21 +43843,21 @@ net.minecraft.world.entity.monster.Shulker$ShulkerAttackGoal -> axb$a: 562:564:void start() -> c 568:569:void stop() -> d 573:595:void tick() -> e -net.minecraft.world.entity.monster.Shulker$ShulkerBodyRotationControl -> axb$b: +net.minecraft.world.entity.monster.Shulker$ShulkerBodyRotationControl -> axe$b: net.minecraft.world.entity.monster.Shulker this$0 -> a 498:500:void (net.minecraft.world.entity.monster.Shulker,net.minecraft.world.entity.Mob) -> 505:505:void clientTick() -> a -net.minecraft.world.entity.monster.Shulker$ShulkerDefenseAttackGoal -> axb$c: +net.minecraft.world.entity.monster.Shulker$ShulkerDefenseAttackGoal -> axe$c: 626:627:void (net.minecraft.world.entity.monster.Shulker) -> 631:634:boolean canUse() -> a 639:646:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a 626:626:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.monster.Shulker$ShulkerNearestAttackGoal -> axb$d: +net.minecraft.world.entity.monster.Shulker$ShulkerNearestAttackGoal -> axe$d: net.minecraft.world.entity.monster.Shulker this$0 -> i 599:601:void (net.minecraft.world.entity.monster.Shulker,net.minecraft.world.entity.monster.Shulker) -> 605:608:boolean canUse() -> a 613:620:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a -net.minecraft.world.entity.monster.Shulker$ShulkerPeekGoal -> axb$e: +net.minecraft.world.entity.monster.Shulker$ShulkerPeekGoal -> axe$e: int peekTime -> b net.minecraft.world.entity.monster.Shulker this$0 -> a 508:508:void (net.minecraft.world.entity.monster.Shulker) -> @@ -43764,7 +43867,7 @@ net.minecraft.world.entity.monster.Shulker$ShulkerPeekGoal -> axb$e: 529:532:void stop() -> d 536:537:void tick() -> e 508:508:void (net.minecraft.world.entity.monster.Shulker,net.minecraft.world.entity.monster.Shulker$1) -> -net.minecraft.world.entity.monster.Silverfish -> axc: +net.minecraft.world.entity.monster.Silverfish -> axf: net.minecraft.world.entity.monster.Silverfish$SilverfishWakeUpFriendsGoal friendsGoal -> b 37:38:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 42:53:void registerGoals() -> n @@ -43782,28 +43885,28 @@ net.minecraft.world.entity.monster.Silverfish -> axc: 127:130:float getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReader) -> a 134:139:boolean checkSliverfishSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,java.util.Random) -> b 144:144:net.minecraft.world.entity.MobType getMobType() -> di -net.minecraft.world.entity.monster.Silverfish$SilverfishMergeWithStoneGoal -> axc$a: +net.minecraft.world.entity.monster.Silverfish$SilverfishMergeWithStoneGoal -> axf$a: net.minecraft.core.Direction selectedDirection -> h boolean doMerge -> i 206:209:void (net.minecraft.world.entity.monster.Silverfish) -> 213:233:boolean canUse() -> a 238:241:boolean canContinueToUse() -> b 246:260:void start() -> c -net.minecraft.world.entity.monster.Silverfish$SilverfishWakeUpFriendsGoal -> axc$b: +net.minecraft.world.entity.monster.Silverfish$SilverfishWakeUpFriendsGoal -> axf$b: net.minecraft.world.entity.monster.Silverfish silverfish -> a int lookForFriends -> b 151:153:void (net.minecraft.world.entity.monster.Silverfish) -> 156:159:void notifyHurt() -> g 163:163:boolean canUse() -> a 168:198:void tick() -> e -net.minecraft.world.entity.monster.Skeleton -> axd: +net.minecraft.world.entity.monster.Skeleton -> axg: 13:14:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 18:18:net.minecraft.sounds.SoundEvent getAmbientSound() -> G 23:23:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e 28:28:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 33:33:net.minecraft.sounds.SoundEvent getStepSound() -> l 38:47:void dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a -net.minecraft.world.entity.monster.Slime -> axe: +net.minecraft.world.entity.monster.Slime -> axh: net.minecraft.network.syncher.EntityDataAccessor ID_SIZE -> bw float targetSquish -> b float squish -> c @@ -43847,7 +43950,7 @@ net.minecraft.world.entity.monster.Slime -> axe: 418:418:net.minecraft.world.entity.EntityDimensions getDimensions(net.minecraft.world.entity.Pose) -> a 70:70:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -> j 47:47:void () -> -net.minecraft.world.entity.monster.Slime$SlimeAttackGoal -> axe$a: +net.minecraft.world.entity.monster.Slime$SlimeAttackGoal -> axh$a: net.minecraft.world.entity.monster.Slime slime -> a int growTiredTimer -> b 425:428:void (net.minecraft.world.entity.monster.Slime) -> @@ -43855,17 +43958,17 @@ net.minecraft.world.entity.monster.Slime$SlimeAttackGoal -> axe$a: 450:452:void start() -> c 456:472:boolean canContinueToUse() -> b 477:479:void tick() -> e -net.minecraft.world.entity.monster.Slime$SlimeFloatGoal -> axe$b: +net.minecraft.world.entity.monster.Slime$SlimeFloatGoal -> axh$b: net.minecraft.world.entity.monster.Slime slime -> a 511:515:void (net.minecraft.world.entity.monster.Slime) -> 519:519:boolean canUse() -> a 524:528:void tick() -> e -net.minecraft.world.entity.monster.Slime$SlimeKeepOnJumpingGoal -> axe$c: +net.minecraft.world.entity.monster.Slime$SlimeKeepOnJumpingGoal -> axh$c: net.minecraft.world.entity.monster.Slime slime -> a 534:537:void (net.minecraft.world.entity.monster.Slime) -> 541:541:boolean canUse() -> a 546:547:void tick() -> e -net.minecraft.world.entity.monster.Slime$SlimeMoveControl -> axe$d: +net.minecraft.world.entity.monster.Slime$SlimeMoveControl -> axh$d: float yRot -> i int jumpDelay -> j net.minecraft.world.entity.monster.Slime slime -> k @@ -43874,14 +43977,14 @@ net.minecraft.world.entity.monster.Slime$SlimeMoveControl -> axe$d: 369:371:void setDirection(float,boolean) -> a 374:376:void setWantedMovement(double) -> a 380:409:void tick() -> a -net.minecraft.world.entity.monster.Slime$SlimeRandomDirectionGoal -> axe$e: +net.minecraft.world.entity.monster.Slime$SlimeRandomDirectionGoal -> axh$e: net.minecraft.world.entity.monster.Slime slime -> a float chosenDegrees -> b int nextRandomizeTime -> c 488:491:void (net.minecraft.world.entity.monster.Slime) -> 495:495:boolean canUse() -> a 500:505:void tick() -> e -net.minecraft.world.entity.monster.SpellcasterIllager -> axf: +net.minecraft.world.entity.monster.SpellcasterIllager -> axi: net.minecraft.network.syncher.EntityDataAccessor DATA_SPELL_CASTING_ID -> bw int spellCastingTickCount -> b net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell currentSpell -> bx @@ -43899,7 +44002,7 @@ net.minecraft.world.entity.monster.SpellcasterIllager -> axf: net.minecraft.sounds.SoundEvent getCastingSoundEvent() -> er 19:19:net.minecraft.world.entity.ai.navigation.PathNavigation access$200(net.minecraft.world.entity.monster.SpellcasterIllager) -> a 20:20:void () -> -net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell -> axf$a: +net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell -> axi$a: net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell NONE -> a net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell SUMMON_VEX -> b net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell FANGS -> c @@ -43916,14 +44019,14 @@ net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell -> axf$a: 207:207:int access$000(net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell) -> a 207:207:double[] access$100(net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell) -> b 207:213:void () -> -net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterCastingSpellGoal -> axf$b: +net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterCastingSpellGoal -> axi$b: net.minecraft.world.entity.monster.SpellcasterIllager this$0 -> b 115:117:void (net.minecraft.world.entity.monster.SpellcasterIllager) -> 121:121:boolean canUse() -> a 126:128:void start() -> c 132:134:void stop() -> d 138:141:void tick() -> e -net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterUseSpellGoal -> axf$c: +net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterUseSpellGoal -> axi$c: int attackWarmupDelay -> b int nextAttackTickCount -> c net.minecraft.world.entity.monster.SpellcasterIllager this$0 -> d @@ -43938,7 +44041,7 @@ net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterUseSpellGoal -> int getCastingInterval() -> h net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> k net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell getSpell() -> l -net.minecraft.world.entity.monster.Spider -> axg: +net.minecraft.world.entity.monster.Spider -> axj: net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> b 48:49:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 53:65:void registerGoals() -> n @@ -43960,19 +44063,19 @@ net.minecraft.world.entity.monster.Spider -> axg: 170:194:net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a 199:199:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b 45:45:void () -> -net.minecraft.world.entity.monster.Spider$SpiderAttackGoal -> axg$a: +net.minecraft.world.entity.monster.Spider$SpiderAttackGoal -> axj$a: 223:224:void (net.minecraft.world.entity.monster.Spider) -> 228:228:boolean canUse() -> a 233:238:boolean canContinueToUse() -> b 243:243:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.monster.Spider$SpiderEffectsGroupData -> axg$b: +net.minecraft.world.entity.monster.Spider$SpiderEffectsGroupData -> axj$b: net.minecraft.world.effect.MobEffect effect -> a 204:204:void () -> 208:218:void setRandomEffect(java.util.Random) -> a -net.minecraft.world.entity.monster.Spider$SpiderTargetGoal -> axg$c: +net.minecraft.world.entity.monster.Spider$SpiderTargetGoal -> axj$c: 249:250:void (net.minecraft.world.entity.monster.Spider,java.lang.Class) -> 254:259:boolean canUse() -> a -net.minecraft.world.entity.monster.Stray -> axh: +net.minecraft.world.entity.monster.Stray -> axk: 22:23:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 26:27:boolean checkStraySpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,java.util.Random) -> b 32:32:net.minecraft.sounds.SoundEvent getAmbientSound() -> G @@ -43980,7 +44083,7 @@ net.minecraft.world.entity.monster.Stray -> axh: 42:42:net.minecraft.sounds.SoundEvent getDeathSound() -> cX 47:47:net.minecraft.sounds.SoundEvent getStepSound() -> l 52:56:net.minecraft.world.entity.projectile.AbstractArrow getArrow(net.minecraft.world.item.ItemStack,float) -> b -net.minecraft.world.entity.monster.Vex -> axi: +net.minecraft.world.entity.monster.Vex -> axl: net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> b net.minecraft.world.entity.Mob owner -> c net.minecraft.core.BlockPos boundOrigin -> d @@ -44019,7 +44122,7 @@ net.minecraft.world.entity.monster.Vex -> axi: 41:41:net.minecraft.world.entity.ai.control.MoveControl access$700(net.minecraft.world.entity.monster.Vex) -> h 41:41:net.minecraft.world.entity.Mob access$800(net.minecraft.world.entity.monster.Vex) -> i 42:42:void () -> -net.minecraft.world.entity.monster.Vex$VexChargeAttackGoal -> axi$a: +net.minecraft.world.entity.monster.Vex$VexChargeAttackGoal -> axl$a: net.minecraft.world.entity.monster.Vex this$0 -> a 245:247:void (net.minecraft.world.entity.monster.Vex) -> 251:254:boolean canUse() -> a @@ -44027,23 +44130,23 @@ net.minecraft.world.entity.monster.Vex$VexChargeAttackGoal -> axi$a: 264:269:void start() -> c 273:274:void stop() -> d 278:289:void tick() -> e -net.minecraft.world.entity.monster.Vex$VexCopyOwnerTargetGoal -> axi$b: +net.minecraft.world.entity.monster.Vex$VexCopyOwnerTargetGoal -> axl$b: net.minecraft.world.entity.ai.targeting.TargetingConditions copyOwnerTargeting -> b net.minecraft.world.entity.monster.Vex this$0 -> a 344:348:void (net.minecraft.world.entity.monster.Vex,net.minecraft.world.entity.PathfinderMob) -> 352:352:boolean canUse() -> a 357:359:void start() -> c -net.minecraft.world.entity.monster.Vex$VexMoveControl -> axi$c: +net.minecraft.world.entity.monster.Vex$VexMoveControl -> axl$c: net.minecraft.world.entity.monster.Vex this$0 -> i 205:207:void (net.minecraft.world.entity.monster.Vex,net.minecraft.world.entity.monster.Vex) -> 211:241:void tick() -> a -net.minecraft.world.entity.monster.Vex$VexRandomMoveGoal -> axi$d: +net.minecraft.world.entity.monster.Vex$VexRandomMoveGoal -> axl$d: net.minecraft.world.entity.monster.Vex this$0 -> a 293:295:void (net.minecraft.world.entity.monster.Vex) -> 299:299:boolean canUse() -> a 304:304:boolean canContinueToUse() -> b 309:325:void tick() -> e -net.minecraft.world.entity.monster.Vindicator -> axj: +net.minecraft.world.entity.monster.Vindicator -> axm: java.util.function.Predicate DOOR_BREAKING_PREDICATE -> b boolean isJohnny -> bw 57:58:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -44067,20 +44170,20 @@ net.minecraft.world.entity.monster.Vindicator -> axj: 50:50:java.util.Random access$100(net.minecraft.world.entity.monster.Vindicator) -> a 50:50:boolean access$200(net.minecraft.world.entity.monster.Vindicator) -> b 52:52:void () -> -net.minecraft.world.entity.monster.Vindicator$VindicatorBreakDoorGoal -> axj$a: +net.minecraft.world.entity.monster.Vindicator$VindicatorBreakDoorGoal -> axm$a: 227:229:void (net.minecraft.world.entity.Mob) -> 233:234:boolean canContinueToUse() -> b 239:240:boolean canUse() -> a 245:247:void start() -> c -net.minecraft.world.entity.monster.Vindicator$VindicatorJohnnyAttackGoal -> axj$b: +net.minecraft.world.entity.monster.Vindicator$VindicatorJohnnyAttackGoal -> axm$b: 252:253:void (net.minecraft.world.entity.monster.Vindicator) -> 257:257:boolean canUse() -> a 262:264:void start() -> c -net.minecraft.world.entity.monster.Vindicator$VindicatorMeleeAttackGoal -> axj$c: +net.minecraft.world.entity.monster.Vindicator$VindicatorMeleeAttackGoal -> axm$c: net.minecraft.world.entity.monster.Vindicator this$0 -> d 80:82:void (net.minecraft.world.entity.monster.Vindicator,net.minecraft.world.entity.monster.Vindicator) -> 86:91:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.entity.monster.Witch -> axk: +net.minecraft.world.entity.monster.Witch -> axn: java.util.UUID SPEED_MODIFIER_DRINKING_UUID -> b net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_DRINKING -> bw net.minecraft.network.syncher.EntityDataAccessor DATA_USING_ITEM -> bx @@ -44106,7 +44209,7 @@ net.minecraft.world.entity.monster.Witch -> axk: 258:258:boolean canBeLeader() -> es 65:65:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -> i 46:49:void () -> -net.minecraft.world.entity.monster.WitherSkeleton -> axl: +net.minecraft.world.entity.monster.WitherSkeleton -> axo: 30:33:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 37:37:net.minecraft.sounds.SoundEvent getAmbientSound() -> G 42:42:net.minecraft.sounds.SoundEvent getHurtSound(net.minecraft.world.damagesource.DamageSource) -> e @@ -44120,7 +44223,7 @@ net.minecraft.world.entity.monster.WitherSkeleton -> axl: 96:103:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> B 108:110:net.minecraft.world.entity.projectile.AbstractArrow getArrow(net.minecraft.world.item.ItemStack,float) -> b 115:118:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) -> d -net.minecraft.world.entity.monster.Zombie -> axm: +net.minecraft.world.entity.monster.Zombie -> axp: net.minecraft.world.entity.ai.attributes.Attribute SPAWN_REINFORCEMENTS_CHANCE -> d java.util.UUID SPEED_MODIFIER_BABY_UUID -> b net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_BABY -> c @@ -44176,19 +44279,19 @@ net.minecraft.world.entity.monster.Zombie -> axm: 83:83:boolean lambda$static$0(net.minecraft.world.Difficulty) -> a 69:69:java.util.Random access$100(net.minecraft.world.entity.monster.Zombie) -> a 70:83:void () -> -net.minecraft.world.entity.monster.Zombie$1 -> axm$1: -net.minecraft.world.entity.monster.Zombie$ZombieAttackTurtleEggGoal -> axm$a: +net.minecraft.world.entity.monster.Zombie$1 -> axp$1: +net.minecraft.world.entity.monster.Zombie$ZombieAttackTurtleEggGoal -> axp$a: net.minecraft.world.entity.monster.Zombie this$0 -> g 634:636:void (net.minecraft.world.entity.monster.Zombie,net.minecraft.world.entity.PathfinderMob,double,int) -> 640:641:void playDestroyProgressSound(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> a 645:646:void playBreakSound(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 650:650:double acceptedDistance() -> h -net.minecraft.world.entity.monster.Zombie$ZombieGroupData -> axm$b: +net.minecraft.world.entity.monster.Zombie$ZombieGroupData -> axp$b: boolean isBaby -> a net.minecraft.world.entity.monster.Zombie this$0 -> b 603:605:void (net.minecraft.world.entity.monster.Zombie,boolean) -> 600:600:void (net.minecraft.world.entity.monster.Zombie,boolean,net.minecraft.world.entity.monster.Zombie$1) -> -net.minecraft.world.entity.monster.ZombieVillager -> axn: +net.minecraft.world.entity.monster.ZombieVillager -> axq: net.minecraft.network.syncher.EntityDataAccessor DATA_CONVERTING_ID -> b net.minecraft.network.syncher.EntityDataAccessor DATA_VILLAGER_DATA -> c int villagerConversionTime -> bw @@ -44223,8 +44326,8 @@ net.minecraft.world.entity.monster.ZombieVillager -> axn: 344:344:int getVillagerXp() -> eB 348:349:void setVillagerXp(int) -> a 51:52:void () -> -net.minecraft.world.entity.monster.package-info -> axo: -net.minecraft.world.entity.npc.AbstractVillager -> axp: +net.minecraft.world.entity.monster.package-info -> axr: +net.minecraft.world.entity.npc.AbstractVillager -> axs: net.minecraft.network.syncher.EntityDataAccessor DATA_UNHAPPY_COUNTER -> bx net.minecraft.world.entity.player.Player tradingPlayer -> by net.minecraft.world.item.trading.MerchantOffers offers -> bw @@ -44262,14 +44365,14 @@ net.minecraft.world.entity.npc.AbstractVillager -> axp: void updateTrades() -> eC 256:274:void addOffersFromItemListings(net.minecraft.world.item.trading.MerchantOffers,net.minecraft.world.entity.npc.VillagerTrades$ItemListing[],int) -> a 39:39:void () -> -net.minecraft.world.entity.npc.CatSpawner -> axq: +net.minecraft.world.entity.npc.CatSpawner -> axt: int nextTick -> a 24:24:void () -> 31:66:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a 70:77:int spawnInVillage(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 81:87:int spawnInHut(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 91:99:int spawnCat(net.minecraft.core.BlockPos,net.minecraft.world.level.Level) -> a -net.minecraft.world.entity.npc.ClientSideMerchant -> axr: +net.minecraft.world.entity.npc.ClientSideMerchant -> axu: net.minecraft.world.inventory.MerchantContainer container -> a net.minecraft.world.entity.player.Player source -> b net.minecraft.world.item.trading.MerchantOffers offers -> c @@ -44287,8 +44390,8 @@ net.minecraft.world.entity.npc.ClientSideMerchant -> axr: 72:73:void overrideXp(int) -> t 77:77:boolean showProgressBar() -> ev 82:82:net.minecraft.sounds.SoundEvent getNotifyTradeSound() -> ew -net.minecraft.world.entity.npc.Npc -> axs: -net.minecraft.world.entity.npc.Villager -> axt: +net.minecraft.world.entity.npc.Npc -> axv: +net.minecraft.world.entity.npc.Villager -> axw: net.minecraft.network.syncher.EntityDataAccessor DATA_VILLAGER_DATA -> bz java.util.Map FOOD_POINTS -> bx java.util.Set WANTED_ITEMS -> bA @@ -44399,7 +44502,7 @@ net.minecraft.world.entity.npc.Villager -> axt: 173:173:boolean lambda$static$1(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.ai.village.poi.PoiType) -> b 172:172:boolean lambda$static$0(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.ai.village.poi.PoiType) -> c 85:171:void () -> -net.minecraft.world.entity.npc.VillagerData -> axu: +net.minecraft.world.entity.npc.VillagerData -> axx: int[] NEXT_LEVEL_XP_THRESHOLDS -> a net.minecraft.world.entity.npc.VillagerType type -> b net.minecraft.world.entity.npc.VillagerProfession profession -> c @@ -44417,10 +44520,10 @@ net.minecraft.world.entity.npc.VillagerData -> axu: 69:69:int getMaxXpPerLevel(int) -> c 73:73:boolean canLevelUp(int) -> d 12:12:void () -> -net.minecraft.world.entity.npc.VillagerDataHolder -> axv: +net.minecraft.world.entity.npc.VillagerDataHolder -> axy: net.minecraft.world.entity.npc.VillagerData getVillagerData() -> eA void setVillagerData(net.minecraft.world.entity.npc.VillagerData) -> a -net.minecraft.world.entity.npc.VillagerProfession -> axw: +net.minecraft.world.entity.npc.VillagerProfession -> axz: net.minecraft.world.entity.npc.VillagerProfession NONE -> a net.minecraft.world.entity.npc.VillagerProfession ARMORER -> b net.minecraft.world.entity.npc.VillagerProfession BUTCHER -> c @@ -44451,14 +44554,14 @@ net.minecraft.world.entity.npc.VillagerProfession -> axw: 75:75:net.minecraft.world.entity.npc.VillagerProfession register(java.lang.String,net.minecraft.world.entity.ai.village.poi.PoiType,net.minecraft.sounds.SoundEvent) -> a 79:79:net.minecraft.world.entity.npc.VillagerProfession register(java.lang.String,net.minecraft.world.entity.ai.village.poi.PoiType,com.google.common.collect.ImmutableSet,com.google.common.collect.ImmutableSet,net.minecraft.sounds.SoundEvent) -> a 17:31:void () -> -net.minecraft.world.entity.npc.VillagerTrades -> axx: +net.minecraft.world.entity.npc.VillagerTrades -> aya: java.util.Map TRADES -> a it.unimi.dsi.fastutil.ints.Int2ObjectMap WANDERING_TRADER_TRADES -> b 49:49:void () -> 598:598:it.unimi.dsi.fastutil.ints.Int2ObjectMap toIntMap(com.google.common.collect.ImmutableMap) -> a 67:524:void lambda$static$0(java.util.HashMap) -> a 66:587:void () -> -net.minecraft.world.entity.npc.VillagerTrades$DyedArmorForEmeralds -> axx$a: +net.minecraft.world.entity.npc.VillagerTrades$DyedArmorForEmeralds -> aya$a: net.minecraft.world.item.Item item -> a int value -> b int maxUses -> c @@ -44467,7 +44570,7 @@ net.minecraft.world.entity.npc.VillagerTrades$DyedArmorForEmeralds -> axx$a: 789:794:void (net.minecraft.world.item.Item,int,int,int) -> 798:816:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a 820:820:net.minecraft.world.item.DyeItem getRandomDye(java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$EmeraldForItems -> axx$b: +net.minecraft.world.entity.npc.VillagerTrades$EmeraldForItems -> aya$b: net.minecraft.world.item.Item item -> a int cost -> b int maxUses -> c @@ -44475,7 +44578,7 @@ net.minecraft.world.entity.npc.VillagerTrades$EmeraldForItems -> axx$b: float priceMultiplier -> e 613:619:void (net.minecraft.world.level.ItemLike,int,int,int) -> 623:624:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$EmeraldsForVillagerTypeItem -> axx$c: +net.minecraft.world.entity.npc.VillagerTrades$EmeraldsForVillagerTypeItem -> aya$c: java.util.Map trades -> a int cost -> b int maxUses -> c @@ -44484,11 +44587,11 @@ net.minecraft.world.entity.npc.VillagerTrades$EmeraldsForVillagerTypeItem -> axx 648:652:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a 636:636:void lambda$new$1(net.minecraft.world.entity.npc.VillagerType) -> a 635:635:boolean lambda$new$0(java.util.Map,net.minecraft.world.entity.npc.VillagerType) -> a -net.minecraft.world.entity.npc.VillagerTrades$EnchantBookForEmeralds -> axx$d: +net.minecraft.world.entity.npc.VillagerTrades$EnchantBookForEmeralds -> aya$d: int villagerXp -> a 827:829:void (int) -> 833:844:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$EnchantedItemForEmeralds -> axx$e: +net.minecraft.world.entity.npc.VillagerTrades$EnchantedItemForEmeralds -> aya$e: net.minecraft.world.item.ItemStack itemStack -> a int baseEmeraldCost -> b int maxUses -> c @@ -44497,9 +44600,9 @@ net.minecraft.world.entity.npc.VillagerTrades$EnchantedItemForEmeralds -> axx$e: 725:726:void (net.minecraft.world.item.Item,int,int,int) -> 728:734:void (net.minecraft.world.item.Item,int,int,int,float) -> 738:743:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$ItemListing -> axx$f: +net.minecraft.world.entity.npc.VillagerTrades$ItemListing -> aya$f: net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$ItemsAndEmeraldsToItems -> axx$g: +net.minecraft.world.entity.npc.VillagerTrades$ItemsAndEmeraldsToItems -> aya$g: net.minecraft.world.item.ItemStack fromItem -> a int fromCount -> b int emeraldCost -> c @@ -44511,7 +44614,7 @@ net.minecraft.world.entity.npc.VillagerTrades$ItemsAndEmeraldsToItems -> axx$g: 895:896:void (net.minecraft.world.level.ItemLike,int,net.minecraft.world.item.Item,int,int,int) -> 898:907:void (net.minecraft.world.level.ItemLike,int,int,net.minecraft.world.item.Item,int,int,int) -> 912:912:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds -> axx$h: +net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds -> aya$h: net.minecraft.world.item.ItemStack itemStack -> a int emeraldCost -> b int numberOfItems -> c @@ -44524,14 +44627,14 @@ net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds -> axx$h: 677:678:void (net.minecraft.world.item.ItemStack,int,int,int,int) -> 680:687:void (net.minecraft.world.item.ItemStack,int,int,int,int,float) -> 691:691:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$SuspisciousStewForEmerald -> axx$i: +net.minecraft.world.entity.npc.VillagerTrades$SuspisciousStewForEmerald -> aya$i: net.minecraft.world.effect.MobEffect effect -> a int duration -> b int xp -> c float priceMultiplier -> d 701:706:void (net.minecraft.world.effect.MobEffect,int,int) -> 711:713:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerTrades$TippedArrowForItemsAndEmeralds -> axx$j: +net.minecraft.world.entity.npc.VillagerTrades$TippedArrowForItemsAndEmeralds -> aya$j: net.minecraft.world.item.ItemStack toItem -> a int toCount -> b int emeraldCost -> c @@ -44543,7 +44646,7 @@ net.minecraft.world.entity.npc.VillagerTrades$TippedArrowForItemsAndEmeralds -> 757:766:void (net.minecraft.world.item.Item,int,net.minecraft.world.item.Item,int,int,int,int) -> 770:775:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a 771:771:boolean lambda$getOffer$0(net.minecraft.world.item.alchemy.Potion) -> a -net.minecraft.world.entity.npc.VillagerTrades$TreasureMapForEmeralds -> axx$k: +net.minecraft.world.entity.npc.VillagerTrades$TreasureMapForEmeralds -> aya$k: int emeraldCost -> a java.lang.String destination -> b net.minecraft.world.level.saveddata.maps.MapDecoration$Type destinationType -> c @@ -44551,7 +44654,7 @@ net.minecraft.world.entity.npc.VillagerTrades$TreasureMapForEmeralds -> axx$k: int villagerXp -> e 855:861:void (int,java.lang.String,net.minecraft.world.level.saveddata.maps.MapDecoration$Type,int,int) -> 867:880:net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,java.util.Random) -> a -net.minecraft.world.entity.npc.VillagerType -> axy: +net.minecraft.world.entity.npc.VillagerType -> ayb: net.minecraft.world.entity.npc.VillagerType DESERT -> a net.minecraft.world.entity.npc.VillagerType JUNGLE -> b net.minecraft.world.entity.npc.VillagerType PLAINS -> c @@ -44564,11 +44667,11 @@ net.minecraft.world.entity.npc.VillagerType -> axy: 85:85:net.minecraft.world.entity.npc.VillagerType byBiome(net.minecraft.world.level.biome.Biome) -> a 33:82:void lambda$static$0(java.util.HashMap) -> a 13:30:void () -> -net.minecraft.world.entity.npc.VillagerType$1 -> axy$1: +net.minecraft.world.entity.npc.VillagerType$1 -> ayb$1: java.lang.String val$name -> i 22:22:void (java.lang.String) -> 25:25:java.lang.String toString() -> toString -net.minecraft.world.entity.npc.WanderingTrader -> axz: +net.minecraft.world.entity.npc.WanderingTrader -> ayc: net.minecraft.core.BlockPos wanderTarget -> bx int despawnDelay -> by 55:57:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -44600,7 +44703,7 @@ net.minecraft.world.entity.npc.WanderingTrader -> axz: 47:47:net.minecraft.world.entity.ai.navigation.PathNavigation access$200(net.minecraft.world.entity.npc.WanderingTrader) -> c 47:47:net.minecraft.world.entity.ai.navigation.PathNavigation access$300(net.minecraft.world.entity.npc.WanderingTrader) -> d 47:47:net.minecraft.world.entity.ai.navigation.PathNavigation access$400(net.minecraft.world.entity.npc.WanderingTrader) -> e -net.minecraft.world.entity.npc.WanderingTrader$WanderToPositionGoal -> axz$a: +net.minecraft.world.entity.npc.WanderingTrader$WanderToPositionGoal -> ayc$a: net.minecraft.world.entity.npc.WanderingTrader trader -> a double stopDistance -> b double speedModifier -> c @@ -44610,22 +44713,22 @@ net.minecraft.world.entity.npc.WanderingTrader$WanderToPositionGoal -> axz$a: 268:269:boolean canUse() -> a 274:285:void tick() -> e 288:288:boolean isTooFarAway(net.minecraft.core.BlockPos,double) -> a -net.minecraft.world.entity.npc.WanderingTraderSpawner -> aya: +net.minecraft.world.entity.npc.WanderingTraderSpawner -> ayd: java.util.Random random -> a net.minecraft.server.level.ServerLevel level -> b int tickDelay -> c int spawnDelay -> d int spawnChance -> e 35:54:void (net.minecraft.server.level.ServerLevel) -> - 57:86:void tick() -> a - 89:126:boolean spawn() -> b - 130:141:void tryToSpawnLlamaFor(net.minecraft.world.entity.npc.WanderingTrader,int) -> a - 145:158:net.minecraft.core.BlockPos findSpawnPositionNear(net.minecraft.core.BlockPos,int) -> a - 162:167:boolean hasEnoughSpace(net.minecraft.core.BlockPos) -> a - 102:102:boolean lambda$spawn$0(net.minecraft.core.BlockPos) -> b -net.minecraft.world.entity.npc.package-info -> ayb: -net.minecraft.world.entity.package-info -> ayc: -net.minecraft.world.entity.player.Abilities -> ayd: + 57:90:void tick() -> a + 93:130:boolean spawn() -> b + 134:145:void tryToSpawnLlamaFor(net.minecraft.world.entity.npc.WanderingTrader,int) -> a + 149:162:net.minecraft.core.BlockPos findSpawnPositionNear(net.minecraft.core.BlockPos,int) -> a + 166:171:boolean hasEnoughSpace(net.minecraft.core.BlockPos) -> a + 106:106:boolean lambda$spawn$0(net.minecraft.core.BlockPos) -> b +net.minecraft.world.entity.npc.package-info -> aye: +net.minecraft.world.entity.package-info -> ayf: +net.minecraft.world.entity.player.Abilities -> ayg: boolean invulnerable -> a boolean flying -> b boolean mayfly -> c @@ -44640,7 +44743,7 @@ net.minecraft.world.entity.player.Abilities -> ayd: 52:53:void setFlyingSpeed(float) -> a 56:56:float getWalkingSpeed() -> b 60:61:void setWalkingSpeed(float) -> b -net.minecraft.world.entity.player.ChatVisiblity -> aye: +net.minecraft.world.entity.player.ChatVisiblity -> ayh: net.minecraft.world.entity.player.ChatVisiblity FULL -> a net.minecraft.world.entity.player.ChatVisiblity SYSTEM -> b net.minecraft.world.entity.player.ChatVisiblity HIDDEN -> c @@ -44656,7 +44759,7 @@ net.minecraft.world.entity.player.ChatVisiblity -> aye: 31:31:net.minecraft.world.entity.player.ChatVisiblity byId(int) -> a 13:13:net.minecraft.world.entity.player.ChatVisiblity[] lambda$static$0(int) -> b 8:13:void () -> -net.minecraft.world.entity.player.Inventory -> ayf: +net.minecraft.world.entity.player.Inventory -> ayi: net.minecraft.core.NonNullList items -> a net.minecraft.core.NonNullList armor -> b net.minecraft.core.NonNullList offhand -> c @@ -44713,7 +44816,7 @@ net.minecraft.world.entity.player.Inventory -> ayf: 648:651:void fillStackedContents(net.minecraft.world.entity.player.StackedContents) -> a 566:566:void lambda$hurtArmor$1(int,net.minecraft.world.entity.player.Player) -> a 343:343:java.lang.String lambda$add$0(net.minecraft.world.item.ItemStack) -> j -net.minecraft.world.entity.player.Player -> ayg: +net.minecraft.world.entity.player.Player -> ayj: net.minecraft.world.entity.EntityDimensions STANDING_DIMENSIONS -> bp java.util.Map POSES -> b net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYER_ABSORPTION_ID -> c @@ -44831,115 +44934,116 @@ net.minecraft.world.entity.player.Player -> ayg: 1379:1384:void remove() -> X 1387:1387:boolean isLocalPlayer() -> ec 1391:1391:com.mojang.authlib.GameProfile getGameProfile() -> ed - 1420:1463:com.mojang.datafixers.util.Either startSleepInBed(net.minecraft.core.BlockPos) -> a - 1468:1471:void startSleeping(net.minecraft.core.BlockPos) -> e - 1474:1478:boolean bedInRange(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a - 1482:1483:boolean bedBlocked(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b - 1494:1501:void stopSleepInBed(boolean,boolean) -> a - 1505:1506:void stopSleeping() -> dR - 1510:1527:java.util.Optional checkBedValidRespawnPosition(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,boolean) -> a - 1531:1531:boolean isSleepingLongEnough() -> ee - 1535:1535:int getSleepTimer() -> ef - 1547:1547:void displayClientMessage(net.minecraft.network.chat.Component,boolean) -> a - 1550:1550:net.minecraft.core.BlockPos getRespawnPosition() -> eg - 1554:1554:boolean isRespawnForced() -> eh - 1558:1568:void setRespawnPosition(net.minecraft.core.BlockPos,boolean,boolean) -> a - 1571:1572:void awardStat(net.minecraft.resources.ResourceLocation) -> a - 1575:1576:void awardStat(net.minecraft.resources.ResourceLocation,int) -> a - 1579:1580:void awardStat(net.minecraft.stats.Stat) -> b - 1583:1583:void awardStat(net.minecraft.stats.Stat,int) -> a - 1586:1586:void resetStat(net.minecraft.stats.Stat) -> a - 1589:1589:int awardRecipes(java.util.Collection) -> a - 1593:1593:void awardRecipesByKey(net.minecraft.resources.ResourceLocation[]) -> a - 1596:1596:int resetRecipes(java.util.Collection) -> b - 1601:1609:void jumpFromGround() -> dq - 1613:1645:void travel(net.minecraft.world.phys.Vec3) -> e - 1649:1654:void updateSwimming() -> aB - 1657:1657:boolean freeAt(net.minecraft.core.BlockPos) -> f - 1662:1662:float getSpeed() -> dt - 1666:1715:void checkMovementStatistics(double,double,double) -> o - 1718:1732:void checkRidingStatistiscs(double,double,double) -> p - 1737:1744:boolean causeFallDamage(float,float) -> b - 1748:1755:boolean tryToStartFallFlying() -> ei - 1759:1760:void startFallFlying() -> ej - 1764:1766:void stopFallFlying() -> ek - 1770:1773:void doWaterSplashEffect() -> aD - 1777:1780:net.minecraft.sounds.SoundEvent getFallDamageSound(int) -> o - 1786:1787:void killed(net.minecraft.world.entity.LivingEntity) -> b - 1791:1794:void makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.phys.Vec3) -> a - 1797:1815:void giveExperiencePoints(int) -> d - 1818:1818:int getEnchantmentSeed() -> el - 1822:1829:void onEnchantmentPerformed(net.minecraft.world.item.ItemStack,int) -> a - 1832:1844:void giveExperienceLevels(int) -> c - 1847:1853:int getXpNeededForNextLevel() -> em - 1865:1872:void causeFoodExhaustion(float) -> r - 1875:1875:net.minecraft.world.food.FoodData getFoodData() -> en - 1879:1879:boolean canEat(boolean) -> p - 1883:1883:boolean isHurt() -> eo - 1887:1887:boolean mayBuild() -> ep - 1892:1898:boolean mayUseItemAt(net.minecraft.core.BlockPos,net.minecraft.core.Direction,net.minecraft.world.item.ItemStack) -> a - 1903:1911:int getExperienceReward(net.minecraft.world.entity.player.Player) -> d - 1917:1917:boolean isAlwaysExperienceDropper() -> cF - 1922:1922:boolean shouldShowName() -> bP - 1929:1929:boolean isMovementNoisy() -> at - 1933:1933:void onUpdateAbilities() -> r - 1936:1936:void setGameMode(net.minecraft.world.level.GameType) -> a - 1940:1940:net.minecraft.network.chat.Component getName() -> M - 1944:1944:net.minecraft.world.inventory.PlayerEnderChestContainer getEnderChestInventory() -> eq - 1949:1956:net.minecraft.world.item.ItemStack getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> b - 1961:1971:void setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack) -> a - 1974:1975:boolean addItem(net.minecraft.world.item.ItemStack) -> g - 1980:1980:java.lang.Iterable getHandSlots() -> bc - 1985:1985:java.lang.Iterable getArmorSlots() -> bd - 1989:2004:boolean setEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> g - 2008:2014:void removeEntitiesOnShoulder() -> er - 2017:2028:void respawnEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> k + 1420:1464:com.mojang.datafixers.util.Either startSleepInBed(net.minecraft.core.BlockPos) -> a + 1469:1472:void startSleeping(net.minecraft.core.BlockPos) -> e + 1475:1475:boolean bedInRange(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a + 1479:1480:boolean isReachableBedBlock(net.minecraft.core.BlockPos) -> g + 1484:1485:boolean bedBlocked(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b + 1496:1503:void stopSleepInBed(boolean,boolean) -> a + 1507:1508:void stopSleeping() -> dR + 1512:1529:java.util.Optional checkBedValidRespawnPosition(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,boolean) -> a + 1533:1533:boolean isSleepingLongEnough() -> ee + 1537:1537:int getSleepTimer() -> ef + 1549:1549:void displayClientMessage(net.minecraft.network.chat.Component,boolean) -> a + 1552:1552:net.minecraft.core.BlockPos getRespawnPosition() -> eg + 1556:1556:boolean isRespawnForced() -> eh + 1560:1570:void setRespawnPosition(net.minecraft.core.BlockPos,boolean,boolean) -> a + 1573:1574:void awardStat(net.minecraft.resources.ResourceLocation) -> a + 1577:1578:void awardStat(net.minecraft.resources.ResourceLocation,int) -> a + 1581:1582:void awardStat(net.minecraft.stats.Stat) -> b + 1585:1585:void awardStat(net.minecraft.stats.Stat,int) -> a + 1588:1588:void resetStat(net.minecraft.stats.Stat) -> a + 1591:1591:int awardRecipes(java.util.Collection) -> a + 1595:1595:void awardRecipesByKey(net.minecraft.resources.ResourceLocation[]) -> a + 1598:1598:int resetRecipes(java.util.Collection) -> b + 1603:1611:void jumpFromGround() -> dq + 1615:1647:void travel(net.minecraft.world.phys.Vec3) -> e + 1651:1656:void updateSwimming() -> aB + 1659:1659:boolean freeAt(net.minecraft.core.BlockPos) -> f + 1664:1664:float getSpeed() -> dt + 1668:1717:void checkMovementStatistics(double,double,double) -> o + 1720:1734:void checkRidingStatistiscs(double,double,double) -> p + 1739:1746:boolean causeFallDamage(float,float) -> b + 1750:1757:boolean tryToStartFallFlying() -> ei + 1761:1762:void startFallFlying() -> ej + 1766:1768:void stopFallFlying() -> ek + 1772:1775:void doWaterSplashEffect() -> aD + 1779:1782:net.minecraft.sounds.SoundEvent getFallDamageSound(int) -> o + 1788:1789:void killed(net.minecraft.world.entity.LivingEntity) -> b + 1793:1796:void makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.phys.Vec3) -> a + 1799:1817:void giveExperiencePoints(int) -> d + 1820:1820:int getEnchantmentSeed() -> el + 1824:1831:void onEnchantmentPerformed(net.minecraft.world.item.ItemStack,int) -> a + 1834:1846:void giveExperienceLevels(int) -> c + 1849:1855:int getXpNeededForNextLevel() -> em + 1867:1874:void causeFoodExhaustion(float) -> r + 1877:1877:net.minecraft.world.food.FoodData getFoodData() -> en + 1881:1881:boolean canEat(boolean) -> p + 1885:1885:boolean isHurt() -> eo + 1889:1889:boolean mayBuild() -> ep + 1894:1900:boolean mayUseItemAt(net.minecraft.core.BlockPos,net.minecraft.core.Direction,net.minecraft.world.item.ItemStack) -> a + 1905:1913:int getExperienceReward(net.minecraft.world.entity.player.Player) -> d + 1919:1919:boolean isAlwaysExperienceDropper() -> cF + 1924:1924:boolean shouldShowName() -> bP + 1931:1931:boolean isMovementNoisy() -> at + 1935:1935:void onUpdateAbilities() -> r + 1938:1938:void setGameMode(net.minecraft.world.level.GameType) -> a + 1942:1942:net.minecraft.network.chat.Component getName() -> M + 1946:1946:net.minecraft.world.inventory.PlayerEnderChestContainer getEnderChestInventory() -> eq + 1951:1958:net.minecraft.world.item.ItemStack getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> b + 1963:1973:void setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack) -> a + 1976:1977:boolean addItem(net.minecraft.world.item.ItemStack) -> g + 1982:1982:java.lang.Iterable getHandSlots() -> bc + 1987:1987:java.lang.Iterable getArmorSlots() -> bd + 1991:2006:boolean setEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> g + 2010:2016:void removeEntitiesOnShoulder() -> er + 2019:2030:void respawnEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> k boolean isSpectator() -> t - 2035:2035:boolean isSwimming() -> bq + 2037:2037:boolean isSwimming() -> bq boolean isCreative() -> u - 2042:2042:boolean isPushedByWater() -> bM - 2046:2046:net.minecraft.world.scores.Scoreboard getScoreboard() -> es - 2051:2052:net.minecraft.network.chat.Component getDisplayName() -> d - 2056:2056:net.minecraft.network.chat.Component getDisplayNameWithUuid() -> et - 2060:2062:net.minecraft.network.chat.Component decorateDisplayNameComponent(net.minecraft.network.chat.Component) -> c - 2071:2071:java.lang.String getScoreboardName() -> bL - 2076:2085:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b - 2091:2095:void setAbsorptionAmount(float) -> q - 2099:2099:float getAbsorptionAmount() -> dy - 2103:2107:java.util.UUID createPlayerUUID(com.mojang.authlib.GameProfile) -> a - 2111:2111:java.util.UUID createPlayerUUID(java.lang.String) -> c - 2115:2115:boolean isModelPartShown(net.minecraft.world.entity.player.PlayerModelPart) -> a - 2120:2164:boolean setSlot(int,net.minecraft.world.item.ItemStack) -> a_ - 2168:2168:boolean isReducedDebugInfo() -> eu - 2172:2173:void setReducedDebugInfo(boolean) -> q - 2177:2177:net.minecraft.world.entity.HumanoidArm getMainArm() -> dA - 2181:2182:void setMainArm(net.minecraft.world.entity.HumanoidArm) -> a - 2185:2185:net.minecraft.nbt.CompoundTag getShoulderEntityLeft() -> ev - 2189:2190:void setShoulderEntityLeft(net.minecraft.nbt.CompoundTag) -> h - 2193:2193:net.minecraft.nbt.CompoundTag getShoulderEntityRight() -> ew - 2197:2198:void setShoulderEntityRight(net.minecraft.nbt.CompoundTag) -> i - 2201:2201:float getCurrentItemAttackStrengthDelay() -> ex - 2205:2205:float getAttackStrengthScale(float) -> s - 2209:2210:void resetAttackStrengthTicker() -> ey - 2213:2213:net.minecraft.world.item.ItemCooldowns getCooldowns() -> ez - 2218:2218:float getBlockSpeedFactor() -> ai - 2222:2222:float getLuck() -> eA - 2226:2226:boolean canUseGameMasterBlocks() -> eB - 2231:2232:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> e - 2237:2237:net.minecraft.world.entity.EntityDimensions getDimensions(net.minecraft.world.entity.Pose) -> a - 2242:2259:net.minecraft.world.item.ItemStack getProjectile(net.minecraft.world.item.ItemStack) -> f - 2264:2271:net.minecraft.world.item.ItemStack eat(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack) -> a - 2062:2065:void lambda$decorateDisplayNameComponent$5(java.lang.String,net.minecraft.network.chat.Style) -> a - 2019:2026:void lambda$respawnEntityOnShoulder$4(net.minecraft.world.entity.Entity) -> d - 1448:1448:boolean lambda$startSleepInBed$3(net.minecraft.world.entity.monster.Monster) -> a + 2044:2044:boolean isPushedByWater() -> bM + 2048:2048:net.minecraft.world.scores.Scoreboard getScoreboard() -> es + 2053:2054:net.minecraft.network.chat.Component getDisplayName() -> d + 2058:2058:net.minecraft.network.chat.Component getDisplayNameWithUuid() -> et + 2062:2064:net.minecraft.network.chat.Component decorateDisplayNameComponent(net.minecraft.network.chat.Component) -> c + 2073:2073:java.lang.String getScoreboardName() -> bL + 2078:2087:float getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimensions) -> b + 2093:2097:void setAbsorptionAmount(float) -> q + 2101:2101:float getAbsorptionAmount() -> dy + 2105:2109:java.util.UUID createPlayerUUID(com.mojang.authlib.GameProfile) -> a + 2113:2113:java.util.UUID createPlayerUUID(java.lang.String) -> c + 2117:2117:boolean isModelPartShown(net.minecraft.world.entity.player.PlayerModelPart) -> a + 2122:2166:boolean setSlot(int,net.minecraft.world.item.ItemStack) -> a_ + 2170:2170:boolean isReducedDebugInfo() -> eu + 2174:2175:void setReducedDebugInfo(boolean) -> q + 2179:2179:net.minecraft.world.entity.HumanoidArm getMainArm() -> dA + 2183:2184:void setMainArm(net.minecraft.world.entity.HumanoidArm) -> a + 2187:2187:net.minecraft.nbt.CompoundTag getShoulderEntityLeft() -> ev + 2191:2192:void setShoulderEntityLeft(net.minecraft.nbt.CompoundTag) -> h + 2195:2195:net.minecraft.nbt.CompoundTag getShoulderEntityRight() -> ew + 2199:2200:void setShoulderEntityRight(net.minecraft.nbt.CompoundTag) -> i + 2203:2203:float getCurrentItemAttackStrengthDelay() -> ex + 2207:2207:float getAttackStrengthScale(float) -> s + 2211:2212:void resetAttackStrengthTicker() -> ey + 2215:2215:net.minecraft.world.item.ItemCooldowns getCooldowns() -> ez + 2220:2220:float getBlockSpeedFactor() -> ai + 2224:2224:float getLuck() -> eA + 2228:2228:boolean canUseGameMasterBlocks() -> eB + 2233:2234:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> e + 2239:2239:net.minecraft.world.entity.EntityDimensions getDimensions(net.minecraft.world.entity.Pose) -> a + 2244:2261:net.minecraft.world.item.ItemStack getProjectile(net.minecraft.world.item.ItemStack) -> f + 2266:2273:net.minecraft.world.item.ItemStack eat(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack) -> a + 2064:2067:void lambda$decorateDisplayNameComponent$5(java.lang.String,net.minecraft.network.chat.Style) -> a + 2021:2028:void lambda$respawnEntityOnShoulder$4(net.minecraft.world.entity.Entity) -> d + 1449:1449:boolean lambda$startSleepInBed$3(net.minecraft.world.entity.monster.Monster) -> a 970:970:void lambda$hurtCurrentlyUsedShield$2(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a 632:632:void lambda$playShoulderEntityAmbientSound$1(net.minecraft.world.entity.EntityType) -> b 632:632:boolean lambda$playShoulderEntityAmbientSound$0(net.minecraft.world.entity.EntityType) -> c 132:151:void () -> -net.minecraft.world.entity.player.Player$1 -> ayg$1: +net.minecraft.world.entity.player.Player$1 -> ayj$1: int[] $SwitchMap$net$minecraft$world$entity$Pose -> a - 2076:2076:void () -> -net.minecraft.world.entity.player.Player$BedSleepingProblem -> ayg$a: + 2078:2078:void () -> +net.minecraft.world.entity.player.Player$BedSleepingProblem -> ayj$a: net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_POSSIBLE_HERE -> a net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_POSSIBLE_NOW -> b net.minecraft.world.entity.player.Player$BedSleepingProblem TOO_FAR_AWAY -> c @@ -44954,7 +45058,7 @@ net.minecraft.world.entity.player.Player$BedSleepingProblem -> ayg$a: 1409:1411:void (java.lang.String,int,net.minecraft.network.chat.Component) -> 1415:1415:net.minecraft.network.chat.Component getMessage() -> a 1394:1400:void () -> -net.minecraft.world.entity.player.PlayerModelPart -> ayh: +net.minecraft.world.entity.player.PlayerModelPart -> ayk: net.minecraft.world.entity.player.PlayerModelPart CAPE -> a net.minecraft.world.entity.player.PlayerModelPart JACKET -> b net.minecraft.world.entity.player.PlayerModelPart LEFT_SLEEVE -> c @@ -44975,7 +45079,7 @@ net.minecraft.world.entity.player.PlayerModelPart -> ayh: 37:37:java.lang.String getId() -> c 41:41:net.minecraft.network.chat.Component getName() -> d 6:13:void () -> -net.minecraft.world.entity.player.StackedContents -> ayi: +net.minecraft.world.entity.player.StackedContents -> ayl: it.unimi.dsi.fastutil.ints.Int2IntMap contents -> a 21:23:void () -> 26:29:void accountSimpleStack(net.minecraft.world.item.ItemStack) -> a @@ -44994,7 +45098,7 @@ net.minecraft.world.entity.player.StackedContents -> ayi: 21:21:int access$000(net.minecraft.world.entity.player.StackedContents,int,int) -> a 21:21:void access$100(net.minecraft.world.entity.player.StackedContents,int,int) -> b 21:21:boolean access$200(net.minecraft.world.entity.player.StackedContents,int) -> a -net.minecraft.world.entity.player.StackedContents$RecipePicker -> ayi$a: +net.minecraft.world.entity.player.StackedContents$RecipePicker -> ayl$a: net.minecraft.world.item.crafting.Recipe recipe -> b java.util.List ingredients -> c int ingredientCount -> d @@ -45019,8 +45123,8 @@ net.minecraft.world.entity.player.StackedContents$RecipePicker -> ayi$a: 267:267:int getVisitedIndex(boolean,int) -> c 271:292:int tryPickAll(int,it.unimi.dsi.fastutil.ints.IntList) -> b 296:306:int getMinIngredientCount() -> b -net.minecraft.world.entity.player.package-info -> ayj: -net.minecraft.world.entity.projectile.AbstractArrow -> ayk: +net.minecraft.world.entity.player.package-info -> aym: +net.minecraft.world.entity.projectile.AbstractArrow -> ayn: net.minecraft.network.syncher.EntityDataAccessor ID_FLAGS -> ao net.minecraft.network.syncher.EntityDataAccessor DATA_OWNERUUID_ID -> b net.minecraft.network.syncher.EntityDataAccessor PIERCE_LEVEL -> ap @@ -45084,7 +45188,7 @@ net.minecraft.world.entity.projectile.AbstractArrow -> ayk: 715:716:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 521:521:boolean lambda$findHitEntity$0(net.minecraft.world.entity.Entity) -> b 68:70:void () -> -net.minecraft.world.entity.projectile.AbstractArrow$Pickup -> ayk$a: +net.minecraft.world.entity.projectile.AbstractArrow$Pickup -> ayn$a: net.minecraft.world.entity.projectile.AbstractArrow$Pickup DISALLOWED -> a net.minecraft.world.entity.projectile.AbstractArrow$Pickup ALLOWED -> b net.minecraft.world.entity.projectile.AbstractArrow$Pickup CREATIVE_ONLY -> c @@ -45094,7 +45198,7 @@ net.minecraft.world.entity.projectile.AbstractArrow$Pickup -> ayk$a: 56:56:void (java.lang.String,int) -> 60:64:net.minecraft.world.entity.projectile.AbstractArrow$Pickup byOrdinal(int) -> a 56:57:void () -> -net.minecraft.world.entity.projectile.AbstractHurtingProjectile -> ayl: +net.minecraft.world.entity.projectile.AbstractHurtingProjectile -> ayo: net.minecraft.world.entity.LivingEntity owner -> b int life -> f int flightTime -> g @@ -45118,7 +45222,7 @@ net.minecraft.world.entity.projectile.AbstractHurtingProjectile -> ayl: 189:206:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a 211:211:float getBrightness() -> aI 216:217:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L -net.minecraft.world.entity.projectile.Arrow -> aym: +net.minecraft.world.entity.projectile.Arrow -> ayp: net.minecraft.network.syncher.EntityDataAccessor ID_EFFECT_COLOR -> ao net.minecraft.world.item.alchemy.Potion potion -> ap java.util.Set effects -> aq @@ -45141,7 +45245,7 @@ net.minecraft.world.entity.projectile.Arrow -> aym: 202:211:net.minecraft.world.item.ItemStack getPickupItem() -> n 217:231:void handleEntityEvent(byte) -> a 30:30:void () -> -net.minecraft.world.entity.projectile.DragonFireball -> ayn: +net.minecraft.world.entity.projectile.DragonFireball -> ayq: 24:25:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 28:29:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 32:33:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity,double,double,double) -> @@ -45150,7 +45254,7 @@ net.minecraft.world.entity.projectile.DragonFireball -> ayn: 76:76:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a 81:81:net.minecraft.core.particles.ParticleOptions getTrailParticle() -> i 86:86:boolean shouldBurn() -> M_ -net.minecraft.world.entity.projectile.EvokerFangs -> ayo: +net.minecraft.world.entity.projectile.EvokerFangs -> ayr: int warmupDelayTicks -> b boolean sentSpikeEvent -> c int lifeTicks -> d @@ -45169,7 +45273,7 @@ net.minecraft.world.entity.projectile.EvokerFangs -> ayo: 141:149:void handleEntityEvent(byte) -> a 152:159:float getAnimationProgress(float) -> a 164:164:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L -net.minecraft.world.entity.projectile.EyeOfEnder -> ayp: +net.minecraft.world.entity.projectile.EyeOfEnder -> ays: net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_STACK -> b double tx -> c double ty -> d @@ -45193,7 +45297,7 @@ net.minecraft.world.entity.projectile.EyeOfEnder -> ayp: 209:209:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 46:46:void lambda$setItem$0(net.minecraft.world.item.ItemStack) -> c 25:25:void () -> -net.minecraft.world.entity.projectile.Fireball -> ayq: +net.minecraft.world.entity.projectile.Fireball -> ayt: net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_STACK -> f 18:19:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 22:23:void (net.minecraft.world.entity.EntityType,double,double,double,double,double,double,net.minecraft.world.level.Level) -> @@ -45206,7 +45310,7 @@ net.minecraft.world.entity.projectile.Fireball -> ayq: 61:64:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 31:31:void lambda$setItem$0(net.minecraft.world.item.ItemStack) -> c 15:15:void () -> -net.minecraft.world.entity.projectile.FireworkRocketEntity -> ayr: +net.minecraft.world.entity.projectile.FireworkRocketEntity -> ayu: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FIREWORKS_ITEM -> b net.minecraft.network.syncher.EntityDataAccessor DATA_ATTACHED_TO_TARGET -> c net.minecraft.network.syncher.EntityDataAccessor DATA_SHOT_AT_ANGLE -> d @@ -45239,9 +45343,9 @@ net.minecraft.world.entity.projectile.FireworkRocketEntity -> ayr: 148:148:boolean lambda$tick$1(net.minecraft.world.entity.Entity) -> a 116:120:void lambda$tick$0(int) -> a 36:38:void () -> -net.minecraft.world.entity.projectile.ItemSupplier -> ays: +net.minecraft.world.entity.projectile.ItemSupplier -> ayv: net.minecraft.world.item.ItemStack getItem() -> f -net.minecraft.world.entity.projectile.LargeFireball -> ayt: +net.minecraft.world.entity.projectile.LargeFireball -> ayw: int explosionPower -> f 16:20:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 16:24:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> @@ -45249,7 +45353,7 @@ net.minecraft.world.entity.projectile.LargeFireball -> ayt: 32:43:void onHit(net.minecraft.world.phys.HitResult) -> a 47:49:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b 53:57:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a -net.minecraft.world.entity.projectile.LlamaSpit -> ayu: +net.minecraft.world.entity.projectile.LlamaSpit -> ayx: net.minecraft.world.entity.animal.horse.Llama owner -> b net.minecraft.nbt.CompoundTag ownerTag -> c 28:29:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> @@ -45266,10 +45370,10 @@ net.minecraft.world.entity.projectile.LlamaSpit -> ayu: 180:194:void restoreOwnerFromSave() -> f 198:198:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 58:58:boolean lambda$tick$0(net.minecraft.world.entity.Entity) -> a -net.minecraft.world.entity.projectile.Projectile -> ayv: +net.minecraft.world.entity.projectile.Projectile -> ayy: void shoot(double,double,double,float,float) -> c void shootFromRotation(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a -net.minecraft.world.entity.projectile.ProjectileUtil -> ayw: +net.minecraft.world.entity.projectile.ProjectileUtil -> ayz: 27:27:void () -> 32:32:net.minecraft.world.phys.HitResult forwardsRaycast(net.minecraft.world.entity.Entity,boolean,boolean,net.minecraft.world.entity.Entity,net.minecraft.world.level.ClipContext$Block) -> a 36:36:net.minecraft.world.phys.HitResult getHitResult(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.util.function.Predicate,net.minecraft.world.level.ClipContext$Block,boolean) -> a @@ -45282,7 +45386,7 @@ net.minecraft.world.entity.projectile.ProjectileUtil -> ayw: 173:173:net.minecraft.world.InteractionHand getWeaponHoldingHand(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.Item) -> a 177:187:net.minecraft.world.entity.projectile.AbstractArrow getMobArrow(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack,float) -> a 32:32:boolean lambda$forwardsRaycast$0(boolean,net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a -net.minecraft.world.entity.projectile.ShulkerBullet -> ayx: +net.minecraft.world.entity.projectile.ShulkerBullet -> aza: net.minecraft.world.entity.LivingEntity owner -> b net.minecraft.world.entity.Entity finalTarget -> c net.minecraft.core.Direction currentMoveDirection -> d @@ -45313,14 +45417,14 @@ net.minecraft.world.entity.projectile.ShulkerBullet -> ayx: 359:359:boolean isPickable() -> aK 364:369:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a 374:374:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L -net.minecraft.world.entity.projectile.SmallFireball -> ayy: +net.minecraft.world.entity.projectile.SmallFireball -> azb: 18:19:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 22:23:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity,double,double,double) -> 26:27:void (net.minecraft.world.level.Level,double,double,double,double,double,double) -> 31:58:void onHit(net.minecraft.world.phys.HitResult) -> a 62:62:boolean isPickable() -> aK 67:67:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a -net.minecraft.world.entity.projectile.Snowball -> ayz: +net.minecraft.world.entity.projectile.Snowball -> azc: 21:22:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 25:26:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> 29:30:void (net.minecraft.world.level.Level,double,double,double) -> @@ -45328,7 +45432,7 @@ net.minecraft.world.entity.projectile.Snowball -> ayz: 38:39:net.minecraft.core.particles.ParticleOptions getParticle() -> n 44:50:void handleEntityEvent(byte) -> a 54:64:void onHit(net.minecraft.world.phys.HitResult) -> a -net.minecraft.world.entity.projectile.SpectralArrow -> aza: +net.minecraft.world.entity.projectile.SpectralArrow -> azd: int duration -> ao 15:19:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 15:23:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> @@ -45338,7 +45442,7 @@ net.minecraft.world.entity.projectile.SpectralArrow -> aza: 45:49:void doPostHurtEffects(net.minecraft.world.entity.LivingEntity) -> a 53:57:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 61:63:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b -net.minecraft.world.entity.projectile.ThrowableItemProjectile -> azb: +net.minecraft.world.entity.projectile.ThrowableItemProjectile -> aze: net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_STACK -> e 18:19:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 22:23:void (net.minecraft.world.entity.EntityType,double,double,double,net.minecraft.world.level.Level) -> @@ -45352,7 +45456,7 @@ net.minecraft.world.entity.projectile.ThrowableItemProjectile -> azb: 63:66:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 31:31:void lambda$setItem$0(net.minecraft.world.item.ItemStack) -> c 15:15:void () -> -net.minecraft.world.entity.projectile.ThrowableProjectile -> azc: +net.minecraft.world.entity.projectile.ThrowableProjectile -> azf: int xBlock -> e int yBlock -> f int zBlock -> g @@ -45378,14 +45482,14 @@ net.minecraft.world.entity.projectile.ThrowableProjectile -> azc: 252:252:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 141:141:boolean lambda$tick$1(net.minecraft.world.entity.Entity) -> a 129:129:boolean lambda$tick$0(net.minecraft.world.entity.Entity) -> b -net.minecraft.world.entity.projectile.ThrownEgg -> azd: +net.minecraft.world.entity.projectile.ThrownEgg -> azg: 18:19:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 22:23:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> 26:27:void (net.minecraft.world.level.Level,double,double,double) -> 31:37:void handleEntityEvent(byte) -> a 41:63:void onHit(net.minecraft.world.phys.HitResult) -> a 67:67:net.minecraft.world.item.Item getDefaultItem() -> i -net.minecraft.world.entity.projectile.ThrownEnderpearl -> aze: +net.minecraft.world.entity.projectile.ThrownEnderpearl -> azh: net.minecraft.world.entity.LivingEntity originalOwner -> e 30:31:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 34:36:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> @@ -45394,14 +45498,14 @@ net.minecraft.world.entity.projectile.ThrownEnderpearl -> aze: 49:107:void onHit(net.minecraft.world.phys.HitResult) -> a 111:117:void tick() -> h 122:125:net.minecraft.world.entity.Entity changeDimension(net.minecraft.world.level.dimension.DimensionType) -> a -net.minecraft.world.entity.projectile.ThrownExperienceBottle -> azf: +net.minecraft.world.entity.projectile.ThrownExperienceBottle -> azi: 17:18:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 21:22:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> 25:26:void (net.minecraft.world.level.Level,double,double,double) -> 30:30:net.minecraft.world.item.Item getDefaultItem() -> i 35:35:float getGravity() -> l 40:52:void onHit(net.minecraft.world.phys.HitResult) -> a -net.minecraft.world.entity.projectile.ThrownPotion -> azg: +net.minecraft.world.entity.projectile.ThrownPotion -> azj: net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_STACK -> f org.apache.logging.log4j.Logger LOGGER -> g java.util.function.Predicate WATER_SENSITIVE -> e @@ -45422,7 +45526,7 @@ net.minecraft.world.entity.projectile.ThrownPotion -> azg: 220:225:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b 228:228:boolean isWaterSensitiveEntity(net.minecraft.world.entity.LivingEntity) -> a 45:47:void () -> -net.minecraft.world.entity.projectile.ThrownTrident -> azh: +net.minecraft.world.entity.projectile.ThrownTrident -> azk: net.minecraft.network.syncher.EntityDataAccessor ID_LOYALTY -> ap net.minecraft.network.syncher.EntityDataAccessor ID_FOIL -> aq net.minecraft.world.item.ItemStack tridentItem -> ar @@ -45446,7 +45550,7 @@ net.minecraft.world.entity.projectile.ThrownTrident -> azh: 217:217:float getWaterInertia() -> u 222:222:boolean shouldRender(double,double,double) -> i 30:31:void () -> -net.minecraft.world.entity.projectile.WitherSkull -> azi: +net.minecraft.world.entity.projectile.WitherSkull -> azl: net.minecraft.network.syncher.EntityDataAccessor DATA_DANGEROUS -> f 29:30:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 33:34:void (net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity,double,double,double) -> @@ -45462,8 +45566,8 @@ net.minecraft.world.entity.projectile.WitherSkull -> azi: 114:115:void setDangerous(boolean) -> a 119:119:boolean shouldBurn() -> M_ 26:26:void () -> -net.minecraft.world.entity.projectile.package-info -> azj: -net.minecraft.world.entity.raid.Raid -> azk: +net.minecraft.world.entity.projectile.package-info -> azm: +net.minecraft.world.entity.raid.Raid -> azn: net.minecraft.network.chat.TranslatableComponent RAID_NAME_COMPONENT -> a net.minecraft.network.chat.TranslatableComponent VICTORY -> b net.minecraft.network.chat.TranslatableComponent DEFEAT -> c @@ -45548,11 +45652,11 @@ net.minecraft.world.entity.raid.Raid -> azk: 475:475:double lambda$moveRaidCenterToNearbyVillageSection$1(net.minecraft.core.BlockPos) -> d 250:251:boolean lambda$validPlayer$0(net.minecraft.server.level.ServerPlayer) -> a 125:129:void () -> -net.minecraft.world.entity.raid.Raid$1 -> azk$1: +net.minecraft.world.entity.raid.Raid$1 -> azn$1: int[] $SwitchMap$net$minecraft$world$entity$raid$Raid$RaiderType -> a int[] $SwitchMap$net$minecraft$world$Difficulty -> b 816:878:void () -> -net.minecraft.world.entity.raid.Raid$RaidStatus -> azk$a: +net.minecraft.world.entity.raid.Raid$RaidStatus -> azn$a: net.minecraft.world.entity.raid.Raid$RaidStatus ONGOING -> a net.minecraft.world.entity.raid.Raid$RaidStatus VICTORY -> b net.minecraft.world.entity.raid.Raid$RaidStatus LOSS -> c @@ -45566,7 +45670,7 @@ net.minecraft.world.entity.raid.Raid$RaidStatus -> azk$a: 81:81:java.lang.String getName() -> a 63:63:net.minecraft.world.entity.raid.Raid$RaidStatus access$000(java.lang.String) -> a 63:69:void () -> -net.minecraft.world.entity.raid.Raid$RaiderType -> azk$b: +net.minecraft.world.entity.raid.Raid$RaiderType -> azn$b: net.minecraft.world.entity.raid.Raid$RaiderType VINDICATOR -> a net.minecraft.world.entity.raid.Raid$RaiderType EVOKER -> b net.minecraft.world.entity.raid.Raid$RaiderType PILLAGER -> c @@ -45583,7 +45687,7 @@ net.minecraft.world.entity.raid.Raid$RaiderType -> azk$b: 85:85:net.minecraft.world.entity.EntityType access$200(net.minecraft.world.entity.raid.Raid$RaiderType) -> a 85:85:int[] access$300(net.minecraft.world.entity.raid.Raid$RaiderType) -> b 85:94:void () -> -net.minecraft.world.entity.raid.Raider -> azl: +net.minecraft.world.entity.raid.Raider -> azo: net.minecraft.network.syncher.EntityDataAccessor IS_CELEBRATING -> c java.util.function.Predicate ALLOWED_ITEMS -> b net.minecraft.world.entity.raid.Raid raid -> d @@ -45627,7 +45731,7 @@ net.minecraft.world.entity.raid.Raider -> azl: 47:47:java.util.Random access$600(net.minecraft.world.entity.raid.Raider) -> f 47:47:java.util.Random access$700(net.minecraft.world.entity.raid.Raider) -> g 48:50:void () -> -net.minecraft.world.entity.raid.Raider$HoldGroundAttackGoal -> azl$a: +net.minecraft.world.entity.raid.Raider$HoldGroundAttackGoal -> azo$a: net.minecraft.world.entity.raid.Raider mob -> c float hostileRadiusSqr -> d net.minecraft.world.entity.ai.targeting.TargetingConditions shoutTargeting -> a @@ -45637,13 +45741,13 @@ net.minecraft.world.entity.raid.Raider$HoldGroundAttackGoal -> azl$a: 405:412:void start() -> c 416:427:void stop() -> d 431:447:void tick() -> e -net.minecraft.world.entity.raid.Raider$ObtainRaidLeaderBannerGoal -> azl$b: +net.minecraft.world.entity.raid.Raider$ObtainRaidLeaderBannerGoal -> azo$b: net.minecraft.world.entity.raid.Raider mob -> b net.minecraft.world.entity.raid.Raider this$0 -> a 311:314:void (net.minecraft.world.entity.raid.Raider,net.minecraft.world.entity.raid.Raider) -> 318:331:boolean canUse() -> a 336:342:void tick() -> e -net.minecraft.world.entity.raid.Raider$RaiderCelebration -> azl$c: +net.minecraft.world.entity.raid.Raider$RaiderCelebration -> azo$c: net.minecraft.world.entity.raid.Raider mob -> b net.minecraft.world.entity.raid.Raider this$0 -> a 348:351:void (net.minecraft.world.entity.raid.Raider,net.minecraft.world.entity.raid.Raider) -> @@ -45651,7 +45755,7 @@ net.minecraft.world.entity.raid.Raider$RaiderCelebration -> azl$c: 361:363:void start() -> c 367:369:void stop() -> d 373:382:void tick() -> e -net.minecraft.world.entity.raid.Raider$RaiderMoveThroughVillageGoal -> azl$d: +net.minecraft.world.entity.raid.Raider$RaiderMoveThroughVillageGoal -> azo$d: net.minecraft.world.entity.raid.Raider raider -> a double speedModifier -> b net.minecraft.core.BlockPos poiPos -> c @@ -45669,7 +45773,7 @@ net.minecraft.world.entity.raid.Raider$RaiderMoveThroughVillageGoal -> azl$d: 530:535:boolean hasNotVisited(net.minecraft.core.BlockPos) -> a 539:542:void updateVisited() -> j 478:478:boolean lambda$hasSuitablePoi$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> a -net.minecraft.world.entity.raid.Raids -> azm: +net.minecraft.world.entity.raid.Raids -> azp: java.util.Map raidMap -> a net.minecraft.server.level.ServerLevel level -> b int nextAvailableID -> c @@ -45685,8 +45789,8 @@ net.minecraft.world.entity.raid.Raids -> azm: 196:196:java.lang.String getFileId(net.minecraft.world.level.dimension.Dimension) -> a 200:200:int getUniqueId() -> e 205:217:net.minecraft.world.entity.raid.Raid getNearbyRaid(net.minecraft.core.BlockPos,int) -> a -net.minecraft.world.entity.raid.package-info -> azn: -net.minecraft.world.entity.schedule.Activity -> azo: +net.minecraft.world.entity.raid.package-info -> azq: +net.minecraft.world.entity.schedule.Activity -> azr: net.minecraft.world.entity.schedule.Activity CORE -> a net.minecraft.world.entity.schedule.Activity IDLE -> b net.minecraft.world.entity.schedule.Activity WORK -> c @@ -45703,13 +45807,13 @@ net.minecraft.world.entity.schedule.Activity -> azo: 28:28:net.minecraft.world.entity.schedule.Activity register(java.lang.String) -> a 33:33:java.lang.String toString() -> toString 6:15:void () -> -net.minecraft.world.entity.schedule.Keyframe -> azp: +net.minecraft.world.entity.schedule.Keyframe -> azs: int timeStamp -> a float value -> b 7:10:void (int,float) -> 13:13:int getTimeStamp() -> a 17:17:float getValue() -> b -net.minecraft.world.entity.schedule.Schedule -> azq: +net.minecraft.world.entity.schedule.Schedule -> azt: net.minecraft.world.entity.schedule.Schedule EMPTY -> a net.minecraft.world.entity.schedule.Schedule SIMPLE -> b net.minecraft.world.entity.schedule.Schedule VILLAGER_BABY -> c @@ -45724,7 +45828,7 @@ net.minecraft.world.entity.schedule.Schedule -> azq: 64:64:double lambda$getActivityAt$1(int,java.util.Map$Entry) -> a 56:56:boolean lambda$getAllTimelinesExceptFor$0(net.minecraft.world.entity.schedule.Activity,java.util.Map$Entry) -> a 15:35:void () -> -net.minecraft.world.entity.schedule.ScheduleBuilder -> azr: +net.minecraft.world.entity.schedule.ScheduleBuilder -> azu: net.minecraft.world.entity.schedule.Schedule schedule -> a java.util.List transitions -> b 10:14:void (net.minecraft.world.entity.schedule.Schedule) -> @@ -45732,13 +45836,13 @@ net.minecraft.world.entity.schedule.ScheduleBuilder -> azr: 22:39:net.minecraft.world.entity.schedule.Schedule build() -> a 28:37:void lambda$build$1(net.minecraft.world.entity.schedule.ScheduleBuilder$ActivityTransition) -> a 32:32:void lambda$null$0(net.minecraft.world.entity.schedule.ScheduleBuilder$ActivityTransition,net.minecraft.world.entity.schedule.Timeline) -> a -net.minecraft.world.entity.schedule.ScheduleBuilder$ActivityTransition -> azr$a: +net.minecraft.world.entity.schedule.ScheduleBuilder$ActivityTransition -> azu$a: int time -> a net.minecraft.world.entity.schedule.Activity activity -> b 46:49:void (int,net.minecraft.world.entity.schedule.Activity) -> 52:52:int getTime() -> a 56:56:net.minecraft.world.entity.schedule.Activity getActivity() -> b -net.minecraft.world.entity.schedule.Timeline -> azs: +net.minecraft.world.entity.schedule.Timeline -> azv: java.util.List keyframes -> a int previousIndex -> b 11:12:void () -> @@ -45748,8 +45852,8 @@ net.minecraft.world.entity.schedule.Timeline -> azs: 32:39:void sortAndDeduplicateKeyframes() -> b 42:62:float getValueAt(int) -> a 33:33:void lambda$sortAndDeduplicateKeyframes$0(it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,net.minecraft.world.entity.schedule.Keyframe) -> a -net.minecraft.world.entity.schedule.package-info -> azt: -net.minecraft.world.entity.vehicle.AbstractMinecart -> azu: +net.minecraft.world.entity.schedule.package-info -> azw: +net.minecraft.world.entity.vehicle.AbstractMinecart -> azx: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_HURT -> b net.minecraft.network.syncher.EntityDataAccessor DATA_ID_HURTDIR -> c net.minecraft.network.syncher.EntityDataAccessor DATA_ID_DAMAGE -> d @@ -45814,10 +45918,10 @@ net.minecraft.world.entity.vehicle.AbstractMinecart -> azu: 842:842:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 183:203:void lambda$static$0(java.util.EnumMap) -> a 55:182:void () -> -net.minecraft.world.entity.vehicle.AbstractMinecart$1 -> azu$1: +net.minecraft.world.entity.vehicle.AbstractMinecart$1 -> azx$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape -> a 360:360:void () -> -net.minecraft.world.entity.vehicle.AbstractMinecart$Type -> azu$a: +net.minecraft.world.entity.vehicle.AbstractMinecart$Type -> azx$a: net.minecraft.world.entity.vehicle.AbstractMinecart$Type RIDEABLE -> a net.minecraft.world.entity.vehicle.AbstractMinecart$Type CHEST -> b net.minecraft.world.entity.vehicle.AbstractMinecart$Type FURNACE -> c @@ -45830,7 +45934,7 @@ net.minecraft.world.entity.vehicle.AbstractMinecart$Type -> azu$a: 44:44:net.minecraft.world.entity.vehicle.AbstractMinecart$Type valueOf(java.lang.String) -> valueOf 44:44:void (java.lang.String,int) -> 44:51:void () -> -net.minecraft.world.entity.vehicle.AbstractMinecartContainer -> azv: +net.minecraft.world.entity.vehicle.AbstractMinecartContainer -> azy: net.minecraft.core.NonNullList itemStacks -> b boolean dropEquipment -> c net.minecraft.resources.ResourceLocation lootTable -> d @@ -45858,7 +45962,7 @@ net.minecraft.world.entity.vehicle.AbstractMinecartContainer -> azv: 217:219:void setLootTable(net.minecraft.resources.ResourceLocation,long) -> a 224:228:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> createMenu net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.entity.vehicle.Boat -> azw: +net.minecraft.world.entity.vehicle.Boat -> azz: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_HURT -> b net.minecraft.network.syncher.EntityDataAccessor DATA_ID_HURTDIR -> c net.minecraft.network.syncher.EntityDataAccessor DATA_ID_DAMAGE -> d @@ -45943,11 +46047,11 @@ net.minecraft.world.entity.vehicle.Boat -> azw: 868:872:void setInput(boolean,boolean,boolean,boolean) -> a 924:924:net.minecraft.network.protocol.Packet getAddEntityPacket() -> L 49:55:void () -> -net.minecraft.world.entity.vehicle.Boat$1 -> azw$1: +net.minecraft.world.entity.vehicle.Boat$1 -> azz$1: int[] $SwitchMap$net$minecraft$world$entity$vehicle$Boat$Type -> a int[] $SwitchMap$net$minecraft$world$entity$vehicle$Boat$Status -> b 200:375:void () -> -net.minecraft.world.entity.vehicle.Boat$Status -> azw$a: +net.minecraft.world.entity.vehicle.Boat$Status -> azz$a: net.minecraft.world.entity.vehicle.Boat$Status IN_WATER -> a net.minecraft.world.entity.vehicle.Boat$Status UNDER_WATER -> b net.minecraft.world.entity.vehicle.Boat$Status UNDER_FLOWING_WATER -> c @@ -45958,7 +46062,7 @@ net.minecraft.world.entity.vehicle.Boat$Status -> azw$a: 423:423:net.minecraft.world.entity.vehicle.Boat$Status valueOf(java.lang.String) -> valueOf 423:423:void (java.lang.String,int) -> 423:428:void () -> -net.minecraft.world.entity.vehicle.Boat$Type -> azw$b: +net.minecraft.world.entity.vehicle.Boat$Type -> azz$b: net.minecraft.world.entity.vehicle.Boat$Type OAK -> a net.minecraft.world.entity.vehicle.Boat$Type SPRUCE -> b net.minecraft.world.entity.vehicle.Boat$Type BIRCH -> c @@ -45977,13 +46081,13 @@ net.minecraft.world.entity.vehicle.Boat$Type -> azw$b: 904:908:net.minecraft.world.entity.vehicle.Boat$Type byId(int) -> a 912:918:net.minecraft.world.entity.vehicle.Boat$Type byName(java.lang.String) -> a 874:880:void () -> -net.minecraft.world.entity.vehicle.Minecart -> azx: +net.minecraft.world.entity.vehicle.Minecart -> baa: 10:11:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 14:15:void (net.minecraft.world.level.Level,double,double,double) -> 19:30:boolean interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> b 35:46:void activateMinecart(int,int,int,boolean) -> a 50:50:net.minecraft.world.entity.vehicle.AbstractMinecart$Type getMinecartType() -> o -net.minecraft.world.entity.vehicle.MinecartChest -> azy: +net.minecraft.world.entity.vehicle.MinecartChest -> bab: 17:18:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 21:22:void (net.minecraft.world.level.Level,double,double,double) -> 26:31:void destroy(net.minecraft.world.damagesource.DamageSource) -> a @@ -45992,7 +46096,7 @@ net.minecraft.world.entity.vehicle.MinecartChest -> azy: 45:45:net.minecraft.world.level.block.state.BlockState getDefaultDisplayBlockState() -> q 50:50:int getDefaultDisplayOffset() -> s 55:55:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.entity.vehicle.MinecartCommandBlock -> azz: +net.minecraft.world.entity.vehicle.MinecartCommandBlock -> bac: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_COMMAND_NAME -> b net.minecraft.network.syncher.EntityDataAccessor DATA_ID_LAST_OUTPUT -> c net.minecraft.world.level.BaseCommandBlock commandBlock -> d @@ -46012,7 +46116,7 @@ net.minecraft.world.entity.vehicle.MinecartCommandBlock -> azz: 23:23:net.minecraft.network.syncher.EntityDataAccessor access$000() -> w 23:23:net.minecraft.network.syncher.EntityDataAccessor access$100() -> z 24:25:void () -> -net.minecraft.world.entity.vehicle.MinecartCommandBlock$MinecartCommandBase -> azz$a: +net.minecraft.world.entity.vehicle.MinecartCommandBlock$MinecartCommandBase -> bac$a: net.minecraft.world.entity.vehicle.MinecartCommandBlock this$0 -> b 110:110:void (net.minecraft.world.entity.vehicle.MinecartCommandBlock) -> 113:113:net.minecraft.server.level.ServerLevel getLevel() -> d @@ -46021,7 +46125,7 @@ net.minecraft.world.entity.vehicle.MinecartCommandBlock$MinecartCommandBase -> a 129:129:net.minecraft.world.phys.Vec3 getPosition() -> f 133:133:net.minecraft.world.entity.vehicle.MinecartCommandBlock getMinecart() -> g 138:138:net.minecraft.commands.CommandSourceStack createCommandSourceStack() -> h -net.minecraft.world.entity.vehicle.MinecartFurnace -> baa: +net.minecraft.world.entity.vehicle.MinecartFurnace -> bad: net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FUEL -> d int fuel -> e double xPush -> b @@ -46034,7 +46138,7 @@ net.minecraft.world.entity.vehicle.MinecartFurnace -> baa: 56:72:void tick() -> h 76:76:double getMaxSpeed() -> f 81:86:void destroy(net.minecraft.world.damagesource.DamageSource) -> a - 90:108:void moveAlongTrack(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b + 91:108:void moveAlongTrack(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b 112:128:void applyNaturalSlowdown() -> k 132:145:boolean interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> b 150:154:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b @@ -46043,7 +46147,7 @@ net.minecraft.world.entity.vehicle.MinecartFurnace -> baa: 169:170:void setHasFuel(boolean) -> n 174:174:net.minecraft.world.level.block.state.BlockState getDefaultDisplayBlockState() -> q 28:33:void () -> -net.minecraft.world.entity.vehicle.MinecartHopper -> bab: +net.minecraft.world.entity.vehicle.MinecartHopper -> bae: boolean enabled -> d int cooldownTime -> e net.minecraft.core.BlockPos lastPosition -> f @@ -46068,7 +46172,7 @@ net.minecraft.world.entity.vehicle.MinecartHopper -> bab: 153:154:void setCooldown(int) -> m 157:157:boolean isOnCooldown() -> D 162:162:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.entity.vehicle.MinecartSpawner -> bac: +net.minecraft.world.entity.vehicle.MinecartSpawner -> baf: net.minecraft.world.level.BaseSpawner spawner -> b 12:31:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 12:35:void (net.minecraft.world.level.Level,double,double,double) -> @@ -46080,13 +46184,13 @@ net.minecraft.world.entity.vehicle.MinecartSpawner -> bac: 66:68:void tick() -> h 71:71:net.minecraft.world.level.BaseSpawner getSpawner() -> v 76:76:boolean onlyOpCanSetNbt() -> cb -net.minecraft.world.entity.vehicle.MinecartSpawner$1 -> bac$1: +net.minecraft.world.entity.vehicle.MinecartSpawner$1 -> baf$1: net.minecraft.world.entity.vehicle.MinecartSpawner this$0 -> a 12:12:void (net.minecraft.world.entity.vehicle.MinecartSpawner) -> 15:16:void broadcastEvent(int) -> a 20:20:net.minecraft.world.level.Level getLevel() -> a 25:25:net.minecraft.core.BlockPos getPos() -> b -net.minecraft.world.entity.vehicle.MinecartTNT -> bad: +net.minecraft.world.entity.vehicle.MinecartTNT -> bag: int fuse -> b 25:29:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) -> 25:33:void (net.minecraft.world.level.Level,double,double,double) -> @@ -46106,10 +46210,10 @@ net.minecraft.world.entity.vehicle.MinecartTNT -> bad: 163:167:boolean shouldBlockExplode(net.minecraft.world.level.Explosion,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,float) -> a 172:176:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 180:182:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b -net.minecraft.world.entity.vehicle.package-info -> bae: -net.minecraft.world.food.FoodConstants -> baf: +net.minecraft.world.entity.vehicle.package-info -> bah: +net.minecraft.world.food.FoodConstants -> bai: 3:3:void () -> -net.minecraft.world.food.FoodData -> bag: +net.minecraft.world.food.FoodData -> baj: int foodLevel -> a float saturationLevel -> b float exhaustionLevel -> c @@ -46130,7 +46234,7 @@ net.minecraft.world.food.FoodData -> bag: 123:124:void setFoodLevel(int) -> a 127:128:void setSaturation(float) -> b 131:132:void setExhaustion(float) -> c -net.minecraft.world.food.FoodProperties -> bah: +net.minecraft.world.food.FoodProperties -> bak: int nutrition -> a float saturationModifier -> b boolean isMeat -> c @@ -46145,8 +46249,8 @@ net.minecraft.world.food.FoodProperties -> bah: 45:45:boolean isFastFood() -> e 49:49:java.util.List getEffects() -> f 9:9:void (int,float,boolean,boolean,boolean,java.util.List,net.minecraft.world.food.FoodProperties$1) -> -net.minecraft.world.food.FoodProperties$1 -> bah$1: -net.minecraft.world.food.FoodProperties$Builder -> bah$a: +net.minecraft.world.food.FoodProperties$1 -> bak$1: +net.minecraft.world.food.FoodProperties$Builder -> bak$a: int nutrition -> a float saturationModifier -> b boolean isMeat -> c @@ -46161,7 +46265,7 @@ net.minecraft.world.food.FoodProperties$Builder -> bah$a: 82:83:net.minecraft.world.food.FoodProperties$Builder fast() -> c 87:88:net.minecraft.world.food.FoodProperties$Builder effect(net.minecraft.world.effect.MobEffectInstance,float) -> a 92:92:net.minecraft.world.food.FoodProperties build() -> d -net.minecraft.world.food.Foods -> bai: +net.minecraft.world.food.Foods -> bal: net.minecraft.world.food.FoodProperties APPLE -> a net.minecraft.world.food.FoodProperties BAKED_POTATO -> b net.minecraft.world.food.FoodProperties BEEF -> c @@ -46204,8 +46308,8 @@ net.minecraft.world.food.Foods -> bai: 8:8:void () -> 70:70:net.minecraft.world.food.FoodProperties stew(int) -> a 9:67:void () -> -net.minecraft.world.food.package-info -> baj: -net.minecraft.world.inventory.AbstractContainerMenu -> bak: +net.minecraft.world.food.package-info -> bam: +net.minecraft.world.inventory.AbstractContainerMenu -> ban: net.minecraft.core.NonNullList lastSlots -> c java.util.List slots -> a java.util.List dataSlots -> d @@ -46259,7 +46363,7 @@ net.minecraft.world.inventory.AbstractContainerMenu -> bak: 633:637:int getRedstoneSignalFromBlockEntity(net.minecraft.world.level.block.entity.BlockEntity) -> a 641:657:int getRedstoneSignalFromContainer(net.minecraft.world.Container) -> b 53:56:java.lang.Boolean lambda$stillValid$0(net.minecraft.world.level.block.Block,net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.AbstractFurnaceMenu -> bal: +net.minecraft.world.inventory.AbstractFurnaceMenu -> bao: net.minecraft.world.Container container -> d net.minecraft.world.inventory.ContainerData data -> e net.minecraft.world.level.Level level -> c @@ -46281,7 +46385,7 @@ net.minecraft.world.inventory.AbstractFurnaceMenu -> bal: 172:177:int getBurnProgress() -> j 182:186:int getLitProgress() -> k 190:190:boolean isLit() -> l -net.minecraft.world.inventory.AnvilMenu -> bam: +net.minecraft.world.inventory.AnvilMenu -> bap: org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.world.Container resultSlots -> d net.minecraft.world.Container repairSlots -> e @@ -46306,11 +46410,11 @@ net.minecraft.world.inventory.AnvilMenu -> bam: 24:24:net.minecraft.world.Container access$100(net.minecraft.world.inventory.AnvilMenu) -> b 24:24:int access$200(net.minecraft.world.inventory.AnvilMenu) -> c 25:25:void () -> -net.minecraft.world.inventory.AnvilMenu$1 -> bam$1: +net.minecraft.world.inventory.AnvilMenu$1 -> bap$1: net.minecraft.world.inventory.AnvilMenu this$0 -> a 38:38:void (net.minecraft.world.inventory.AnvilMenu,int) -> 41:43:void setChanged() -> e -net.minecraft.world.inventory.AnvilMenu$2 -> bam$2: +net.minecraft.world.inventory.AnvilMenu$2 -> bap$2: net.minecraft.world.inventory.ContainerLevelAccess val$access -> a net.minecraft.world.inventory.AnvilMenu this$0 -> b 85:85:void (net.minecraft.world.inventory.AnvilMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.inventory.ContainerLevelAccess) -> @@ -46318,10 +46422,10 @@ net.minecraft.world.inventory.AnvilMenu$2 -> bam$2: 93:93:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a 98:131:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a 117:130:void lambda$onTake$0(net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.AnvilMenu$3 -> bam$3: +net.minecraft.world.inventory.AnvilMenu$3 -> bap$3: int[] $SwitchMap$net$minecraft$world$item$enchantment$Enchantment$Rarity -> a 264:264:void () -> -net.minecraft.world.inventory.BeaconMenu -> ban: +net.minecraft.world.inventory.BeaconMenu -> baq: net.minecraft.world.Container beacon -> c net.minecraft.world.inventory.BeaconMenu$PaymentSlot paymentSlot -> d net.minecraft.world.inventory.ContainerLevelAccess access -> e @@ -46337,20 +46441,20 @@ net.minecraft.world.inventory.BeaconMenu -> ban: 148:148:net.minecraft.world.effect.MobEffect getSecondaryEffect() -> g 152:157:void updateEffects(int,int) -> c 160:160:boolean hasPayment() -> h -net.minecraft.world.inventory.BeaconMenu$1 -> ban$1: +net.minecraft.world.inventory.BeaconMenu$1 -> baq$1: net.minecraft.world.inventory.BeaconMenu this$0 -> a 25:25:void (net.minecraft.world.inventory.BeaconMenu,int) -> 28:28:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b 33:33:int getMaxStackSize() -> L_ -net.minecraft.world.inventory.BeaconMenu$PaymentSlot -> ban$a: +net.minecraft.world.inventory.BeaconMenu$PaymentSlot -> baq$a: net.minecraft.world.inventory.BeaconMenu this$0 -> a 164:166:void (net.minecraft.world.inventory.BeaconMenu,net.minecraft.world.Container,int,int,int) -> 170:171:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 176:176:int getMaxStackSize() -> a -net.minecraft.world.inventory.BlastFurnaceMenu -> bao: +net.minecraft.world.inventory.BlastFurnaceMenu -> bar: 9:10:void (int,net.minecraft.world.entity.player.Inventory) -> 13:14:void (int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.Container,net.minecraft.world.inventory.ContainerData) -> -net.minecraft.world.inventory.BrewingStandMenu -> bap: +net.minecraft.world.inventory.BrewingStandMenu -> bas: net.minecraft.world.Container brewingStand -> c net.minecraft.world.inventory.ContainerData brewingStandData -> d net.minecraft.world.inventory.Slot ingredientSlot -> e @@ -46360,22 +46464,22 @@ net.minecraft.world.inventory.BrewingStandMenu -> bap: 71:118:net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player,int) -> b 122:122:int getFuel() -> e 126:126:int getBrewingTicks() -> f -net.minecraft.world.inventory.BrewingStandMenu$FuelSlot -> bap$a: +net.minecraft.world.inventory.BrewingStandMenu$FuelSlot -> bas$a: 178:179:void (net.minecraft.world.Container,int,int,int) -> 183:183:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 187:187:boolean mayPlaceItem(net.minecraft.world.item.ItemStack) -> a_ 192:192:int getMaxStackSize() -> a -net.minecraft.world.inventory.BrewingStandMenu$IngredientsSlot -> bap$b: +net.minecraft.world.inventory.BrewingStandMenu$IngredientsSlot -> bas$b: 162:163:void (net.minecraft.world.Container,int,int,int) -> 167:167:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 172:172:int getMaxStackSize() -> a -net.minecraft.world.inventory.BrewingStandMenu$PotionSlot -> bap$c: +net.minecraft.world.inventory.BrewingStandMenu$PotionSlot -> bas$c: 131:132:void (net.minecraft.world.Container,int,int,int) -> 136:136:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 141:141:int getMaxStackSize() -> a 146:151:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a 155:156:boolean mayPlaceItem(net.minecraft.world.item.ItemStack) -> b_ -net.minecraft.world.inventory.CartographyTableMenu -> baq: +net.minecraft.world.inventory.CartographyTableMenu -> bat: net.minecraft.world.inventory.ContainerLevelAccess access -> d boolean quickMoved -> e long lastSoundTime -> f @@ -46395,23 +46499,23 @@ net.minecraft.world.inventory.CartographyTableMenu -> baq: 16:16:long access$000(net.minecraft.world.inventory.CartographyTableMenu) -> a 16:16:long access$002(net.minecraft.world.inventory.CartographyTableMenu,long) -> a 16:16:boolean access$100(net.minecraft.world.inventory.CartographyTableMenu) -> b -net.minecraft.world.inventory.CartographyTableMenu$1 -> baq$1: +net.minecraft.world.inventory.CartographyTableMenu$1 -> bat$1: net.minecraft.world.inventory.CartographyTableMenu this$0 -> a 30:30:void (net.minecraft.world.inventory.CartographyTableMenu,int) -> 33:35:void setChanged() -> e -net.minecraft.world.inventory.CartographyTableMenu$2 -> baq$2: +net.minecraft.world.inventory.CartographyTableMenu$2 -> bat$2: net.minecraft.world.inventory.CartographyTableMenu this$0 -> a 37:37:void (net.minecraft.world.inventory.CartographyTableMenu) -> 41:43:void setChanged() -> e -net.minecraft.world.inventory.CartographyTableMenu$3 -> baq$3: +net.minecraft.world.inventory.CartographyTableMenu$3 -> bat$3: net.minecraft.world.inventory.CartographyTableMenu this$0 -> a 55:55:void (net.minecraft.world.inventory.CartographyTableMenu,net.minecraft.world.Container,int,int,int) -> 58:58:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.CartographyTableMenu$4 -> baq$4: +net.minecraft.world.inventory.CartographyTableMenu$4 -> bat$4: net.minecraft.world.inventory.CartographyTableMenu this$0 -> a 62:62:void (net.minecraft.world.inventory.CartographyTableMenu,net.minecraft.world.Container,int,int,int) -> 65:66:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.CartographyTableMenu$5 -> baq$5: +net.minecraft.world.inventory.CartographyTableMenu$5 -> bat$5: net.minecraft.world.inventory.ContainerLevelAccess val$access -> a net.minecraft.world.inventory.CartographyTableMenu this$0 -> b 70:70:void (net.minecraft.world.inventory.CartographyTableMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.inventory.ContainerLevelAccess) -> @@ -46421,7 +46525,7 @@ net.minecraft.world.inventory.CartographyTableMenu$5 -> baq$5: 104:115:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a 108:113:void lambda$onTake$1(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 80:87:net.minecraft.world.item.ItemStack lambda$remove$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.ChestMenu -> bar: +net.minecraft.world.inventory.ChestMenu -> bau: net.minecraft.world.Container container -> c int containerRows -> d 15:16:void (net.minecraft.world.inventory.MenuType,int,net.minecraft.world.entity.player.Inventory,int) -> @@ -46439,7 +46543,7 @@ net.minecraft.world.inventory.ChestMenu -> bar: 108:110:void removed(net.minecraft.world.entity.player.Player) -> b 113:113:net.minecraft.world.Container getContainer() -> e 117:117:int getRowCount() -> f -net.minecraft.world.inventory.ClickType -> bas: +net.minecraft.world.inventory.ClickType -> bav: net.minecraft.world.inventory.ClickType PICKUP -> a net.minecraft.world.inventory.ClickType QUICK_MOVE -> b net.minecraft.world.inventory.ClickType SWAP -> c @@ -46452,11 +46556,11 @@ net.minecraft.world.inventory.ClickType -> bas: 3:3:net.minecraft.world.inventory.ClickType valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:4:void () -> -net.minecraft.world.inventory.ContainerData -> bat: +net.minecraft.world.inventory.ContainerData -> baw: int get(int) -> a void set(int,int) -> a int getCount() -> a -net.minecraft.world.inventory.ContainerLevelAccess -> bau: +net.minecraft.world.inventory.ContainerLevelAccess -> bax: net.minecraft.world.inventory.ContainerLevelAccess NULL -> a 19:19:net.minecraft.world.inventory.ContainerLevelAccess create(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a java.util.Optional evaluate(java.util.function.BiFunction) -> a @@ -46464,19 +46568,19 @@ net.minecraft.world.inventory.ContainerLevelAccess -> bau: 34:38:void execute(java.util.function.BiConsumer) -> a 35:36:java.util.Optional lambda$execute$0(java.util.function.BiConsumer,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 11:11:void () -> -net.minecraft.world.inventory.ContainerLevelAccess$1 -> bau$1: +net.minecraft.world.inventory.ContainerLevelAccess$1 -> bax$1: 11:11:void () -> 14:14:java.util.Optional evaluate(java.util.function.BiFunction) -> a -net.minecraft.world.inventory.ContainerLevelAccess$2 -> bau$2: +net.minecraft.world.inventory.ContainerLevelAccess$2 -> bax$2: net.minecraft.world.level.Level val$level -> b net.minecraft.core.BlockPos val$pos -> c 19:19:void (net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> 22:22:java.util.Optional evaluate(java.util.function.BiFunction) -> a -net.minecraft.world.inventory.ContainerListener -> bav: +net.minecraft.world.inventory.ContainerListener -> bay: void refreshContainer(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.core.NonNullList) -> a void slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.world.item.ItemStack) -> a void setContainerData(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a -net.minecraft.world.inventory.CraftingContainer -> baw: +net.minecraft.world.inventory.CraftingContainer -> baz: net.minecraft.core.NonNullList items -> a int width -> b int height -> c @@ -46495,7 +46599,7 @@ net.minecraft.world.inventory.CraftingContainer -> baw: 88:88:int getHeight() -> f 92:92:int getWidth() -> g 97:100:void fillStackedContents(net.minecraft.world.entity.player.StackedContents) -> a -net.minecraft.world.inventory.CraftingMenu -> bax: +net.minecraft.world.inventory.CraftingMenu -> bba: net.minecraft.world.inventory.CraftingContainer craftSlots -> c net.minecraft.world.inventory.ResultContainer resultSlots -> d net.minecraft.world.inventory.ContainerLevelAccess access -> e @@ -46518,7 +46622,7 @@ net.minecraft.world.inventory.CraftingMenu -> bax: 119:119:void lambda$quickMoveStack$2(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 102:102:void lambda$removed$1(net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 80:80:void lambda$slotsChanged$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.DataSlot -> bay: +net.minecraft.world.inventory.DataSlot -> bbb: int prevValue -> a 3:3:void () -> 5:5:net.minecraft.world.inventory.DataSlot forContainer(net.minecraft.world.inventory.ContainerData,int) -> a @@ -46527,31 +46631,31 @@ net.minecraft.world.inventory.DataSlot -> bay: int get() -> b void set(int) -> a 55:58:boolean checkAndClearUpdateFlag() -> c -net.minecraft.world.inventory.DataSlot$1 -> bay$1: +net.minecraft.world.inventory.DataSlot$1 -> bbb$1: net.minecraft.world.inventory.ContainerData val$container -> a int val$dataId -> b 5:5:void (net.minecraft.world.inventory.ContainerData,int) -> 8:8:int get() -> b 13:14:void set(int) -> a -net.minecraft.world.inventory.DataSlot$2 -> bay$2: +net.minecraft.world.inventory.DataSlot$2 -> bbb$2: int[] val$storage -> a int val$index -> b 19:19:void (int[],int) -> 22:22:int get() -> b 27:28:void set(int) -> a -net.minecraft.world.inventory.DataSlot$3 -> bay$3: +net.minecraft.world.inventory.DataSlot$3 -> bbb$3: int value -> a 33:33:void () -> 38:38:int get() -> b 43:44:void set(int) -> a -net.minecraft.world.inventory.DispenserMenu -> baz: +net.minecraft.world.inventory.DispenserMenu -> bbc: net.minecraft.world.Container dispenser -> c 21:22:void (int,net.minecraft.world.entity.player.Inventory) -> 25:44:void (int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.Container) -> 48:48:boolean stillValid(net.minecraft.world.entity.player.Player) -> a 53:80:net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player,int) -> b 85:87:void removed(net.minecraft.world.entity.player.Player) -> b -net.minecraft.world.inventory.EnchantmentMenu -> bba: +net.minecraft.world.inventory.EnchantmentMenu -> bbd: net.minecraft.world.Container enchantSlots -> f net.minecraft.world.inventory.ContainerLevelAccess access -> g java.util.Random random -> h @@ -46572,29 +46676,29 @@ net.minecraft.world.inventory.EnchantmentMenu -> bba: 248:248:void lambda$removed$2(net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 176:215:void lambda$clickMenuButton$1(net.minecraft.world.item.ItemStack,int,net.minecraft.world.entity.player.Player,int,net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 104:159:void lambda$slotsChanged$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.EnchantmentMenu$1 -> bba$1: +net.minecraft.world.inventory.EnchantmentMenu$1 -> bbd$1: net.minecraft.world.inventory.EnchantmentMenu this$0 -> a 24:24:void (net.minecraft.world.inventory.EnchantmentMenu,int) -> 27:29:void setChanged() -> e -net.minecraft.world.inventory.EnchantmentMenu$2 -> bba$2: +net.minecraft.world.inventory.EnchantmentMenu$2 -> bbd$2: net.minecraft.world.inventory.EnchantmentMenu this$0 -> a 47:47:void (net.minecraft.world.inventory.EnchantmentMenu,net.minecraft.world.Container,int,int,int) -> 50:50:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 55:55:int getMaxStackSize() -> a -net.minecraft.world.inventory.EnchantmentMenu$3 -> bba$3: +net.minecraft.world.inventory.EnchantmentMenu$3 -> bbd$3: net.minecraft.world.inventory.EnchantmentMenu this$0 -> a 59:59:void (net.minecraft.world.inventory.EnchantmentMenu,net.minecraft.world.Container,int,int,int) -> 62:62:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.FurnaceFuelSlot -> bbb: +net.minecraft.world.inventory.FurnaceFuelSlot -> bbe: net.minecraft.world.inventory.AbstractFurnaceMenu menu -> a 11:13:void (net.minecraft.world.inventory.AbstractFurnaceMenu,net.minecraft.world.Container,int,int,int) -> 17:17:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 22:22:int getMaxStackSize(net.minecraft.world.item.ItemStack) -> b 26:26:boolean isBucket(net.minecraft.world.item.ItemStack) -> c_ -net.minecraft.world.inventory.FurnaceMenu -> bbc: +net.minecraft.world.inventory.FurnaceMenu -> bbf: 9:10:void (int,net.minecraft.world.entity.player.Inventory) -> 13:14:void (int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.Container,net.minecraft.world.inventory.ContainerData) -> -net.minecraft.world.inventory.FurnaceResultSlot -> bbd: +net.minecraft.world.inventory.FurnaceResultSlot -> bbg: net.minecraft.world.entity.player.Player player -> a int removeCount -> b 13:15:void (net.minecraft.world.entity.player.Player,net.minecraft.world.Container,int,int,int) -> @@ -46603,7 +46707,7 @@ net.minecraft.world.inventory.FurnaceResultSlot -> bbd: 32:34:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a 39:41:void onQuickCraft(net.minecraft.world.item.ItemStack,int) -> a 45:51:void checkTakeAchievements(net.minecraft.world.item.ItemStack) -> c -net.minecraft.world.inventory.GrindstoneMenu -> bbe: +net.minecraft.world.inventory.GrindstoneMenu -> bbh: net.minecraft.world.Container resultSlots -> c net.minecraft.world.Container repairSlots -> d net.minecraft.world.inventory.ContainerLevelAccess access -> e @@ -46619,19 +46723,19 @@ net.minecraft.world.inventory.GrindstoneMenu -> bbe: 244:244:void lambda$removed$1(net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 221:221:boolean lambda$removeNonCurses$0(java.util.Map$Entry) -> a 21:21:net.minecraft.world.Container access$000(net.minecraft.world.inventory.GrindstoneMenu) -> a -net.minecraft.world.inventory.GrindstoneMenu$1 -> bbe$1: +net.minecraft.world.inventory.GrindstoneMenu$1 -> bbh$1: net.minecraft.world.inventory.GrindstoneMenu this$0 -> a 32:32:void (net.minecraft.world.inventory.GrindstoneMenu,int) -> 35:37:void setChanged() -> e -net.minecraft.world.inventory.GrindstoneMenu$2 -> bbe$2: +net.minecraft.world.inventory.GrindstoneMenu$2 -> bbh$2: net.minecraft.world.inventory.GrindstoneMenu this$0 -> a 50:50:void (net.minecraft.world.inventory.GrindstoneMenu,net.minecraft.world.Container,int,int,int) -> 53:53:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.GrindstoneMenu$3 -> bbe$3: +net.minecraft.world.inventory.GrindstoneMenu$3 -> bbh$3: net.minecraft.world.inventory.GrindstoneMenu this$0 -> a 56:56:void (net.minecraft.world.inventory.GrindstoneMenu,net.minecraft.world.Container,int,int,int) -> 59:59:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.GrindstoneMenu$4 -> bbe$4: +net.minecraft.world.inventory.GrindstoneMenu$4 -> bbh$4: net.minecraft.world.inventory.ContainerLevelAccess val$access -> a net.minecraft.world.inventory.GrindstoneMenu this$0 -> b 62:62:void (net.minecraft.world.inventory.GrindstoneMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.inventory.ContainerLevelAccess) -> @@ -46640,7 +46744,7 @@ net.minecraft.world.inventory.GrindstoneMenu$4 -> bbe$4: 87:96:int getExperienceAmount(net.minecraft.world.level.Level) -> a 100:111:int getExperienceFromItem(net.minecraft.world.item.ItemStack) -> e 71:78:void lambda$onTake$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.HopperMenu -> bbf: +net.minecraft.world.inventory.HopperMenu -> bbi: net.minecraft.world.Container hopper -> c 16:17:void (int,net.minecraft.world.entity.player.Inventory) -> 20:39:void (int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.Container) -> @@ -46648,7 +46752,7 @@ net.minecraft.world.inventory.HopperMenu -> bbf: 48:69:net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player,int) -> b 74:76:void removed(net.minecraft.world.entity.player.Player) -> b 79:79:net.minecraft.world.Container getContainer() -> e -net.minecraft.world.inventory.HorseInventoryMenu -> bbg: +net.minecraft.world.inventory.HorseInventoryMenu -> bbj: net.minecraft.world.Container horseContainer -> c net.minecraft.world.entity.animal.horse.AbstractHorse horse -> d 16:70:void (int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.Container,net.minecraft.world.entity.animal.horse.AbstractHorse) -> @@ -46656,20 +46760,20 @@ net.minecraft.world.inventory.HorseInventoryMenu -> bbg: 79:122:net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player,int) -> b 127:129:void removed(net.minecraft.world.entity.player.Player) -> b 132:132:net.minecraft.world.Container getContainer() -> e -net.minecraft.world.inventory.HorseInventoryMenu$1 -> bbg$1: +net.minecraft.world.inventory.HorseInventoryMenu$1 -> bbj$1: net.minecraft.world.entity.animal.horse.AbstractHorse val$horse -> a net.minecraft.world.inventory.HorseInventoryMenu this$0 -> b 25:25:void (net.minecraft.world.inventory.HorseInventoryMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.entity.animal.horse.AbstractHorse) -> 28:28:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 33:33:boolean isActive() -> b -net.minecraft.world.inventory.HorseInventoryMenu$2 -> bbg$2: +net.minecraft.world.inventory.HorseInventoryMenu$2 -> bbj$2: net.minecraft.world.entity.animal.horse.AbstractHorse val$horse -> a net.minecraft.world.inventory.HorseInventoryMenu this$0 -> b 37:37:void (net.minecraft.world.inventory.HorseInventoryMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.entity.animal.horse.AbstractHorse) -> 40:40:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 45:45:boolean isActive() -> b 50:50:int getMaxStackSize() -> a -net.minecraft.world.inventory.InventoryMenu -> bbh: +net.minecraft.world.inventory.InventoryMenu -> bbk: net.minecraft.resources.ResourceLocation BLOCK_ATLAS -> c net.minecraft.resources.ResourceLocation EMPTY_ARMOR_SLOT_HELMET -> d net.minecraft.resources.ResourceLocation EMPTY_ARMOR_SLOT_CHESTPLATE -> e @@ -46697,7 +46801,7 @@ net.minecraft.world.inventory.InventoryMenu -> bbh: 238:238:int getSize() -> i 15:15:net.minecraft.resources.ResourceLocation[] access$000() -> j 29:45:void () -> -net.minecraft.world.inventory.InventoryMenu$1 -> bbh$1: +net.minecraft.world.inventory.InventoryMenu$1 -> bbk$1: net.minecraft.world.entity.EquipmentSlot val$slot -> a net.minecraft.world.inventory.InventoryMenu this$0 -> b 71:71:void (net.minecraft.world.inventory.InventoryMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.entity.EquipmentSlot) -> @@ -46705,11 +46809,11 @@ net.minecraft.world.inventory.InventoryMenu$1 -> bbh$1: 79:79:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 84:88:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a 93:93:com.mojang.datafixers.util.Pair getNoItemIcon() -> c -net.minecraft.world.inventory.InventoryMenu$2 -> bbh$2: +net.minecraft.world.inventory.InventoryMenu$2 -> bbk$2: net.minecraft.world.inventory.InventoryMenu this$0 -> a 106:106:void (net.minecraft.world.inventory.InventoryMenu,net.minecraft.world.Container,int,int,int) -> 109:109:com.mojang.datafixers.util.Pair getNoItemIcon() -> c -net.minecraft.world.inventory.LecternMenu -> bbi: +net.minecraft.world.inventory.LecternMenu -> bbl: net.minecraft.world.Container lectern -> c net.minecraft.world.inventory.ContainerData lecternData -> d 22:23:void (int) -> @@ -46719,11 +46823,11 @@ net.minecraft.world.inventory.LecternMenu -> bbi: 84:84:boolean stillValid(net.minecraft.world.entity.player.Player) -> a 88:88:net.minecraft.world.item.ItemStack getBook() -> e 92:92:int getPage() -> f -net.minecraft.world.inventory.LecternMenu$1 -> bbi$1: +net.minecraft.world.inventory.LecternMenu$1 -> bbl$1: net.minecraft.world.inventory.LecternMenu this$0 -> a 31:31:void (net.minecraft.world.inventory.LecternMenu,net.minecraft.world.Container,int,int,int) -> 34:36:void setChanged() -> d -net.minecraft.world.inventory.LoomMenu -> bbj: +net.minecraft.world.inventory.LoomMenu -> bbm: net.minecraft.world.inventory.ContainerLevelAccess access -> c net.minecraft.world.inventory.DataSlot selectedBannerPatternIndex -> d java.lang.Runnable slotUpdateListener -> e @@ -46756,36 +46860,36 @@ net.minecraft.world.inventory.LoomMenu -> bbj: 22:22:net.minecraft.world.inventory.DataSlot access$300(net.minecraft.world.inventory.LoomMenu) -> d 22:22:long access$400(net.minecraft.world.inventory.LoomMenu) -> e 22:22:long access$402(net.minecraft.world.inventory.LoomMenu,long) -> a -net.minecraft.world.inventory.LoomMenu$1 -> bbj$1: +net.minecraft.world.inventory.LoomMenu$1 -> bbm$1: net.minecraft.world.inventory.LoomMenu this$0 -> a 39:39:void (net.minecraft.world.inventory.LoomMenu,int) -> 42:45:void setChanged() -> e -net.minecraft.world.inventory.LoomMenu$2 -> bbj$2: +net.minecraft.world.inventory.LoomMenu$2 -> bbm$2: net.minecraft.world.inventory.LoomMenu this$0 -> a 48:48:void (net.minecraft.world.inventory.LoomMenu,int) -> 51:53:void setChanged() -> e -net.minecraft.world.inventory.LoomMenu$3 -> bbj$3: +net.minecraft.world.inventory.LoomMenu$3 -> bbm$3: net.minecraft.world.inventory.LoomMenu this$0 -> a 64:64:void (net.minecraft.world.inventory.LoomMenu,net.minecraft.world.Container,int,int,int) -> 67:67:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.LoomMenu$4 -> bbj$4: +net.minecraft.world.inventory.LoomMenu$4 -> bbm$4: net.minecraft.world.inventory.LoomMenu this$0 -> a 71:71:void (net.minecraft.world.inventory.LoomMenu,net.minecraft.world.Container,int,int,int) -> 74:74:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.LoomMenu$5 -> bbj$5: +net.minecraft.world.inventory.LoomMenu$5 -> bbm$5: net.minecraft.world.inventory.LoomMenu this$0 -> a 78:78:void (net.minecraft.world.inventory.LoomMenu,net.minecraft.world.Container,int,int,int) -> 81:81:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.LoomMenu$6 -> bbj$6: +net.minecraft.world.inventory.LoomMenu$6 -> bbm$6: net.minecraft.world.inventory.ContainerLevelAccess val$access -> a net.minecraft.world.inventory.LoomMenu this$0 -> b 85:85:void (net.minecraft.world.inventory.LoomMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.inventory.ContainerLevelAccess) -> 88:88:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 93:108:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a 100:105:void lambda$onTake$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.MenuConstructor -> bbk: +net.minecraft.world.inventory.MenuConstructor -> bbn: net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> createMenu -net.minecraft.world.inventory.MenuType -> bbl: +net.minecraft.world.inventory.MenuType -> bbo: net.minecraft.world.inventory.MenuType GENERIC_9x1 -> a net.minecraft.world.inventory.MenuType GENERIC_9x2 -> b net.minecraft.world.inventory.MenuType GENERIC_9x3 -> c @@ -46815,9 +46919,9 @@ net.minecraft.world.inventory.MenuType -> bbl: 47:47:net.minecraft.world.inventory.AbstractContainerMenu create(int,net.minecraft.world.entity.player.Inventory) -> a 28:28:net.minecraft.world.inventory.LecternMenu lambda$static$0(int,net.minecraft.world.entity.player.Inventory) -> b 11:34:void () -> -net.minecraft.world.inventory.MenuType$MenuSupplier -> bbl$a: +net.minecraft.world.inventory.MenuType$MenuSupplier -> bbo$a: net.minecraft.world.inventory.AbstractContainerMenu create(int,net.minecraft.world.entity.player.Inventory) -> create -net.minecraft.world.inventory.MerchantContainer -> bbm: +net.minecraft.world.inventory.MerchantContainer -> bbp: net.minecraft.world.item.trading.Merchant merchant -> a net.minecraft.core.NonNullList itemStacks -> b net.minecraft.world.item.trading.MerchantOffer activeOffer -> c @@ -46838,7 +46942,7 @@ net.minecraft.world.inventory.MerchantContainer -> bbm: 136:138:void setSelectionHint(int) -> c 142:143:void clearContent() -> N_ 146:146:int getFutureXp() -> h -net.minecraft.world.inventory.MerchantMenu -> bbn: +net.minecraft.world.inventory.MerchantMenu -> bbq: net.minecraft.world.item.trading.Merchant trader -> c net.minecraft.world.inventory.MerchantContainer tradeContainer -> d int merchantLevel -> e @@ -46867,7 +46971,7 @@ net.minecraft.world.inventory.MerchantMenu -> bbn: 249:250:void setOffers(net.minecraft.world.item.trading.MerchantOffers) -> a 253:253:net.minecraft.world.item.trading.MerchantOffers getOffers() -> i 257:257:boolean showProgressBar() -> j -net.minecraft.world.inventory.MerchantResultSlot -> bbo: +net.minecraft.world.inventory.MerchantResultSlot -> bbr: net.minecraft.world.inventory.MerchantContainer slots -> a net.minecraft.world.entity.player.Player player -> b int removeCount -> g @@ -46878,7 +46982,7 @@ net.minecraft.world.inventory.MerchantResultSlot -> bbo: 37:39:void onQuickCraft(net.minecraft.world.item.ItemStack,int) -> a 43:45:void checkTakeAchievements(net.minecraft.world.item.ItemStack) -> c 49:67:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.PlayerEnderChestContainer -> bbp: +net.minecraft.world.inventory.PlayerEnderChestContainer -> bbs: net.minecraft.world.level.block.entity.EnderChestBlockEntity activeChest -> a 14:15:void () -> 18:19:void setActiveChest(net.minecraft.world.level.block.entity.EnderChestBlockEntity) -> a @@ -46887,7 +46991,7 @@ net.minecraft.world.inventory.PlayerEnderChestContainer -> bbp: 50:53:boolean stillValid(net.minecraft.world.entity.player.Player) -> a 58:62:void startOpen(net.minecraft.world.entity.player.Player) -> a_ 66:71:void stopOpen(net.minecraft.world.entity.player.Player) -> b_ -net.minecraft.world.inventory.RecipeBookMenu -> bbq: +net.minecraft.world.inventory.RecipeBookMenu -> bbt: 11:12:void (net.minecraft.world.inventory.MenuType,int) -> 16:17:void handlePlacement(boolean,net.minecraft.world.item.crafting.Recipe,net.minecraft.server.level.ServerPlayer) -> a void fillCraftSlotsStackedContents(net.minecraft.world.entity.player.StackedContents) -> a @@ -46897,12 +47001,12 @@ net.minecraft.world.inventory.RecipeBookMenu -> bbq: int getGridWidth() -> g int getGridHeight() -> h int getSize() -> i -net.minecraft.world.inventory.RecipeHolder -> bbr: +net.minecraft.world.inventory.RecipeHolder -> bbu: void setRecipeUsed(net.minecraft.world.item.crafting.Recipe) -> a net.minecraft.world.item.crafting.Recipe getRecipeUsed() -> aa_ 19:24:void awardAndReset(net.minecraft.world.entity.player.Player) -> b 27:32:boolean setRecipeUsed(net.minecraft.world.level.Level,net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.crafting.Recipe) -> a -net.minecraft.world.inventory.ResultContainer -> bbs: +net.minecraft.world.inventory.ResultContainer -> bbv: net.minecraft.core.NonNullList itemStacks -> a net.minecraft.world.item.crafting.Recipe recipeUsed -> b 12:13:void () -> @@ -46917,7 +47021,7 @@ net.minecraft.world.inventory.ResultContainer -> bbs: 62:63:void clearContent() -> N_ 67:68:void setRecipeUsed(net.minecraft.world.item.crafting.Recipe) -> a 73:73:net.minecraft.world.item.crafting.Recipe getRecipeUsed() -> aa_ -net.minecraft.world.inventory.ResultSlot -> bbt: +net.minecraft.world.inventory.ResultSlot -> bbw: net.minecraft.world.inventory.CraftingContainer craftSlots -> a net.minecraft.world.entity.player.Player player -> b int removeCount -> g @@ -46928,23 +47032,23 @@ net.minecraft.world.inventory.ResultSlot -> bbt: 41:42:void onSwapCraft(int) -> b 46:53:void checkTakeAchievements(net.minecraft.world.item.ItemStack) -> c 57:83:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.ShulkerBoxMenu -> bbu: +net.minecraft.world.inventory.ShulkerBoxMenu -> bbx: net.minecraft.world.Container container -> c 16:17:void (int,net.minecraft.world.entity.player.Inventory) -> 20:42:void (int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.Container) -> 46:46:boolean stillValid(net.minecraft.world.entity.player.Player) -> a 51:72:net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player,int) -> b 77:79:void removed(net.minecraft.world.entity.player.Player) -> b -net.minecraft.world.inventory.ShulkerBoxSlot -> bbv: +net.minecraft.world.inventory.ShulkerBoxSlot -> bby: 10:11:void (net.minecraft.world.Container,int,int,int) -> 15:15:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.inventory.SimpleContainerData -> bbw: +net.minecraft.world.inventory.SimpleContainerData -> bbz: int[] ints -> a 6:8:void (int) -> 12:12:int get(int) -> a 17:18:void set(int,int) -> a 22:22:int getCount() -> a -net.minecraft.world.inventory.Slot -> bbx: +net.minecraft.world.inventory.Slot -> bca: int slot -> a net.minecraft.world.Container container -> c int index -> d @@ -46969,12 +47073,12 @@ net.minecraft.world.inventory.Slot -> bbx: 108:108:boolean isAt(net.minecraft.world.Container,int) -> a 112:112:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a 116:116:boolean isActive() -> b -net.minecraft.world.inventory.SmokerMenu -> bby: +net.minecraft.world.inventory.SmokerMenu -> bcb: 9:10:void (int,net.minecraft.world.entity.player.Inventory) -> 13:14:void (int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.Container,net.minecraft.world.inventory.ContainerData) -> -net.minecraft.world.inventory.StackedContentsCompatible -> bbz: +net.minecraft.world.inventory.StackedContentsCompatible -> bcc: void fillStackedContents(net.minecraft.world.entity.player.StackedContents) -> a -net.minecraft.world.inventory.StonecutterMenu -> bca: +net.minecraft.world.inventory.StonecutterMenu -> bcd: net.minecraft.world.inventory.ContainerLevelAccess access -> f net.minecraft.world.inventory.DataSlot selectedRecipeIndex -> g net.minecraft.world.level.Level level -> h @@ -47008,24 +47112,24 @@ net.minecraft.world.inventory.StonecutterMenu -> bca: 19:19:void access$100(net.minecraft.world.inventory.StonecutterMenu) -> b 19:19:long access$200(net.minecraft.world.inventory.StonecutterMenu) -> c 19:19:long access$202(net.minecraft.world.inventory.StonecutterMenu,long) -> a -net.minecraft.world.inventory.StonecutterMenu$1 -> bca$1: +net.minecraft.world.inventory.StonecutterMenu$1 -> bcd$1: net.minecraft.world.inventory.StonecutterMenu this$0 -> a 40:40:void (net.minecraft.world.inventory.StonecutterMenu,int) -> 43:46:void setChanged() -> e -net.minecraft.world.inventory.StonecutterMenu$2 -> bca$2: +net.minecraft.world.inventory.StonecutterMenu$2 -> bcd$2: net.minecraft.world.inventory.ContainerLevelAccess val$access -> a net.minecraft.world.inventory.StonecutterMenu this$0 -> b 62:62:void (net.minecraft.world.inventory.StonecutterMenu,net.minecraft.world.Container,int,int,int,net.minecraft.world.inventory.ContainerLevelAccess) -> 65:65:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a 70:86:net.minecraft.world.item.ItemStack onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a 79:84:void lambda$onTake$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.inventory.package-info -> bcb: -net.minecraft.world.item.AirItem -> bcc: +net.minecraft.world.inventory.package-info -> bce: +net.minecraft.world.item.AirItem -> bcf: net.minecraft.world.level.block.Block block -> a 14:16:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 20:20:java.lang.String getDescriptionId() -> a 25:27:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a -net.minecraft.world.item.ArmorItem -> bcd: +net.minecraft.world.item.ArmorItem -> bcg: java.util.UUID[] ARMOR_MODIFIER_UUID_PER_SLOT -> k net.minecraft.core.dispenser.DispenseItemBehavior DISPENSE_ITEM_BEHAVIOR -> a net.minecraft.world.entity.EquipmentSlot slot -> b @@ -47042,10 +47146,10 @@ net.minecraft.world.item.ArmorItem -> bcd: 110:118:com.google.common.collect.Multimap getDefaultAttributeModifiers(net.minecraft.world.entity.EquipmentSlot) -> a 122:122:int getDefense() -> e 25:32:void () -> -net.minecraft.world.item.ArmorItem$1 -> bcd$1: +net.minecraft.world.item.ArmorItem$1 -> bcg$1: 32:32:void () -> 35:35:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.item.ArmorMaterial -> bce: +net.minecraft.world.item.ArmorMaterial -> bch: int getDurabilityForSlot(net.minecraft.world.entity.EquipmentSlot) -> a int getDefenseForSlot(net.minecraft.world.entity.EquipmentSlot) -> b int getEnchantmentValue() -> a @@ -47053,7 +47157,7 @@ net.minecraft.world.item.ArmorMaterial -> bce: net.minecraft.world.item.crafting.Ingredient getRepairIngredient() -> c java.lang.String getName() -> d float getToughness() -> e -net.minecraft.world.item.ArmorMaterials -> bcf: +net.minecraft.world.item.ArmorMaterials -> bci: net.minecraft.world.item.ArmorMaterials LEATHER -> a net.minecraft.world.item.ArmorMaterials CHAIN -> b net.minecraft.world.item.ArmorMaterials IRON -> c @@ -47086,14 +47190,14 @@ net.minecraft.world.item.ArmorMaterials -> bcf: 13:13:net.minecraft.world.item.crafting.Ingredient lambda$static$1() -> j 12:12:net.minecraft.world.item.crafting.Ingredient lambda$static$0() -> k 11:21:void () -> -net.minecraft.world.item.ArmorStandItem -> bcg: +net.minecraft.world.item.ArmorStandItem -> bcj: 21:22:void (net.minecraft.world.item.Item$Properties) -> 26:66:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 75:85:void randomizePose(net.minecraft.world.entity.decoration.ArmorStand,java.util.Random) -> a -net.minecraft.world.item.ArrowItem -> bch: +net.minecraft.world.item.ArrowItem -> bck: 10:11:void (net.minecraft.world.item.Item$Properties) -> 14:16:net.minecraft.world.entity.projectile.AbstractArrow createArrow(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.item.AxeItem -> bci: +net.minecraft.world.item.AxeItem -> bcl: java.util.Set DIGGABLES -> e java.util.Map STRIPABLES -> a 78:79:void (net.minecraft.world.item.Tier,float,float,net.minecraft.world.item.Item$Properties) -> @@ -47101,21 +47205,21 @@ net.minecraft.world.item.AxeItem -> bci: 92:111:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 105:105:void lambda$useOn$0(net.minecraft.world.item.UseOnContext,net.minecraft.world.entity.player.Player) -> a 21:75:void () -> -net.minecraft.world.item.BannerItem -> bcj: +net.minecraft.world.item.BannerItem -> bcm: 23:27:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 30:45:void appendHoverTextFromBannerBlockEntityTag(net.minecraft.world.item.ItemStack,java.util.List) -> a 48:48:net.minecraft.world.item.DyeColor getColor() -> b 53:54:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a -net.minecraft.world.item.BannerPatternItem -> bck: +net.minecraft.world.item.BannerPatternItem -> bcn: net.minecraft.world.level.block.entity.BannerPattern bannerPattern -> a 16:18:void (net.minecraft.world.level.block.entity.BannerPattern,net.minecraft.world.item.Item$Properties) -> 21:21:net.minecraft.world.level.block.entity.BannerPattern getBannerPattern() -> b 26:27:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a 30:30:net.minecraft.network.chat.Component getDisplayName() -> d -net.minecraft.world.item.BedItem -> bcl: +net.minecraft.world.item.BedItem -> bco: 8:9:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 13:13:boolean placeBlock(net.minecraft.world.item.BlockPlaceContext,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.item.BlockItem -> bcm: +net.minecraft.world.item.BlockItem -> bcp: net.minecraft.world.level.block.Block block -> a 35:37:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 41:48:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a @@ -47136,7 +47240,7 @@ net.minecraft.world.item.BlockItem -> bcm: 203:203:net.minecraft.world.level.block.Block getBlock() -> e 207:208:void registerBlocks(java.util.Map,net.minecraft.world.item.Item) -> a 134:134:net.minecraft.world.level.block.state.BlockState lambda$updateState$0(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a -net.minecraft.world.item.BlockPlaceContext -> bcn: +net.minecraft.world.item.BlockPlaceContext -> bcq: net.minecraft.core.BlockPos relativePos -> g boolean replaceClicked -> a 20:21:void (net.minecraft.world.item.UseOnContext) -> @@ -47147,28 +47251,28 @@ net.minecraft.world.item.BlockPlaceContext -> bcn: 59:59:boolean replacingClickedOnBlock() -> c 63:63:net.minecraft.core.Direction getNearestLookingDirection() -> d 67:87:net.minecraft.core.Direction[] getNearestLookingDirections() -> e -net.minecraft.world.item.BoatItem -> bco: +net.minecraft.world.item.BoatItem -> bcr: java.util.function.Predicate ENTITY_PREDICATE -> a net.minecraft.world.entity.vehicle.Boat$Type type -> b 25:27:void (net.minecraft.world.entity.vehicle.Boat$Type,net.minecraft.world.item.Item$Properties) -> 31:69:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 20:20:void () -> -net.minecraft.world.item.BoneMealItem -> bcp: +net.minecraft.world.item.BoneMealItem -> bcs: 25:26:void (net.minecraft.world.item.Item$Properties) -> 30:54:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 58:73:boolean growCrop(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 77:133:boolean growWaterPlant(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a 137:152:void addGrowthParticles(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,int) -> a -net.minecraft.world.item.BookItem -> bcq: +net.minecraft.world.item.BookItem -> bct: 5:6:void (net.minecraft.world.item.Item$Properties) -> 10:10:boolean isEnchantable(net.minecraft.world.item.ItemStack) -> g_ 15:15:int getEnchantmentValue() -> c -net.minecraft.world.item.BottleItem -> bcr: +net.minecraft.world.item.BottleItem -> bcu: 24:25:void (net.minecraft.world.item.Item$Properties) -> 29:58:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 62:70:net.minecraft.world.item.ItemStack turnBottleIntoItem(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -> a 29:29:boolean lambda$use$0(net.minecraft.world.entity.AreaEffectCloud) -> a -net.minecraft.world.item.BowItem -> bcs: +net.minecraft.world.item.BowItem -> bcv: 23:41:void (net.minecraft.world.item.Item$Properties) -> 45:105:void releaseUsing(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity,int) -> a 108:113:float getPowerForTime(int) -> a @@ -47179,10 +47283,10 @@ net.minecraft.world.item.BowItem -> bcs: 87:87:void lambda$releaseUsing$2(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.player.Player) -> a 39:39:float lambda$new$1(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> b 27:34:float lambda$new$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> c -net.minecraft.world.item.BowlFoodItem -> bct: +net.minecraft.world.item.BowlFoodItem -> bcw: 9:10:void (net.minecraft.world.item.Item$Properties) -> 14:18:net.minecraft.world.item.ItemStack finishUsingItem(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.item.BucketItem -> bcu: +net.minecraft.world.item.BucketItem -> bcx: net.minecraft.world.level.material.Fluid content -> a 36:38:void (net.minecraft.world.level.material.Fluid,net.minecraft.world.item.Item$Properties) -> 42:91:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a @@ -47191,16 +47295,16 @@ net.minecraft.world.item.BucketItem -> bcu: 105:116:net.minecraft.world.item.ItemStack createResultItem(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.Player,net.minecraft.world.item.Item) -> a 120:160:boolean emptyBucket(net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.phys.BlockHitResult) -> a 165:167:void playEmptySound(net.minecraft.world.entity.player.Player,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> a -net.minecraft.world.item.CarrotOnAStickItem -> bcv: +net.minecraft.world.item.CarrotOnAStickItem -> bcy: 12:13:void (net.minecraft.world.item.Item$Properties) -> 17:37:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 26:26:void lambda$use$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.item.ChorusFruitItem -> bcw: +net.minecraft.world.item.ChorusFruitItem -> bcz: 13:14:void (net.minecraft.world.item.Item$Properties) -> 18:45:net.minecraft.world.item.ItemStack finishUsingItem(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.item.ClockItem -> bcx: +net.minecraft.world.item.ClockItem -> bda: 13:63:void (net.minecraft.world.item.Item$Properties) -> -net.minecraft.world.item.ClockItem$1 -> bcx$1: +net.minecraft.world.item.ClockItem$1 -> bda$1: double rotation -> b double rota -> c long lastUpdateTick -> d @@ -47208,9 +47312,9 @@ net.minecraft.world.item.ClockItem$1 -> bcx$1: 17:17:void (net.minecraft.world.item.ClockItem) -> 24:44:float call(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> call 48:59:double wobble(net.minecraft.world.level.Level,double) -> a -net.minecraft.world.item.CompassItem -> bcy: +net.minecraft.world.item.CompassItem -> bdb: 16:80:void (net.minecraft.world.item.Item$Properties) -> -net.minecraft.world.item.CompassItem$1 -> bcy$1: +net.minecraft.world.item.CompassItem$1 -> bdb$1: double rotation -> b double rota -> c long lastUpdateTick -> d @@ -47220,11 +47324,11 @@ net.minecraft.world.item.CompassItem$1 -> bcy$1: 56:67:double wobble(net.minecraft.world.level.Level,double) -> a 71:71:double getFrameRotation(net.minecraft.world.entity.decoration.ItemFrame) -> a 75:76:double getSpawnToAngle(net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.Entity) -> a -net.minecraft.world.item.ComplexItem -> bcz: +net.minecraft.world.item.ComplexItem -> bdc: 11:12:void (net.minecraft.world.item.Item$Properties) -> 16:16:boolean isComplex() -> R_ 21:21:net.minecraft.network.protocol.Packet getUpdatePacket(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.item.CreativeModeTab -> bda: +net.minecraft.world.item.CreativeModeTab -> bdd: net.minecraft.world.item.CreativeModeTab[] TABS -> a net.minecraft.world.item.CreativeModeTab TAB_BUILDING_BLOCKS -> b net.minecraft.world.item.CreativeModeTab TAB_DECORATIONS -> c @@ -47269,45 +47373,45 @@ net.minecraft.world.item.CreativeModeTab -> bda: 196:204:boolean hasEnchantmentCategory(net.minecraft.world.item.enchantment.EnchantmentCategory) -> a 208:211:void fillItemList(net.minecraft.core.NonNullList) -> a 13:97:void () -> -net.minecraft.world.item.CreativeModeTab$1 -> bda$1: +net.minecraft.world.item.CreativeModeTab$1 -> bdd$1: 14:14:void (int,java.lang.String) -> 17:17:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$10 -> bda$2: +net.minecraft.world.item.CreativeModeTab$10 -> bdd$2: 69:69:void (int,java.lang.String) -> 72:72:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$11 -> bda$3: +net.minecraft.world.item.CreativeModeTab$11 -> bdd$3: 76:76:void (int,java.lang.String) -> 79:79:net.minecraft.world.item.ItemStack makeIcon() -> f 84:84:void fillItemList(net.minecraft.core.NonNullList) -> a 89:89:boolean isAlignedRight() -> n -net.minecraft.world.item.CreativeModeTab$12 -> bda$4: +net.minecraft.world.item.CreativeModeTab$12 -> bdd$4: 92:92:void (int,java.lang.String) -> 95:95:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$2 -> bda$5: +net.minecraft.world.item.CreativeModeTab$2 -> bdd$5: 20:20:void (int,java.lang.String) -> 23:23:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$3 -> bda$6: +net.minecraft.world.item.CreativeModeTab$3 -> bdd$6: 26:26:void (int,java.lang.String) -> 29:29:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$4 -> bda$7: +net.minecraft.world.item.CreativeModeTab$4 -> bdd$7: 32:32:void (int,java.lang.String) -> 35:35:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$5 -> bda$8: +net.minecraft.world.item.CreativeModeTab$5 -> bdd$8: 38:38:void (int,java.lang.String) -> 41:41:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$6 -> bda$9: +net.minecraft.world.item.CreativeModeTab$6 -> bdd$9: 44:44:void (int,java.lang.String) -> 47:47:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$7 -> bda$10: +net.minecraft.world.item.CreativeModeTab$7 -> bdd$10: 51:51:void (int,java.lang.String) -> 54:54:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$8 -> bda$11: +net.minecraft.world.item.CreativeModeTab$8 -> bdd$11: 57:57:void (int,java.lang.String) -> 60:60:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CreativeModeTab$9 -> bda$12: +net.minecraft.world.item.CreativeModeTab$9 -> bdd$12: 63:63:void (int,java.lang.String) -> 66:66:net.minecraft.world.item.ItemStack makeIcon() -> f -net.minecraft.world.item.CrossbowItem -> bdb: +net.minecraft.world.item.CrossbowItem -> bde: boolean startSoundPlayed -> c boolean midLoadSoundPlayed -> d 56:85:void (net.minecraft.world.item.Item$Properties) -> @@ -47343,7 +47447,7 @@ net.minecraft.world.item.CrossbowItem -> bdb: 79:79:float lambda$new$2(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> c 75:75:float lambda$new$1(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> d 62:70:float lambda$new$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> e -net.minecraft.world.item.DebugStickItem -> bdc: +net.minecraft.world.item.DebugStickItem -> bdf: 26:27:void (net.minecraft.world.item.Item$Properties) -> 31:31:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ 36:40:boolean canAttackBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a @@ -47353,7 +47457,7 @@ net.minecraft.world.item.DebugStickItem -> bdc: 97:97:java.lang.Object getRelative(java.lang.Iterable,java.lang.Object,boolean) -> a 101:102:void message(net.minecraft.world.entity.player.Player,net.minecraft.network.chat.Component) -> a 105:105:java.lang.String getNameHelper(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.properties.Property) -> a -net.minecraft.world.item.DiggerItem -> bdd: +net.minecraft.world.item.DiggerItem -> bdg: java.util.Set blocks -> a float speed -> b float attackDamage -> c @@ -47365,7 +47469,7 @@ net.minecraft.world.item.DiggerItem -> bdd: 51:59:com.google.common.collect.Multimap getDefaultAttributeModifiers(net.minecraft.world.entity.EquipmentSlot) -> a 44:44:void lambda$mineBlock$1(net.minecraft.world.entity.LivingEntity) -> a 36:36:void lambda$hurtEnemy$0(net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.item.DirectionalPlaceContext -> bde: +net.minecraft.world.item.DirectionalPlaceContext -> bdh: net.minecraft.core.Direction direction -> g 14:17:void (net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.core.Direction,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> 21:21:net.minecraft.core.BlockPos getClickedPos() -> a @@ -47376,13 +47480,13 @@ net.minecraft.world.item.DirectionalPlaceContext -> bde: 60:60:net.minecraft.core.Direction getHorizontalDirection() -> f 65:65:boolean isSecondaryUseActive() -> g 70:70:float getRotation() -> h -net.minecraft.world.item.DirectionalPlaceContext$1 -> bde$1: +net.minecraft.world.item.DirectionalPlaceContext$1 -> bdh$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 41:41:void () -> -net.minecraft.world.item.DoubleHighBlockItem -> bdf: +net.minecraft.world.item.DoubleHighBlockItem -> bdi: 9:10:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 14:15:boolean placeBlock(net.minecraft.world.item.BlockPlaceContext,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.item.DyeColor -> bdg: +net.minecraft.world.item.DyeColor -> bdj: net.minecraft.world.item.DyeColor WHITE -> a net.minecraft.world.item.DyeColor ORANGE -> b net.minecraft.world.item.DyeColor MAGENTA -> c @@ -47429,7 +47533,7 @@ net.minecraft.world.item.DyeColor -> bdg: 32:32:java.lang.Integer lambda$static$1(net.minecraft.world.item.DyeColor) -> b 31:31:net.minecraft.world.item.DyeColor[] lambda$static$0(int) -> c 12:32:void () -> -net.minecraft.world.item.DyeItem -> bdh: +net.minecraft.world.item.DyeItem -> bdk: java.util.Map ITEM_BY_COLOR -> a net.minecraft.world.item.DyeColor dyeColor -> b 17:20:void (net.minecraft.world.item.DyeColor,net.minecraft.world.item.Item$Properties) -> @@ -47437,29 +47541,29 @@ net.minecraft.world.item.DyeItem -> bdh: 37:37:net.minecraft.world.item.DyeColor getDyeColor() -> d 41:41:net.minecraft.world.item.DyeItem byColor(net.minecraft.world.item.DyeColor) -> a 12:12:void () -> -net.minecraft.world.item.DyeableArmorItem -> bdi: +net.minecraft.world.item.DyeableArmorItem -> bdl: 7:8:void (net.minecraft.world.item.ArmorMaterial,net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.Item$Properties) -> -net.minecraft.world.item.DyeableHorseArmorItem -> bdj: +net.minecraft.world.item.DyeableHorseArmorItem -> bdm: 5:6:void (int,java.lang.String,net.minecraft.world.item.Item$Properties) -> -net.minecraft.world.item.DyeableLeatherItem -> bdk: +net.minecraft.world.item.DyeableLeatherItem -> bdn: 14:15:boolean hasCustomColor(net.minecraft.world.item.ItemStack) -> a 19:23:int getColor(net.minecraft.world.item.ItemStack) -> b 27:31:void clearColor(net.minecraft.world.item.ItemStack) -> c 34:35:void setColor(net.minecraft.world.item.ItemStack,int) -> a 38:102:net.minecraft.world.item.ItemStack dyeArmor(net.minecraft.world.item.ItemStack,java.util.List) -> a -net.minecraft.world.item.EggItem -> bdl: +net.minecraft.world.item.EggItem -> bdo: 14:15:void (net.minecraft.world.item.Item$Properties) -> 19:31:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.ElytraItem -> bdm: +net.minecraft.world.item.ElytraItem -> bdp: 14:21:void (net.minecraft.world.item.Item$Properties) -> 24:24:boolean isFlyEnabled(net.minecraft.world.item.ItemStack) -> e 29:29:boolean isValidRepairItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a 34:44:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 18:18:float lambda$new$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.item.EmptyMapItem -> bdn: +net.minecraft.world.item.EmptyMapItem -> bdq: 12:13:void (net.minecraft.world.item.Item$Properties) -> 17:31:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.EnchantedBookItem -> bdo: +net.minecraft.world.item.EnchantedBookItem -> bdr: 21:22:void (net.minecraft.world.item.Item$Properties) -> 26:26:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ 31:31:boolean isEnchantable(net.minecraft.world.item.ItemStack) -> g_ @@ -47468,34 +47572,34 @@ net.minecraft.world.item.EnchantedBookItem -> bdo: 50:78:void addEnchantment(net.minecraft.world.item.ItemStack,net.minecraft.world.item.enchantment.EnchantmentInstance) -> a 81:83:net.minecraft.world.item.ItemStack createForEnchantment(net.minecraft.world.item.enchantment.EnchantmentInstance) -> a 88:103:void fillItemCategory(net.minecraft.world.item.CreativeModeTab,net.minecraft.core.NonNullList) -> a -net.minecraft.world.item.EnchantedGoldenAppleItem -> bdp: +net.minecraft.world.item.EnchantedGoldenAppleItem -> bds: 5:6:void (net.minecraft.world.item.Item$Properties) -> 10:10:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ -net.minecraft.world.item.EndCrystalItem -> bdq: +net.minecraft.world.item.EndCrystalItem -> bdt: 18:19:void (net.minecraft.world.item.Item$Properties) -> 23:56:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 61:61:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ -net.minecraft.world.item.EnderEyeItem -> bdr: +net.minecraft.world.item.EnderEyeItem -> bdu: 29:30:void (net.minecraft.world.item.Item$Properties) -> 34:67:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 72:103:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.EnderpearlItem -> bds: +net.minecraft.world.item.EnderpearlItem -> bdv: 15:16:void (net.minecraft.world.item.Item$Properties) -> 20:34:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.ExperienceBottleItem -> bdt: +net.minecraft.world.item.ExperienceBottleItem -> bdw: 14:15:void (net.minecraft.world.item.Item$Properties) -> 19:19:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ 24:36:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.FireChargeItem -> bdu: +net.minecraft.world.item.FireChargeItem -> bdx: 15:16:void (net.minecraft.world.item.Item$Properties) -> 20:45:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 49:50:void playSound(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.item.FireworkRocketItem -> bdv: +net.minecraft.world.item.FireworkRocketItem -> bdy: 39:40:void (net.minecraft.world.item.Item$Properties) -> 78:95:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 100:111:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 117:142:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a -net.minecraft.world.item.FireworkRocketItem$Shape -> bdv$a: +net.minecraft.world.item.FireworkRocketItem$Shape -> bdy$a: net.minecraft.world.item.FireworkRocketItem$Shape SMALL_BALL -> a net.minecraft.world.item.FireworkRocketItem$Shape LARGE_BALL -> b net.minecraft.world.item.FireworkRocketItem$Shape STAR -> c @@ -47514,41 +47618,41 @@ net.minecraft.world.item.FireworkRocketItem$Shape -> bdv$a: 50:50:net.minecraft.world.item.FireworkRocketItem$Shape[] lambda$static$1(int) -> b 50:50:int lambda$static$0(net.minecraft.world.item.FireworkRocketItem$Shape) -> a 42:50:void () -> -net.minecraft.world.item.FireworkStarItem -> bdw: +net.minecraft.world.item.FireworkStarItem -> bdz: 15:16:void (net.minecraft.world.item.Item$Properties) -> 20:24:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a 27:51:void appendHoverText(net.minecraft.nbt.CompoundTag,java.util.List) -> a 54:61:net.minecraft.network.chat.Component appendColors(net.minecraft.network.chat.Component,int[]) -> a 65:69:net.minecraft.network.chat.Component getColorName(int) -> a -net.minecraft.world.item.FishBucketItem -> bdx: +net.minecraft.world.item.FishBucketItem -> bea: net.minecraft.world.entity.EntityType type -> a 28:30:void (net.minecraft.world.entity.EntityType,net.minecraft.world.level.material.Fluid,net.minecraft.world.item.Item$Properties) -> 34:37:void checkExtraContent(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack,net.minecraft.core.BlockPos) -> a 41:42:void playEmptySound(net.minecraft.world.entity.player.Player,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> a 45:50:void spawn(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack,net.minecraft.core.BlockPos) -> b 54:78:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a -net.minecraft.world.item.FishingRodItem -> bdy: +net.minecraft.world.item.FishingRodItem -> beb: 16:33:void (net.minecraft.world.item.Item$Properties) -> 37:53:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 58:58:int getEnchantmentValue() -> c 41:41:void lambda$use$1(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a 21:30:float lambda$new$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.item.FlintAndSteelItem -> bdz: +net.minecraft.world.item.FlintAndSteelItem -> bec: 22:23:void (net.minecraft.world.item.Item$Properties) -> 27:56:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 60:60:boolean canLightCampFire(net.minecraft.world.level.block.state.BlockState) -> a 64:73:boolean canUse(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> a 50:50:void lambda$useOn$1(net.minecraft.world.item.UseOnContext,net.minecraft.world.entity.player.Player) -> a 36:36:void lambda$useOn$0(net.minecraft.world.item.UseOnContext,net.minecraft.world.entity.player.Player) -> b -net.minecraft.world.item.GameMasterBlockItem -> bea: +net.minecraft.world.item.GameMasterBlockItem -> bed: 11:12:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 17:18:net.minecraft.world.level.block.state.BlockState getPlacementState(net.minecraft.world.item.BlockPlaceContext) -> c -net.minecraft.world.item.HangingEntityItem -> beb: +net.minecraft.world.item.HangingEntityItem -> bee: net.minecraft.world.entity.EntityType type -> a 18:20:void (net.minecraft.world.entity.EntityType,net.minecraft.world.item.Item$Properties) -> 24:59:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 63:63:boolean mayPlace(net.minecraft.world.entity.player.Player,net.minecraft.core.Direction,net.minecraft.world.item.ItemStack,net.minecraft.core.BlockPos) -> a -net.minecraft.world.item.HoeItem -> bec: +net.minecraft.world.item.HoeItem -> bef: float attackSpeed -> b java.util.Map TILLABLES -> a 34:37:void (net.minecraft.world.item.Tier,float,net.minecraft.world.item.Item$Properties) -> @@ -47558,7 +47662,7 @@ net.minecraft.world.item.HoeItem -> bec: 66:66:void lambda$hurtEnemy$1(net.minecraft.world.entity.LivingEntity) -> a 54:54:void lambda$useOn$0(net.minecraft.world.item.UseOnContext,net.minecraft.world.entity.player.Player) -> a 26:30:void () -> -net.minecraft.world.item.HoneyBottleItem -> bed: +net.minecraft.world.item.HoneyBottleItem -> beg: 20:21:void (net.minecraft.world.item.Item$Properties) -> 25:47:net.minecraft.world.item.ItemStack finishUsingItem(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a 52:52:int getUseDuration(net.minecraft.world.item.ItemStack) -> f_ @@ -47566,13 +47670,13 @@ net.minecraft.world.item.HoneyBottleItem -> bed: 62:62:net.minecraft.sounds.SoundEvent getDrinkingSound() -> U_ 67:67:net.minecraft.sounds.SoundEvent getEatingSound() -> S_ 72:73:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.HorseArmorItem -> bee: +net.minecraft.world.item.HorseArmorItem -> beh: int protection -> a java.lang.String texture -> b 12:15:void (int,java.lang.String,net.minecraft.world.item.Item$Properties) -> 18:18:net.minecraft.resources.ResourceLocation getTexture() -> f 22:22:int getProtection() -> g -net.minecraft.world.item.Item -> bef: +net.minecraft.world.item.Item -> bei: java.util.Map BY_BLOCK -> f net.minecraft.world.item.ItemPropertyFunction PROPERTY_DAMAGED -> a net.minecraft.world.item.ItemPropertyFunction PROPERTY_DAMAGE -> b @@ -47651,10 +47755,10 @@ net.minecraft.world.item.Item -> bef: 50:50:float lambda$static$1(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> e 49:49:float lambda$static$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> f 45:58:void () -> -net.minecraft.world.item.Item$1 -> bef$1: +net.minecraft.world.item.Item$1 -> bei$1: int[] $SwitchMap$net$minecraft$world$item$Rarity -> a 329:329:void () -> -net.minecraft.world.item.Item$Properties -> bef$a: +net.minecraft.world.item.Item$Properties -> bei$a: int maxStackSize -> a int maxDamage -> b net.minecraft.world.item.Item craftingRemainingItem -> c @@ -47675,7 +47779,7 @@ net.minecraft.world.item.Item$Properties -> bef$a: 110:110:int access$300(net.minecraft.world.item.Item$Properties) -> d 110:110:int access$400(net.minecraft.world.item.Item$Properties) -> e 110:110:net.minecraft.world.food.FoodProperties access$500(net.minecraft.world.item.Item$Properties) -> f -net.minecraft.world.item.ItemCooldowns -> beg: +net.minecraft.world.item.ItemCooldowns -> bej: java.util.Map cooldowns -> a int tickCount -> b 9:10:void () -> @@ -47686,8 +47790,8 @@ net.minecraft.world.item.ItemCooldowns -> beg: 49:51:void removeCooldown(net.minecraft.world.item.Item) -> b 54:54:void onCooldownStarted(net.minecraft.world.item.Item,int) -> b 57:57:void onCooldownEnded(net.minecraft.world.item.Item) -> c -net.minecraft.world.item.ItemCooldowns$1 -> beg$1: -net.minecraft.world.item.ItemCooldowns$CooldownInstance -> beg$a: +net.minecraft.world.item.ItemCooldowns$1 -> bej$1: +net.minecraft.world.item.ItemCooldowns$CooldownInstance -> bej$a: int startTime -> b int endTime -> c net.minecraft.world.item.ItemCooldowns this$0 -> a @@ -47695,15 +47799,15 @@ net.minecraft.world.item.ItemCooldowns$CooldownInstance -> beg$a: 59:59:int access$000(net.minecraft.world.item.ItemCooldowns$CooldownInstance) -> a 59:59:int access$100(net.minecraft.world.item.ItemCooldowns$CooldownInstance) -> b 59:59:void (net.minecraft.world.item.ItemCooldowns,int,int,net.minecraft.world.item.ItemCooldowns$1) -> -net.minecraft.world.item.ItemFrameItem -> beh: +net.minecraft.world.item.ItemFrameItem -> bek: 11:12:void (net.minecraft.world.item.Item$Properties) -> 16:16:boolean mayPlace(net.minecraft.world.entity.player.Player,net.minecraft.core.Direction,net.minecraft.world.item.ItemStack,net.minecraft.core.BlockPos) -> a -net.minecraft.world.item.ItemNameBlockItem -> bei: +net.minecraft.world.item.ItemNameBlockItem -> bel: 7:8:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 12:12:java.lang.String getDescriptionId() -> a -net.minecraft.world.item.ItemPropertyFunction -> bej: +net.minecraft.world.item.ItemPropertyFunction -> bem: float call(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> call -net.minecraft.world.item.ItemStack -> bek: +net.minecraft.world.item.ItemStack -> ben: org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.world.item.ItemStack EMPTY -> a java.text.DecimalFormat ATTRIBUTE_MODIFIER_FORMAT -> b @@ -47807,7 +47911,7 @@ net.minecraft.world.item.ItemStack -> bek: 763:763:net.minecraft.network.chat.Component lambda$expandBlockState$1(net.minecraft.network.chat.Component) -> b 742:742:void lambda$appendEnchantmentNames$0(java.util.List,net.minecraft.nbt.CompoundTag,net.minecraft.world.item.enchantment.Enchantment) -> a 67:70:void () -> -net.minecraft.world.item.Items -> bel: +net.minecraft.world.item.Items -> beo: net.minecraft.world.item.Item AIR -> a net.minecraft.world.item.Item STONE -> b net.minecraft.world.item.Item GRANITE -> c @@ -48700,20 +48804,20 @@ net.minecraft.world.item.Items -> bel: 928:928:net.minecraft.world.item.Item registerItem(java.lang.String,net.minecraft.world.item.Item) -> a 932:935:net.minecraft.world.item.Item registerItem(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.Item) -> a 17:909:void () -> -net.minecraft.world.item.KnowledgeBookItem -> bem: +net.minecraft.world.item.KnowledgeBookItem -> bep: org.apache.logging.log4j.Logger LOGGER -> a 26:27:void (net.minecraft.world.item.Item$Properties) -> 31:63:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 23:23:void () -> -net.minecraft.world.item.LeadItem -> ben: +net.minecraft.world.item.LeadItem -> beq: 17:18:void (net.minecraft.world.item.Item$Properties) -> 22:34:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 38:57:net.minecraft.world.InteractionResult bindPlayerMobs(net.minecraft.world.entity.player.Player,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a -net.minecraft.world.item.LingeringPotionItem -> beo: +net.minecraft.world.item.LingeringPotionItem -> ber: 17:18:void (net.minecraft.world.item.Item$Properties) -> 22:23:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a 27:28:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.MapItem -> bep: +net.minecraft.world.item.MapItem -> bes: 45:46:void (net.minecraft.world.item.Item$Properties) -> 49:53:net.minecraft.world.item.ItemStack create(net.minecraft.world.level.Level,int,int,byte,boolean,boolean) -> a 58:58:net.minecraft.world.level.saveddata.maps.MapItemSavedData getSavedData(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level) -> a @@ -48733,38 +48837,38 @@ net.minecraft.world.item.MapItem -> bep: 407:422:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a 425:430:int getColor(net.minecraft.world.item.ItemStack) -> j 435:443:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a -net.minecraft.world.item.MilkBucketItem -> beq: +net.minecraft.world.item.MilkBucketItem -> bet: 16:17:void (net.minecraft.world.item.Item$Properties) -> 21:38:net.minecraft.world.item.ItemStack finishUsingItem(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a 43:43:int getUseDuration(net.minecraft.world.item.ItemStack) -> f_ 48:48:net.minecraft.world.item.UseAnim getUseAnimation(net.minecraft.world.item.ItemStack) -> e_ 53:54:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.MinecartItem -> ber: +net.minecraft.world.item.MinecartItem -> beu: net.minecraft.core.dispenser.DispenseItemBehavior DISPENSE_ITEM_BEHAVIOR -> a net.minecraft.world.entity.vehicle.AbstractMinecart$Type type -> b 75:78:void (net.minecraft.world.entity.vehicle.AbstractMinecart$Type,net.minecraft.world.item.Item$Properties) -> 82:104:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 18:18:net.minecraft.world.entity.vehicle.AbstractMinecart$Type access$000(net.minecraft.world.item.MinecartItem) -> a 19:19:void () -> -net.minecraft.world.item.MinecartItem$1 -> ber$1: +net.minecraft.world.item.MinecartItem$1 -> beu$1: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> b 19:20:void () -> 24:63:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 68:69:void playSound(net.minecraft.core.BlockSource) -> a -net.minecraft.world.item.NameTagItem -> bes: +net.minecraft.world.item.NameTagItem -> bev: 10:11:void (net.minecraft.world.item.Item$Properties) -> 15:27:boolean interactEnemy(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.Player,net.minecraft.world.entity.LivingEntity,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.PickaxeItem -> bet: +net.minecraft.world.item.PickaxeItem -> bew: java.util.Set DIGGABLES -> a 96:97:void (net.minecraft.world.item.Tier,int,float,net.minecraft.world.item.Item$Properties) -> 101:125:boolean canDestroySpecial(net.minecraft.world.level.block.state.BlockState) -> b 132:136:float getDestroySpeed(net.minecraft.world.item.ItemStack,net.minecraft.world.level.block.state.BlockState) -> a 12:12:void () -> -net.minecraft.world.item.PlayerHeadItem -> beu: +net.minecraft.world.item.PlayerHeadItem -> bex: 17:18:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 22:37:net.minecraft.network.chat.Component getName(net.minecraft.world.item.ItemStack) -> g 42:49:boolean verifyTagAfterLoad(net.minecraft.nbt.CompoundTag) -> a -net.minecraft.world.item.PotionItem -> bev: +net.minecraft.world.item.PotionItem -> bey: 26:27:void (net.minecraft.world.item.Item$Properties) -> 31:31:net.minecraft.world.item.ItemStack getDefaultInstance() -> s 36:66:net.minecraft.world.item.ItemStack finishUsingItem(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a @@ -48775,7 +48879,7 @@ net.minecraft.world.item.PotionItem -> bev: 92:93:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a 97:97:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ 102:109:void fillItemCategory(net.minecraft.world.item.CreativeModeTab,net.minecraft.core.NonNullList) -> a -net.minecraft.world.item.ProjectileWeaponItem -> bew: +net.minecraft.world.item.ProjectileWeaponItem -> bez: java.util.function.Predicate ARROW_ONLY -> a java.util.function.Predicate ARROW_OR_FIREWORK -> b 19:20:void (net.minecraft.world.item.Item$Properties) -> @@ -48786,7 +48890,7 @@ net.minecraft.world.item.ProjectileWeaponItem -> bew: 11:11:boolean lambda$static$1(net.minecraft.world.item.ItemStack) -> e 10:10:boolean lambda$static$0(net.minecraft.world.item.ItemStack) -> j 10:11:void () -> -net.minecraft.world.item.ProjectileWeaponItem$Type -> bew$a: +net.minecraft.world.item.ProjectileWeaponItem$Type -> bez$a: net.minecraft.world.item.ProjectileWeaponItem$Type BOW -> a net.minecraft.world.item.ProjectileWeaponItem$Type CROSSBOW -> b net.minecraft.world.item.ProjectileWeaponItem$Type[] $VALUES -> c @@ -48794,7 +48898,7 @@ net.minecraft.world.item.ProjectileWeaponItem$Type -> bew$a: 13:13:net.minecraft.world.item.ProjectileWeaponItem$Type valueOf(java.lang.String) -> valueOf 13:13:void (java.lang.String,int) -> 13:15:void () -> -net.minecraft.world.item.Rarity -> bex: +net.minecraft.world.item.Rarity -> bfa: net.minecraft.world.item.Rarity COMMON -> a net.minecraft.world.item.Rarity UNCOMMON -> b net.minecraft.world.item.Rarity RARE -> c @@ -48805,7 +48909,7 @@ net.minecraft.world.item.Rarity -> bex: 5:5:net.minecraft.world.item.Rarity valueOf(java.lang.String) -> valueOf 13:15:void (java.lang.String,int,net.minecraft.ChatFormatting) -> 5:9:void () -> -net.minecraft.world.item.RecordItem -> bey: +net.minecraft.world.item.RecordItem -> bfb: java.util.Map BY_NAME -> a int analogOutput -> b net.minecraft.sounds.SoundEvent sound -> c @@ -48817,25 +48921,25 @@ net.minecraft.world.item.RecordItem -> bey: 76:76:net.minecraft.world.item.RecordItem getBySound(net.minecraft.sounds.SoundEvent) -> a 80:80:net.minecraft.sounds.SoundEvent getSound() -> v 23:23:void () -> -net.minecraft.world.item.SaddleItem -> bez: +net.minecraft.world.item.SaddleItem -> bfc: 12:13:void (net.minecraft.world.item.Item$Properties) -> 17:26:boolean interactEnemy(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.Player,net.minecraft.world.entity.LivingEntity,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.ScaffoldingBlockItem -> bfa: +net.minecraft.world.item.ScaffoldingBlockItem -> bfd: 20:21:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 26:75:net.minecraft.world.item.BlockPlaceContext updatePlacementContext(net.minecraft.world.item.BlockPlaceContext) -> b 80:80:boolean mustSurvive() -> T_ -net.minecraft.world.item.ServerItemCooldowns -> bfb: +net.minecraft.world.item.ServerItemCooldowns -> bfe: net.minecraft.server.level.ServerPlayer player -> a 9:11:void (net.minecraft.server.level.ServerPlayer) -> 15:17:void onCooldownStarted(net.minecraft.world.item.Item,int) -> b 21:23:void onCooldownEnded(net.minecraft.world.item.Item) -> c -net.minecraft.world.item.ShearsItem -> bfc: +net.minecraft.world.item.ShearsItem -> bff: 14:15:void (net.minecraft.world.item.Item$Properties) -> 19:35:boolean mineBlock(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.world.entity.LivingEntity) -> a 40:41:boolean canDestroySpecial(net.minecraft.world.level.block.state.BlockState) -> b 46:53:float getDestroySpeed(net.minecraft.world.item.ItemStack,net.minecraft.world.level.block.state.BlockState) -> a 20:20:void lambda$mineBlock$0(net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.item.ShieldItem -> bfd: +net.minecraft.world.item.ShieldItem -> bfg: 23:27:void (net.minecraft.world.item.Item$Properties) -> 31:34:java.lang.String getDescriptionId(net.minecraft.world.item.ItemStack) -> f 39:40:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a @@ -48845,7 +48949,7 @@ net.minecraft.world.item.ShieldItem -> bfd: 61:61:boolean isValidRepairItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a 65:65:net.minecraft.world.item.DyeColor getColor(net.minecraft.world.item.ItemStack) -> e 25:25:float lambda$new$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.item.ShovelItem -> bfe: +net.minecraft.world.item.ShovelItem -> bfh: java.util.Set DIGGABLES -> e java.util.Map FLATTENABLES -> a 61:62:void (net.minecraft.world.item.Tier,float,float,net.minecraft.world.item.Item$Properties) -> @@ -48853,16 +48957,16 @@ net.minecraft.world.item.ShovelItem -> bfe: 72:101:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 93:93:void lambda$useOn$0(net.minecraft.world.item.UseOnContext,net.minecraft.world.entity.player.Player) -> a 23:57:void () -> -net.minecraft.world.item.SignItem -> bff: +net.minecraft.world.item.SignItem -> bfi: 14:15:void (net.minecraft.world.item.Item$Properties,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> 19:25:boolean updateCustomBlockEntityTag(net.minecraft.core.BlockPos,net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.item.SimpleFoiledItem -> bfg: +net.minecraft.world.item.SimpleFoiledItem -> bfj: 5:6:void (net.minecraft.world.item.Item$Properties) -> 10:10:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ -net.minecraft.world.item.SnowballItem -> bfh: +net.minecraft.world.item.SnowballItem -> bfk: 14:15:void (net.minecraft.world.item.Item$Properties) -> 19:31:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.SpawnEggItem -> bfi: +net.minecraft.world.item.SpawnEggItem -> bfl: java.util.Map BY_ID -> a int color1 -> b int color2 -> c @@ -48876,22 +48980,22 @@ net.minecraft.world.item.SpawnEggItem -> bfi: 135:135:java.lang.Iterable eggs() -> f 139:147:net.minecraft.world.entity.EntityType getType(net.minecraft.nbt.CompoundTag) -> b 33:33:void () -> -net.minecraft.world.item.SpectralArrowItem -> bfj: +net.minecraft.world.item.SpectralArrowItem -> bfm: 10:11:void (net.minecraft.world.item.Item$Properties) -> 15:15:net.minecraft.world.entity.projectile.AbstractArrow createArrow(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.item.SplashPotionItem -> bfk: +net.minecraft.world.item.SplashPotionItem -> bfn: 12:13:void (net.minecraft.world.item.Item$Properties) -> 17:18:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.StandingAndWallBlockItem -> bfl: +net.minecraft.world.item.StandingAndWallBlockItem -> bfo: net.minecraft.world.level.block.Block wallBlock -> a 17:19:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 24:42:net.minecraft.world.level.block.state.BlockState getPlacementState(net.minecraft.world.item.BlockPlaceContext) -> c 47:50:void registerBlocks(java.util.Map,net.minecraft.world.item.Item) -> a -net.minecraft.world.item.SuspiciousStewItem -> bfm: +net.minecraft.world.item.SuspiciousStewItem -> bfp: 19:20:void (net.minecraft.world.item.Item$Properties) -> 23:31:void saveMobEffect(net.minecraft.world.item.ItemStack,net.minecraft.world.effect.MobEffect,int) -> a 35:57:net.minecraft.world.item.ItemStack finishUsingItem(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.item.SwordItem -> bfn: +net.minecraft.world.item.SwordItem -> bfq: float attackDamage -> a float attackSpeed -> b 22:26:void (net.minecraft.world.item.Tier,int,float,net.minecraft.world.item.Item$Properties) -> @@ -48904,23 +49008,23 @@ net.minecraft.world.item.SwordItem -> bfn: 73:81:com.google.common.collect.Multimap getDefaultAttributeModifiers(net.minecraft.world.entity.EquipmentSlot) -> a 61:61:void lambda$mineBlock$1(net.minecraft.world.entity.LivingEntity) -> a 53:53:void lambda$hurtEnemy$0(net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.item.ThrowablePotionItem -> bfo: +net.minecraft.world.item.ThrowablePotionItem -> bfr: 12:13:void (net.minecraft.world.item.Item$Properties) -> 17:28:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.Tier -> bfp: +net.minecraft.world.item.Tier -> bfs: int getUses() -> a float getSpeed() -> b float getAttackDamageBonus() -> c int getLevel() -> d int getEnchantmentValue() -> e net.minecraft.world.item.crafting.Ingredient getRepairIngredient() -> f -net.minecraft.world.item.TieredItem -> bfq: +net.minecraft.world.item.TieredItem -> bft: net.minecraft.world.item.Tier tier -> a 7:9:void (net.minecraft.world.item.Tier,net.minecraft.world.item.Item$Properties) -> 12:12:net.minecraft.world.item.Tier getTier() -> g 17:17:int getEnchantmentValue() -> c 22:22:boolean isValidRepairItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.item.Tiers -> bfr: +net.minecraft.world.item.Tiers -> bfu: net.minecraft.world.item.Tiers WOOD -> a net.minecraft.world.item.Tiers STONE -> b net.minecraft.world.item.Tiers IRON -> c @@ -48948,15 +49052,15 @@ net.minecraft.world.item.Tiers -> bfr: 12:12:net.minecraft.world.item.crafting.Ingredient lambda$static$1() -> j 11:11:net.minecraft.world.item.crafting.Ingredient lambda$static$0() -> k 10:15:void () -> -net.minecraft.world.item.TippedArrowItem -> bfs: +net.minecraft.world.item.TippedArrowItem -> bfv: 16:17:void (net.minecraft.world.item.Item$Properties) -> 21:21:net.minecraft.world.item.ItemStack getDefaultInstance() -> s 26:33:void fillItemCategory(net.minecraft.world.item.CreativeModeTab,net.minecraft.core.NonNullList) -> a 37:38:void appendHoverText(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,java.util.List,net.minecraft.world.item.TooltipFlag) -> a 42:42:java.lang.String getDescriptionId(net.minecraft.world.item.ItemStack) -> f -net.minecraft.world.item.TooltipFlag -> bft: +net.minecraft.world.item.TooltipFlag -> bfw: boolean isAdvanced() -> a -net.minecraft.world.item.TooltipFlag$Default -> bft$a: +net.minecraft.world.item.TooltipFlag$Default -> bfw$a: net.minecraft.world.item.TooltipFlag$Default NORMAL -> a net.minecraft.world.item.TooltipFlag$Default ADVANCED -> b boolean advanced -> c @@ -48966,7 +49070,7 @@ net.minecraft.world.item.TooltipFlag$Default -> bft$a: 9:11:void (java.lang.String,int,boolean) -> 15:15:boolean isAdvanced() -> a 4:5:void () -> -net.minecraft.world.item.TridentItem -> bfu: +net.minecraft.world.item.TridentItem -> bfx: 33:39:void (net.minecraft.world.item.Item$Properties) -> 43:43:boolean canAttackBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a 48:48:net.minecraft.world.item.UseAnim getUseAnimation(net.minecraft.world.item.ItemStack) -> e_ @@ -48981,7 +49085,7 @@ net.minecraft.world.item.TridentItem -> bfu: 147:147:void lambda$hurtEnemy$2(net.minecraft.world.entity.LivingEntity) -> b 75:75:void lambda$releaseUsing$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.player.Player) -> a 37:37:float lambda$new$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.item.UseAnim -> bfv: +net.minecraft.world.item.UseAnim -> bfy: net.minecraft.world.item.UseAnim NONE -> a net.minecraft.world.item.UseAnim EAT -> b net.minecraft.world.item.UseAnim DRINK -> c @@ -48994,7 +49098,7 @@ net.minecraft.world.item.UseAnim -> bfv: 3:3:net.minecraft.world.item.UseAnim valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:10:void () -> -net.minecraft.world.item.UseOnContext -> bfw: +net.minecraft.world.item.UseOnContext -> bfz: net.minecraft.world.entity.player.Player player -> b net.minecraft.world.InteractionHand hand -> c net.minecraft.world.phys.BlockHitResult hitResult -> d @@ -49013,16 +49117,16 @@ net.minecraft.world.item.UseOnContext -> bfw: 68:68:net.minecraft.core.Direction getHorizontalDirection() -> f 72:72:boolean isSecondaryUseActive() -> g 76:76:float getRotation() -> h -net.minecraft.world.item.WaterLilyBlockItem -> bfx: +net.minecraft.world.item.WaterLilyBlockItem -> bga: 27:28:void (net.minecraft.world.level.block.Block,net.minecraft.world.item.Item$Properties) -> 32:32:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 38:70:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a -net.minecraft.world.item.WritableBookItem -> bfy: +net.minecraft.world.item.WritableBookItem -> bgb: 21:22:void (net.minecraft.world.item.Item$Properties) -> 26:34:net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.UseOnContext) -> a 39:42:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 46:62:boolean makeSureTagIsValid(net.minecraft.nbt.CompoundTag) -> b -net.minecraft.world.item.WrittenBookItem -> bfz: +net.minecraft.world.item.WrittenBookItem -> bgc: 42:43:void (net.minecraft.world.item.Item$Properties) -> 46:58:boolean makeSureTagIsValid(net.minecraft.nbt.CompoundTag) -> b 62:62:int getGeneration(net.minecraft.world.item.ItemStack) -> e @@ -49033,7 +49137,7 @@ net.minecraft.world.item.WrittenBookItem -> bfz: 112:115:net.minecraft.world.InteractionResultHolder use(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand) -> a 119:140:boolean resolveBookComponents(net.minecraft.world.item.ItemStack,net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.player.Player) -> a 145:145:boolean isFoil(net.minecraft.world.item.ItemStack) -> d_ -net.minecraft.world.item.alchemy.Potion -> bga: +net.minecraft.world.item.alchemy.Potion -> bgd: java.lang.String name -> a com.google.common.collect.ImmutableList effects -> b 15:15:net.minecraft.world.item.alchemy.Potion byName(java.lang.String) -> a @@ -49042,7 +49146,7 @@ net.minecraft.world.item.alchemy.Potion -> bga: 30:30:java.lang.String getName(java.lang.String) -> b 34:34:java.util.List getEffects() -> a 38:46:boolean hasInstantEffects() -> b -net.minecraft.world.item.alchemy.PotionBrewing -> bgb: +net.minecraft.world.item.alchemy.PotionBrewing -> bge: java.util.List POTION_MIXES -> a java.util.List CONTAINER_MIXES -> b java.util.List ALLOWED_CONTAINERS -> c @@ -49062,7 +49166,7 @@ net.minecraft.world.item.alchemy.PotionBrewing -> bgb: 220:221:void addMix(net.minecraft.world.item.alchemy.Potion,net.minecraft.world.item.Item,net.minecraft.world.item.alchemy.Potion) -> a 22:27:boolean lambda$static$0(net.minecraft.world.item.ItemStack) -> d 17:21:void () -> -net.minecraft.world.item.alchemy.PotionBrewing$Mix -> bgb$a: +net.minecraft.world.item.alchemy.PotionBrewing$Mix -> bge$a: java.lang.Object from -> a net.minecraft.world.item.crafting.Ingredient ingredient -> b java.lang.Object to -> c @@ -49070,7 +49174,7 @@ net.minecraft.world.item.alchemy.PotionBrewing$Mix -> bgb$a: 223:223:net.minecraft.world.item.crafting.Ingredient access$000(net.minecraft.world.item.alchemy.PotionBrewing$Mix) -> a 223:223:java.lang.Object access$100(net.minecraft.world.item.alchemy.PotionBrewing$Mix) -> b 223:223:java.lang.Object access$200(net.minecraft.world.item.alchemy.PotionBrewing$Mix) -> c -net.minecraft.world.item.alchemy.PotionUtils -> bgc: +net.minecraft.world.item.alchemy.PotionUtils -> bgf: 27:27:void () -> 34:34:java.util.List getMobEffects(net.minecraft.world.item.ItemStack) -> a 38:43:java.util.List getAllEffects(net.minecraft.world.item.alchemy.Potion,java.util.Collection) -> a @@ -49086,7 +49190,7 @@ net.minecraft.world.item.alchemy.PotionUtils -> bgc: 141:149:net.minecraft.world.item.ItemStack setPotion(net.minecraft.world.item.ItemStack,net.minecraft.world.item.alchemy.Potion) -> a 153:165:net.minecraft.world.item.ItemStack setCustomEffects(net.minecraft.world.item.ItemStack,java.util.Collection) -> a 169:233:void addPotionTooltip(net.minecraft.world.item.ItemStack,java.util.List,float) -> a -net.minecraft.world.item.alchemy.Potions -> bgd: +net.minecraft.world.item.alchemy.Potions -> bgg: net.minecraft.world.item.alchemy.Potion EMPTY -> a net.minecraft.world.item.alchemy.Potion WATER -> b net.minecraft.world.item.alchemy.Potion MUNDANE -> c @@ -49133,8 +49237,8 @@ net.minecraft.world.item.alchemy.Potions -> bgd: 7:7:void () -> 69:69:net.minecraft.world.item.alchemy.Potion register(java.lang.String,net.minecraft.world.item.alchemy.Potion) -> a 8:66:void () -> -net.minecraft.world.item.alchemy.package-info -> bge: -net.minecraft.world.item.crafting.AbstractCookingRecipe -> bgf: +net.minecraft.world.item.alchemy.package-info -> bgh: +net.minecraft.world.item.crafting.AbstractCookingRecipe -> bgi: net.minecraft.world.item.crafting.RecipeType type -> a net.minecraft.resources.ResourceLocation id -> b java.lang.String group -> c @@ -49153,7 +49257,7 @@ net.minecraft.world.item.crafting.AbstractCookingRecipe -> bgf: 66:66:int getCookingTime() -> e 71:71:net.minecraft.resources.ResourceLocation getId() -> f 76:76:net.minecraft.world.item.crafting.RecipeType getType() -> g -net.minecraft.world.item.crafting.ArmorDyeRecipe -> bgg: +net.minecraft.world.item.crafting.ArmorDyeRecipe -> bgj: 16:17:void (net.minecraft.resources.ResourceLocation) -> 21:42:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 47:74:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49161,7 +49265,7 @@ net.minecraft.world.item.crafting.ArmorDyeRecipe -> bgg: 84:84:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 14:14:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 14:14:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.BannerDuplicateRecipe -> bgh: +net.minecraft.world.item.crafting.BannerDuplicateRecipe -> bgk: 15:16:void (net.minecraft.resources.ResourceLocation) -> 21:60:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 66:79:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49171,11 +49275,11 @@ net.minecraft.world.item.crafting.BannerDuplicateRecipe -> bgh: 13:13:net.minecraft.core.NonNullList getRemainingItems(net.minecraft.world.Container) -> b 13:13:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 13:13:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.BlastingRecipe -> bgi: +net.minecraft.world.item.crafting.BlastingRecipe -> bgl: 9:10:void (net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.ItemStack,float,int) -> 14:14:net.minecraft.world.item.ItemStack getToastSymbol() -> h 19:19:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ -net.minecraft.world.item.crafting.BookCloningRecipe -> bgj: +net.minecraft.world.item.crafting.BookCloningRecipe -> bgm: 14:15:void (net.minecraft.resources.ResourceLocation) -> 19:40:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 45:77:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49185,19 +49289,19 @@ net.minecraft.world.item.crafting.BookCloningRecipe -> bgj: 12:12:net.minecraft.core.NonNullList getRemainingItems(net.minecraft.world.Container) -> b 12:12:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 12:12:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.CampfireCookingRecipe -> bgk: +net.minecraft.world.item.crafting.CampfireCookingRecipe -> bgn: 9:10:void (net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.ItemStack,float,int) -> 14:14:net.minecraft.world.item.ItemStack getToastSymbol() -> h 19:19:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ -net.minecraft.world.item.crafting.CraftingRecipe -> bgl: +net.minecraft.world.item.crafting.CraftingRecipe -> bgo: 8:8:net.minecraft.world.item.crafting.RecipeType getType() -> g -net.minecraft.world.item.crafting.CustomRecipe -> bgm: +net.minecraft.world.item.crafting.CustomRecipe -> bgp: net.minecraft.resources.ResourceLocation id -> a 9:11:void (net.minecraft.resources.ResourceLocation) -> 15:15:net.minecraft.resources.ResourceLocation getId() -> f 20:20:boolean isSpecial() -> V_ 25:25:net.minecraft.world.item.ItemStack getResultItem() -> c -net.minecraft.world.item.crafting.FireworkRocketRecipe -> bgn: +net.minecraft.world.item.crafting.FireworkRocketRecipe -> bgq: net.minecraft.world.item.crafting.Ingredient PAPER_INGREDIENT -> a net.minecraft.world.item.crafting.Ingredient GUNPOWDER_INGREDIENT -> b net.minecraft.world.item.crafting.Ingredient STAR_INGREDIENT -> c @@ -49210,7 +49314,7 @@ net.minecraft.world.item.crafting.FireworkRocketRecipe -> bgn: 12:12:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 12:12:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a 13:15:void () -> -net.minecraft.world.item.crafting.FireworkStarFadeRecipe -> bgo: +net.minecraft.world.item.crafting.FireworkStarFadeRecipe -> bgr: net.minecraft.world.item.crafting.Ingredient STAR_INGREDIENT -> a 19:20:void (net.minecraft.resources.ResourceLocation) -> 24:45:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a @@ -49220,7 +49324,7 @@ net.minecraft.world.item.crafting.FireworkStarFadeRecipe -> bgo: 15:15:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 15:15:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a 16:16:void () -> -net.minecraft.world.item.crafting.FireworkStarRecipe -> bgp: +net.minecraft.world.item.crafting.FireworkStarRecipe -> bgs: net.minecraft.world.item.crafting.Ingredient SHAPE_INGREDIENT -> a net.minecraft.world.item.crafting.Ingredient TRAIL_INGREDIENT -> b net.minecraft.world.item.crafting.Ingredient FLICKER_INGREDIENT -> c @@ -49236,7 +49340,7 @@ net.minecraft.world.item.crafting.FireworkStarRecipe -> bgp: 19:19:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a 35:44:void lambda$static$0(java.util.HashMap) -> a 20:46:void () -> -net.minecraft.world.item.crafting.Ingredient -> bgq: +net.minecraft.world.item.crafting.Ingredient -> bgt: java.util.function.Predicate NON_ALL_EMPTY -> b net.minecraft.world.item.crafting.Ingredient EMPTY -> a net.minecraft.world.item.crafting.Ingredient$Value[] values -> c @@ -49269,23 +49373,23 @@ net.minecraft.world.item.crafting.Ingredient -> bgq: 42:42:net.minecraft.world.item.crafting.Ingredient$Value[] lambda$new$1(int) -> b 33:33:boolean lambda$static$0(net.minecraft.world.item.crafting.Ingredient$Value) -> b 33:35:void () -> -net.minecraft.world.item.crafting.Ingredient$1 -> bgq$1: -net.minecraft.world.item.crafting.Ingredient$ItemValue -> bgq$a: +net.minecraft.world.item.crafting.Ingredient$1 -> bgt$1: +net.minecraft.world.item.crafting.Ingredient$ItemValue -> bgt$a: net.minecraft.world.item.ItemStack item -> a 185:187:void (net.minecraft.world.item.ItemStack) -> 191:191:java.util.Collection getItems() -> a 196:198:com.google.gson.JsonObject serialize() -> b 182:182:void (net.minecraft.world.item.ItemStack,net.minecraft.world.item.crafting.Ingredient$1) -> -net.minecraft.world.item.crafting.Ingredient$TagValue -> bgq$b: +net.minecraft.world.item.crafting.Ingredient$TagValue -> bgt$b: net.minecraft.tags.Tag tag -> a 205:207:void (net.minecraft.tags.Tag) -> 211:215:java.util.Collection getItems() -> a 220:222:com.google.gson.JsonObject serialize() -> b 202:202:void (net.minecraft.tags.Tag,net.minecraft.world.item.crafting.Ingredient$1) -> -net.minecraft.world.item.crafting.Ingredient$Value -> bgq$c: +net.minecraft.world.item.crafting.Ingredient$Value -> bgt$c: java.util.Collection getItems() -> a com.google.gson.JsonObject serialize() -> b -net.minecraft.world.item.crafting.MapCloningRecipe -> bgr: +net.minecraft.world.item.crafting.MapCloningRecipe -> bgu: 11:12:void (net.minecraft.resources.ResourceLocation) -> 16:37:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 42:70:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49293,7 +49397,7 @@ net.minecraft.world.item.crafting.MapCloningRecipe -> bgr: 80:80:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 9:9:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 9:9:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.MapExtendingRecipe -> bgs: +net.minecraft.world.item.crafting.MapExtendingRecipe -> bgv: 15:23:void (net.minecraft.resources.ResourceLocation) -> 27:51:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 55:62:boolean isExplorationMap(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a @@ -49302,7 +49406,7 @@ net.minecraft.world.item.crafting.MapExtendingRecipe -> bgs: 90:90:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 13:13:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 13:13:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.Recipe -> bgt: +net.minecraft.world.item.crafting.Recipe -> bgw: boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a boolean canCraftInDimensions(int,int) -> a @@ -49315,7 +49419,7 @@ net.minecraft.world.item.crafting.Recipe -> bgt: net.minecraft.resources.ResourceLocation getId() -> f net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ net.minecraft.world.item.crafting.RecipeType getType() -> g -net.minecraft.world.item.crafting.RecipeManager -> bgu: +net.minecraft.world.item.crafting.RecipeManager -> bgx: com.google.gson.Gson GSON -> a org.apache.logging.log4j.Logger LOGGER -> b java.util.Map recipes -> c @@ -49345,7 +49449,7 @@ net.minecraft.world.item.crafting.RecipeManager -> bgu: 60:60:java.util.Map lambda$apply$1(java.util.Map$Entry) -> a 54:54:com.google.common.collect.ImmutableMap$Builder lambda$apply$0(net.minecraft.world.item.crafting.RecipeType) -> c 35:36:void () -> -net.minecraft.world.item.crafting.RecipeSerializer -> bgv: +net.minecraft.world.item.crafting.RecipeSerializer -> bgy: net.minecraft.world.item.crafting.RecipeSerializer SHAPED_RECIPE -> a net.minecraft.world.item.crafting.RecipeSerializer SHAPELESS_RECIPE -> b net.minecraft.world.item.crafting.SimpleRecipeSerializer ARMOR_DYE -> c @@ -49371,7 +49475,7 @@ net.minecraft.world.item.crafting.RecipeSerializer -> bgv: void toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.Recipe) -> a 37:37:net.minecraft.world.item.crafting.RecipeSerializer register(java.lang.String,net.minecraft.world.item.crafting.RecipeSerializer) -> a 9:28:void () -> -net.minecraft.world.item.crafting.RecipeType -> bgw: +net.minecraft.world.item.crafting.RecipeType -> bgz: net.minecraft.world.item.crafting.RecipeType CRAFTING -> a net.minecraft.world.item.crafting.RecipeType SMELTING -> b net.minecraft.world.item.crafting.RecipeType BLASTING -> c @@ -49381,11 +49485,11 @@ net.minecraft.world.item.crafting.RecipeType -> bgw: 19:19:net.minecraft.world.item.crafting.RecipeType register(java.lang.String) -> a 29:29:java.util.Optional tryMatch(net.minecraft.world.item.crafting.Recipe,net.minecraft.world.level.Level,net.minecraft.world.Container) -> a 11:16:void () -> -net.minecraft.world.item.crafting.RecipeType$1 -> bgw$1: +net.minecraft.world.item.crafting.RecipeType$1 -> bgz$1: java.lang.String val$name -> g 19:19:void (java.lang.String) -> 22:22:java.lang.String toString() -> toString -net.minecraft.world.item.crafting.RepairItemRecipe -> bgx: +net.minecraft.world.item.crafting.RepairItemRecipe -> bha: 14:15:void (net.minecraft.resources.ResourceLocation) -> 19:36:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 41:78:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49393,7 +49497,7 @@ net.minecraft.world.item.crafting.RepairItemRecipe -> bgx: 88:88:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 12:12:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 12:12:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.ShapedRecipe -> bgy: +net.minecraft.world.item.crafting.ShapedRecipe -> bhb: int width -> a int height -> b net.minecraft.core.NonNullList recipeItems -> c @@ -49430,7 +49534,7 @@ net.minecraft.world.item.crafting.ShapedRecipe -> bgy: 24:24:java.lang.String access$500(net.minecraft.world.item.crafting.ShapedRecipe) -> c 24:24:net.minecraft.core.NonNullList access$600(net.minecraft.world.item.crafting.ShapedRecipe) -> d 24:24:net.minecraft.world.item.ItemStack access$700(net.minecraft.world.item.crafting.ShapedRecipe) -> e -net.minecraft.world.item.crafting.ShapedRecipe$Serializer -> bgy$a: +net.minecraft.world.item.crafting.ShapedRecipe$Serializer -> bhb$a: 241:241:void () -> 244:256:net.minecraft.world.item.crafting.ShapedRecipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> b 261:269:net.minecraft.world.item.crafting.ShapedRecipe fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> b @@ -49438,7 +49542,7 @@ net.minecraft.world.item.crafting.ShapedRecipe$Serializer -> bgy$a: 241:241:void toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.Recipe) -> a 241:241:net.minecraft.world.item.crafting.Recipe fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> a 241:241:net.minecraft.world.item.crafting.Recipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> a -net.minecraft.world.item.crafting.ShapelessRecipe -> bgz: +net.minecraft.world.item.crafting.ShapelessRecipe -> bhc: net.minecraft.resources.ResourceLocation id -> a java.lang.String group -> b net.minecraft.world.item.ItemStack result -> c @@ -49457,7 +49561,7 @@ net.minecraft.world.item.crafting.ShapelessRecipe -> bgz: 15:15:java.lang.String access$000(net.minecraft.world.item.crafting.ShapelessRecipe) -> a 15:15:net.minecraft.core.NonNullList access$100(net.minecraft.world.item.crafting.ShapelessRecipe) -> b 15:15:net.minecraft.world.item.ItemStack access$200(net.minecraft.world.item.crafting.ShapelessRecipe) -> c -net.minecraft.world.item.crafting.ShapelessRecipe$Serializer -> bgz$a: +net.minecraft.world.item.crafting.ShapelessRecipe$Serializer -> bhc$a: 79:79:void () -> 82:91:net.minecraft.world.item.crafting.ShapelessRecipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> b 95:104:net.minecraft.core.NonNullList itemsFromJson(com.google.gson.JsonArray) -> a @@ -49466,7 +49570,7 @@ net.minecraft.world.item.crafting.ShapelessRecipe$Serializer -> bgz$a: 79:79:void toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.Recipe) -> a 79:79:net.minecraft.world.item.crafting.Recipe fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> a 79:79:net.minecraft.world.item.crafting.Recipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> a -net.minecraft.world.item.crafting.ShieldDecorationRecipe -> bha: +net.minecraft.world.item.crafting.ShieldDecorationRecipe -> bhd: 15:16:void (net.minecraft.resources.ResourceLocation) -> 20:56:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 61:88:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49474,7 +49578,7 @@ net.minecraft.world.item.crafting.ShieldDecorationRecipe -> bha: 98:98:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 13:13:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 13:13:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.ShulkerBoxColoring -> bhb: +net.minecraft.world.item.crafting.ShulkerBoxColoring -> bhe: 15:16:void (net.minecraft.resources.ResourceLocation) -> 20:43:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 48:71:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49482,7 +49586,7 @@ net.minecraft.world.item.crafting.ShulkerBoxColoring -> bhb: 81:81:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 13:13:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 13:13:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.SimpleCookingSerializer -> bhc: +net.minecraft.world.item.crafting.SimpleCookingSerializer -> bhf: int defaultCookingTime -> u net.minecraft.world.item.crafting.SimpleCookingSerializer$CookieBaker factory -> v 19:22:void (net.minecraft.world.item.crafting.SimpleCookingSerializer$CookieBaker,int) -> @@ -49493,15 +49597,15 @@ net.minecraft.world.item.crafting.SimpleCookingSerializer -> bhc: 11:11:net.minecraft.world.item.crafting.Recipe fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> a 11:11:net.minecraft.world.item.crafting.Recipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> a 33:33:java.lang.IllegalStateException lambda$fromJson$0(java.lang.String) -> a -net.minecraft.world.item.crafting.SimpleCookingSerializer$CookieBaker -> bhc$a: +net.minecraft.world.item.crafting.SimpleCookingSerializer$CookieBaker -> bhf$a: net.minecraft.world.item.crafting.AbstractCookingRecipe create(net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.ItemStack,float,int) -> create -net.minecraft.world.item.crafting.SimpleRecipeSerializer -> bhd: +net.minecraft.world.item.crafting.SimpleRecipeSerializer -> bhg: java.util.function.Function constructor -> u 12:14:void (java.util.function.Function) -> 18:18:net.minecraft.world.item.crafting.Recipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> a 23:23:net.minecraft.world.item.crafting.Recipe fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> a 28:28:void toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.Recipe) -> a -net.minecraft.world.item.crafting.SingleItemRecipe -> bhe: +net.minecraft.world.item.crafting.SingleItemRecipe -> bhh: net.minecraft.world.item.crafting.Ingredient ingredient -> a net.minecraft.world.item.ItemStack result -> b net.minecraft.world.item.crafting.RecipeType type -> e @@ -49517,7 +49621,7 @@ net.minecraft.world.item.crafting.SingleItemRecipe -> bhe: 56:58:net.minecraft.core.NonNullList getIngredients() -> a 63:63:boolean canCraftInDimensions(int,int) -> a 68:68:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a -net.minecraft.world.item.crafting.SingleItemRecipe$Serializer -> bhe$a: +net.minecraft.world.item.crafting.SingleItemRecipe$Serializer -> bhh$a: net.minecraft.world.item.crafting.SingleItemRecipe$Serializer$SingleItemMaker factory -> u 74:76:void (net.minecraft.world.item.crafting.SingleItemRecipe$Serializer$SingleItemMaker) -> 84:97:net.minecraft.world.item.crafting.SingleItemRecipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> b @@ -49526,21 +49630,21 @@ net.minecraft.world.item.crafting.SingleItemRecipe$Serializer -> bhe$a: 71:71:void toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.Recipe) -> a 71:71:net.minecraft.world.item.crafting.Recipe fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> a 71:71:net.minecraft.world.item.crafting.Recipe fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> a -net.minecraft.world.item.crafting.SingleItemRecipe$Serializer$SingleItemMaker -> bhe$a$a: +net.minecraft.world.item.crafting.SingleItemRecipe$Serializer$SingleItemMaker -> bhh$a$a: net.minecraft.world.item.crafting.SingleItemRecipe create(net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.ItemStack) -> create -net.minecraft.world.item.crafting.SmeltingRecipe -> bhf: +net.minecraft.world.item.crafting.SmeltingRecipe -> bhi: 9:10:void (net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.ItemStack,float,int) -> 14:14:net.minecraft.world.item.ItemStack getToastSymbol() -> h 19:19:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ -net.minecraft.world.item.crafting.SmokingRecipe -> bhg: +net.minecraft.world.item.crafting.SmokingRecipe -> bhj: 9:10:void (net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.ItemStack,float,int) -> 14:14:net.minecraft.world.item.ItemStack getToastSymbol() -> h 19:19:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ -net.minecraft.world.item.crafting.StonecutterRecipe -> bhh: +net.minecraft.world.item.crafting.StonecutterRecipe -> bhk: 11:12:void (net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.ItemStack) -> 16:16:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a 21:21:net.minecraft.world.item.ItemStack getToastSymbol() -> h -net.minecraft.world.item.crafting.SuspiciousStewRecipe -> bhi: +net.minecraft.world.item.crafting.SuspiciousStewRecipe -> bhl: 17:18:void (net.minecraft.resources.ResourceLocation) -> 22:46:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 51:71:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49548,7 +49652,7 @@ net.minecraft.world.item.crafting.SuspiciousStewRecipe -> bhi: 81:81:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 15:15:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 15:15:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.TippedArrowRecipe -> bhj: +net.minecraft.world.item.crafting.TippedArrowRecipe -> bhm: 13:14:void (net.minecraft.resources.ResourceLocation) -> 18:41:boolean matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level) -> a 46:55:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer) -> a @@ -49556,42 +49660,42 @@ net.minecraft.world.item.crafting.TippedArrowRecipe -> bhj: 65:65:net.minecraft.world.item.crafting.RecipeSerializer getSerializer() -> W_ 11:11:net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container) -> a 11:11:boolean matches(net.minecraft.world.Container,net.minecraft.world.level.Level) -> a -net.minecraft.world.item.crafting.package-info -> bhk: -net.minecraft.world.item.enchantment.ArrowDamageEnchantment -> bhl: +net.minecraft.world.item.crafting.package-info -> bhn: +net.minecraft.world.item.enchantment.ArrowDamageEnchantment -> bho: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.ArrowFireEnchantment -> bhm: +net.minecraft.world.item.enchantment.ArrowFireEnchantment -> bhp: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.ArrowInfiniteEnchantment -> bhn: +net.minecraft.world.item.enchantment.ArrowInfiniteEnchantment -> bhq: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:30:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.ArrowKnockbackEnchantment -> bho: +net.minecraft.world.item.enchantment.ArrowKnockbackEnchantment -> bhr: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.ArrowPiercingEnchantment -> bhp: +net.minecraft.world.item.enchantment.ArrowPiercingEnchantment -> bhs: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.BindingCurseEnchantment -> bhq: +net.minecraft.world.item.enchantment.BindingCurseEnchantment -> bht: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean isTreasureOnly() -> b 32:32:boolean isCurse() -> c -net.minecraft.world.item.enchantment.DamageEnchantment -> bhr: +net.minecraft.world.item.enchantment.DamageEnchantment -> bhu: java.lang.String[] NAMES -> d int[] MIN_COST -> e int[] LEVEL_COST -> f @@ -49606,20 +49710,20 @@ net.minecraft.world.item.enchantment.DamageEnchantment -> bhr: 77:80:boolean canEnchant(net.minecraft.world.item.ItemStack) -> a 85:93:void doPostAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Entity,int) -> a 18:30:void () -> -net.minecraft.world.item.enchantment.DigDurabilityEnchantment -> bhs: +net.minecraft.world.item.enchantment.DigDurabilityEnchantment -> bhv: 11:12:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 16:16:int getMinCost(int) -> a 21:21:int getMaxCost(int) -> b 26:26:int getMaxLevel() -> a 31:34:boolean canEnchant(net.minecraft.world.item.ItemStack) -> a 38:41:boolean shouldIgnoreDurabilityDrop(net.minecraft.world.item.ItemStack,int,java.util.Random) -> a -net.minecraft.world.item.enchantment.DiggingEnchantment -> bht: +net.minecraft.world.item.enchantment.DiggingEnchantment -> bhw: 9:10:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 14:14:int getMinCost(int) -> a 19:19:int getMaxCost(int) -> b 24:24:int getMaxLevel() -> a 29:32:boolean canEnchant(net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.item.enchantment.Enchantment -> bhu: +net.minecraft.world.item.enchantment.Enchantment -> bhx: net.minecraft.world.entity.EquipmentSlot[] slots -> a net.minecraft.world.item.enchantment.Enchantment$Rarity rarity -> d net.minecraft.world.item.enchantment.EnchantmentCategory category -> b @@ -49644,7 +49748,7 @@ net.minecraft.world.item.enchantment.Enchantment -> bhu: 136:136:void doPostHurt(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Entity,int) -> b 139:139:boolean isTreasureOnly() -> b 143:143:boolean isCurse() -> c -net.minecraft.world.item.enchantment.Enchantment$Rarity -> bhu$a: +net.minecraft.world.item.enchantment.Enchantment$Rarity -> bhx$a: net.minecraft.world.item.enchantment.Enchantment$Rarity COMMON -> a net.minecraft.world.item.enchantment.Enchantment$Rarity UNCOMMON -> b net.minecraft.world.item.enchantment.Enchantment$Rarity RARE -> c @@ -49656,7 +49760,7 @@ net.minecraft.world.item.enchantment.Enchantment$Rarity -> bhu$a: 35:37:void (java.lang.String,int,int) -> 40:40:int getWeight() -> a 27:31:void () -> -net.minecraft.world.item.enchantment.EnchantmentCategory -> bhv: +net.minecraft.world.item.enchantment.EnchantmentCategory -> bhy: net.minecraft.world.item.enchantment.EnchantmentCategory ALL -> a net.minecraft.world.item.enchantment.EnchantmentCategory ARMOR -> b net.minecraft.world.item.enchantment.EnchantmentCategory ARMOR_FEET -> c @@ -49678,49 +49782,49 @@ net.minecraft.world.item.enchantment.EnchantmentCategory -> bhv: boolean canEnchant(net.minecraft.world.item.Item) -> a 17:17:void (java.lang.String,int,net.minecraft.world.item.enchantment.EnchantmentCategory$1) -> 17:109:void () -> -net.minecraft.world.item.enchantment.EnchantmentCategory$1 -> bhv$1: +net.minecraft.world.item.enchantment.EnchantmentCategory$1 -> bhy$1: 18:18:void (java.lang.String,int) -> 21:31:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$10 -> bhv$2: +net.minecraft.world.item.enchantment.EnchantmentCategory$10 -> bhy$2: 84:84:void (java.lang.String,int) -> 87:87:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$11 -> bhv$3: +net.minecraft.world.item.enchantment.EnchantmentCategory$11 -> bhy$3: 90:90:void (java.lang.String,int) -> 93:93:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$12 -> bhv$4: +net.minecraft.world.item.enchantment.EnchantmentCategory$12 -> bhy$4: 96:96:void (java.lang.String,int) -> 99:99:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$13 -> bhv$5: +net.minecraft.world.item.enchantment.EnchantmentCategory$13 -> bhy$5: 102:102:void (java.lang.String,int) -> 105:106:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$14 -> bhv$6: +net.minecraft.world.item.enchantment.EnchantmentCategory$14 -> bhy$6: 109:109:void (java.lang.String,int) -> 112:112:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$2 -> bhv$7: +net.minecraft.world.item.enchantment.EnchantmentCategory$2 -> bhy$7: 35:35:void (java.lang.String,int) -> 38:38:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$3 -> bhv$8: +net.minecraft.world.item.enchantment.EnchantmentCategory$3 -> bhy$8: 41:41:void (java.lang.String,int) -> 44:44:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$4 -> bhv$9: +net.minecraft.world.item.enchantment.EnchantmentCategory$4 -> bhy$9: 47:47:void (java.lang.String,int) -> 50:50:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$5 -> bhv$10: +net.minecraft.world.item.enchantment.EnchantmentCategory$5 -> bhy$10: 53:53:void (java.lang.String,int) -> 56:56:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$6 -> bhv$11: +net.minecraft.world.item.enchantment.EnchantmentCategory$6 -> bhy$11: 59:59:void (java.lang.String,int) -> 62:62:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$7 -> bhv$12: +net.minecraft.world.item.enchantment.EnchantmentCategory$7 -> bhy$12: 66:66:void (java.lang.String,int) -> 69:69:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$8 -> bhv$13: +net.minecraft.world.item.enchantment.EnchantmentCategory$8 -> bhy$13: 72:72:void (java.lang.String,int) -> 75:75:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentCategory$9 -> bhv$14: +net.minecraft.world.item.enchantment.EnchantmentCategory$9 -> bhy$14: 78:78:void (java.lang.String,int) -> 81:81:boolean canEnchant(net.minecraft.world.item.Item) -> a -net.minecraft.world.item.enchantment.EnchantmentHelper -> bhw: +net.minecraft.world.item.enchantment.EnchantmentHelper -> bhz: 32:32:void () -> 34:49:int getItemEnchantmentLevel(net.minecraft.world.item.enchantment.Enchantment,net.minecraft.world.item.ItemStack) -> a 53:54:java.util.Map getEnchantments(net.minecraft.world.item.ItemStack) -> a @@ -49762,13 +49866,13 @@ net.minecraft.world.item.enchantment.EnchantmentHelper -> bhw: 125:125:void lambda$getDamageProtection$2(org.apache.commons.lang3.mutable.MutableInt,net.minecraft.world.damagesource.DamageSource,net.minecraft.world.item.enchantment.Enchantment,int) -> a 113:113:void lambda$runIterationOnItem$1(net.minecraft.world.item.enchantment.EnchantmentHelper$EnchantmentVisitor,int,net.minecraft.world.item.enchantment.Enchantment) -> a 63:63:void lambda$deserializeEnchantments$0(java.util.Map,net.minecraft.nbt.CompoundTag,net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.EnchantmentHelper$EnchantmentVisitor -> bhw$a: +net.minecraft.world.item.enchantment.EnchantmentHelper$EnchantmentVisitor -> bhz$a: void accept(net.minecraft.world.item.enchantment.Enchantment,int) -> accept -net.minecraft.world.item.enchantment.EnchantmentInstance -> bhx: +net.minecraft.world.item.enchantment.EnchantmentInstance -> bia: net.minecraft.world.item.enchantment.Enchantment enchantment -> b int level -> c 10:13:void (net.minecraft.world.item.enchantment.Enchantment,int) -> -net.minecraft.world.item.enchantment.Enchantments -> bhy: +net.minecraft.world.item.enchantment.Enchantments -> bib: net.minecraft.world.entity.EquipmentSlot[] ARMOR_SLOTS -> L net.minecraft.world.item.enchantment.Enchantment ALL_DAMAGE_PROTECTION -> a net.minecraft.world.item.enchantment.Enchantment FIRE_PROTECTION -> b @@ -49810,17 +49914,17 @@ net.minecraft.world.item.enchantment.Enchantments -> bhy: 6:6:void () -> 68:68:net.minecraft.world.item.enchantment.Enchantment register(java.lang.String,net.minecraft.world.item.enchantment.Enchantment) -> a 7:65:void () -> -net.minecraft.world.item.enchantment.FireAspectEnchantment -> bhz: +net.minecraft.world.item.enchantment.FireAspectEnchantment -> bic: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.FishingSpeedEnchantment -> bia: +net.minecraft.world.item.enchantment.FishingSpeedEnchantment -> bid: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.item.enchantment.EnchantmentCategory,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.FrostWalkerEnchantment -> bib: +net.minecraft.world.item.enchantment.FrostWalkerEnchantment -> bie: 17:18:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 22:22:int getMinCost(int) -> a 27:27:int getMaxCost(int) -> b @@ -49828,35 +49932,35 @@ net.minecraft.world.item.enchantment.FrostWalkerEnchantment -> bib: 37:37:int getMaxLevel() -> a 41:65:void onEntityMoved(net.minecraft.world.entity.LivingEntity,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int) -> a 69:69:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.KnockbackEnchantment -> bic: +net.minecraft.world.item.enchantment.KnockbackEnchantment -> bif: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.LootBonusEnchantment -> bid: +net.minecraft.world.item.enchantment.LootBonusEnchantment -> big: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.item.enchantment.EnchantmentCategory,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.MendingEnchantment -> bie: +net.minecraft.world.item.enchantment.MendingEnchantment -> bih: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:boolean isTreasureOnly() -> b 27:27:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.MultiShotEnchantment -> bif: +net.minecraft.world.item.enchantment.MultiShotEnchantment -> bii: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.OxygenEnchantment -> big: +net.minecraft.world.item.enchantment.OxygenEnchantment -> bij: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.ProtectionEnchantment -> bih: +net.minecraft.world.item.enchantment.ProtectionEnchantment -> bik: net.minecraft.world.item.enchantment.ProtectionEnchantment$Type type -> a 42:48:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.item.enchantment.ProtectionEnchantment$Type,net.minecraft.world.entity.EquipmentSlot[]) -> 52:52:int getMinCost(int) -> a @@ -49866,7 +49970,7 @@ net.minecraft.world.item.enchantment.ProtectionEnchantment -> bih: 91:100:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a 104:110:int getFireAfterDampener(net.minecraft.world.entity.LivingEntity,int) -> a 114:120:double getExplosionKnockbackAfterDampener(net.minecraft.world.entity.LivingEntity,double) -> a -net.minecraft.world.item.enchantment.ProtectionEnchantment$Type -> bih$a: +net.minecraft.world.item.enchantment.ProtectionEnchantment$Type -> bik$a: net.minecraft.world.item.enchantment.ProtectionEnchantment$Type ALL -> a net.minecraft.world.item.enchantment.ProtectionEnchantment$Type FIRE -> b net.minecraft.world.item.enchantment.ProtectionEnchantment$Type FALL -> c @@ -49883,18 +49987,18 @@ net.minecraft.world.item.enchantment.ProtectionEnchantment$Type -> bih$a: 31:31:int getMinCost() -> b 35:35:int getLevelCost() -> c 9:14:void () -> -net.minecraft.world.item.enchantment.QuickChargeEnchantment -> bii: +net.minecraft.world.item.enchantment.QuickChargeEnchantment -> bil: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.SweepingEdgeEnchantment -> bij: +net.minecraft.world.item.enchantment.SweepingEdgeEnchantment -> bim: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 26:26:float getSweepingDamageRatio(int) -> e -net.minecraft.world.item.enchantment.ThornsEnchantment -> bik: +net.minecraft.world.item.enchantment.ThornsEnchantment -> bin: 17:18:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 22:22:int getMinCost(int) -> a 27:27:int getMaxCost(int) -> b @@ -49905,57 +50009,57 @@ net.minecraft.world.item.enchantment.ThornsEnchantment -> bik: 71:74:int getDamage(int,java.util.Random) -> b 58:58:void lambda$doPostHurt$1(java.util.Map$Entry,net.minecraft.world.entity.LivingEntity) -> a 54:54:void lambda$doPostHurt$0(java.util.Map$Entry,net.minecraft.world.entity.LivingEntity) -> b -net.minecraft.world.item.enchantment.TridentChannelingEnchantment -> bil: +net.minecraft.world.item.enchantment.TridentChannelingEnchantment -> bio: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.TridentImpalerEnchantment -> bim: +net.minecraft.world.item.enchantment.TridentImpalerEnchantment -> bip: 8:9:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 13:13:int getMinCost(int) -> a 18:18:int getMaxCost(int) -> b 23:23:int getMaxLevel() -> a 28:31:float getDamageBonus(int,net.minecraft.world.entity.MobType) -> a -net.minecraft.world.item.enchantment.TridentLoyaltyEnchantment -> bin: +net.minecraft.world.item.enchantment.TridentLoyaltyEnchantment -> biq: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.TridentRiptideEnchantment -> bio: +net.minecraft.world.item.enchantment.TridentRiptideEnchantment -> bir: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.UntouchingEnchantment -> bip: +net.minecraft.world.item.enchantment.UntouchingEnchantment -> bis: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.VanishingCurseEnchantment -> biq: +net.minecraft.world.item.enchantment.VanishingCurseEnchantment -> bit: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean isTreasureOnly() -> b 32:32:boolean isCurse() -> c -net.minecraft.world.item.enchantment.WaterWalkerEnchantment -> bir: +net.minecraft.world.item.enchantment.WaterWalkerEnchantment -> biu: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a 27:27:boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment) -> a -net.minecraft.world.item.enchantment.WaterWorkerEnchantment -> bis: +net.minecraft.world.item.enchantment.WaterWorkerEnchantment -> biv: 7:8:void (net.minecraft.world.item.enchantment.Enchantment$Rarity,net.minecraft.world.entity.EquipmentSlot[]) -> 12:12:int getMinCost(int) -> a 17:17:int getMaxCost(int) -> b 22:22:int getMaxLevel() -> a -net.minecraft.world.item.enchantment.package-info -> bit: -net.minecraft.world.item.package-info -> biu: -net.minecraft.world.item.trading.Merchant -> biv: +net.minecraft.world.item.enchantment.package-info -> biw: +net.minecraft.world.item.package-info -> bix: +net.minecraft.world.item.trading.Merchant -> biy: void setTradingPlayer(net.minecraft.world.entity.player.Player) -> e net.minecraft.world.entity.player.Player getTradingPlayer() -> es net.minecraft.world.item.trading.MerchantOffers getOffers() -> eu @@ -49970,7 +50074,7 @@ net.minecraft.world.item.trading.Merchant -> biv: 39:39:boolean canRestock() -> eD 43:51:void openTradingScreen(net.minecraft.world.entity.player.Player,net.minecraft.network.chat.Component,int) -> a 43:43:net.minecraft.world.inventory.AbstractContainerMenu lambda$openTradingScreen$0(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.item.trading.MerchantOffer -> biw: +net.minecraft.world.item.trading.MerchantOffer -> biz: net.minecraft.world.item.ItemStack baseCostA -> a net.minecraft.world.item.ItemStack costB -> b net.minecraft.world.item.ItemStack result -> c @@ -50012,15 +50116,15 @@ net.minecraft.world.item.trading.MerchantOffer -> biw: 189:190:boolean satisfiedBy(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a 194:202:boolean isRequiredItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> c 206:214:boolean take(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> b -net.minecraft.world.item.trading.MerchantOffers -> bix: +net.minecraft.world.item.trading.MerchantOffers -> bja: 13:14:void () -> 16:22:void (net.minecraft.nbt.CompoundTag) -> 26:41:net.minecraft.world.item.trading.MerchantOffer getRecipeFor(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack,int) -> a 45:64:void writeToStream(net.minecraft.network.FriendlyByteBuf) -> a 67:94:net.minecraft.world.item.trading.MerchantOffers createFromStream(net.minecraft.network.FriendlyByteBuf) -> b 98:106:net.minecraft.nbt.CompoundTag createTag() -> a -net.minecraft.world.item.trading.package-info -> biy: -net.minecraft.world.level.BaseCommandBlock -> biz: +net.minecraft.world.item.trading.package-info -> bjb: +net.minecraft.world.level.BaseCommandBlock -> bjc: java.text.SimpleDateFormat TIME_FORMAT -> b net.minecraft.network.chat.Component DEFAULT_NAME -> c long lastExecution -> d @@ -50057,7 +50161,7 @@ net.minecraft.world.level.BaseCommandBlock -> biz: 130:130:java.lang.String lambda$performCommand$1() -> g 119:122:void lambda$performCommand$0(com.mojang.brigadier.context.CommandContext,boolean,int) -> a 24:25:void () -> -net.minecraft.world.level.BaseSpawner -> bja: +net.minecraft.world.level.BaseSpawner -> bjd: org.apache.logging.log4j.Logger LOGGER -> a int spawnDelay -> b java.util.List spawnPotentials -> c @@ -50090,13 +50194,13 @@ net.minecraft.world.level.BaseSpawner -> bja: 288:288:double getoSpin() -> f 125:126:net.minecraft.world.entity.Entity lambda$tick$0(double,double,double,net.minecraft.world.entity.Entity) -> a 31:31:void () -> -net.minecraft.world.level.BlockAndTintGetter -> bjb: +net.minecraft.world.level.BlockAndTintGetter -> bje: net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() -> e int getBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResolver) -> a 12:12:int getBrightness(net.minecraft.world.level.LightLayer,net.minecraft.core.BlockPos) -> a 16:16:int getRawBrightness(net.minecraft.core.BlockPos,int) -> b 20:20:boolean canSeeSky(net.minecraft.core.BlockPos) -> f -net.minecraft.world.level.BlockEventData -> bjc: +net.minecraft.world.level.BlockEventData -> bjf: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.Block block -> b int paramA -> c @@ -50109,7 +50213,7 @@ net.minecraft.world.level.BlockEventData -> bjc: 37:41:boolean equals(java.lang.Object) -> equals 46:50:int hashCode() -> hashCode 55:55:java.lang.String toString() -> toString -net.minecraft.world.level.BlockGetter -> bjd: +net.minecraft.world.level.BlockGetter -> bjg: net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.core.BlockPos) -> c net.minecraft.world.level.block.state.BlockState getBlockState(net.minecraft.core.BlockPos) -> d_ net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.core.BlockPos) -> b @@ -50122,7 +50226,7 @@ net.minecraft.world.level.BlockGetter -> bjd: 89:159:java.lang.Object traverseBlocks(net.minecraft.world.level.ClipContext,java.util.function.BiFunction,java.util.function.Function) -> a 69:70:net.minecraft.world.phys.BlockHitResult lambda$clip$1(net.minecraft.world.level.ClipContext) -> b 52:67:net.minecraft.world.phys.BlockHitResult lambda$clip$0(net.minecraft.world.level.ClipContext,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.ChunkPos -> bje: +net.minecraft.world.level.ChunkPos -> bjh: long INVALID_CHUNK_POS -> a int x -> b int z -> c @@ -50153,7 +50257,7 @@ net.minecraft.world.level.ChunkPos -> bje: 141:141:java.util.stream.Stream rangeClosed(net.minecraft.world.level.ChunkPos,int) -> a 145:149:java.util.stream.Stream rangeClosed(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.ChunkPos) -> a 13:13:void () -> -net.minecraft.world.level.ChunkPos$1 -> bje$1: +net.minecraft.world.level.ChunkPos$1 -> bjh$1: net.minecraft.world.level.ChunkPos pos -> e net.minecraft.world.level.ChunkPos val$from -> a net.minecraft.world.level.ChunkPos val$to -> b @@ -50161,7 +50265,7 @@ net.minecraft.world.level.ChunkPos$1 -> bje$1: int val$xDiff -> d 149:149:void (long,int,net.minecraft.world.level.ChunkPos,net.minecraft.world.level.ChunkPos,int,int) -> 154:169:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance -net.minecraft.world.level.ChunkTickList -> bjf: +net.minecraft.world.level.ChunkTickList -> bji: java.util.Set ticks -> a java.util.function.Function toId -> b 19:20:void (java.util.function.Function,java.util.List) -> @@ -50174,7 +50278,7 @@ net.minecraft.world.level.ChunkTickList -> bjf: 52:52:net.minecraft.nbt.ListTag save(long) -> a 56:65:net.minecraft.world.level.ChunkTickList create(net.minecraft.nbt.ListTag,java.util.function.Function,java.util.function.Function) -> a 70:70:int size() -> a -net.minecraft.world.level.ClipContext -> bjg: +net.minecraft.world.level.ClipContext -> bjj: net.minecraft.world.phys.Vec3 from -> a net.minecraft.world.phys.Vec3 to -> b net.minecraft.world.level.ClipContext$Block block -> c @@ -50185,7 +50289,7 @@ net.minecraft.world.level.ClipContext -> bjg: 34:34:net.minecraft.world.phys.Vec3 getFrom() -> b 38:38:net.minecraft.world.phys.shapes.VoxelShape getBlockShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 42:42:net.minecraft.world.phys.shapes.VoxelShape getFluidShape(net.minecraft.world.level.material.FluidState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.ClipContext$Block -> bjg$a: +net.minecraft.world.level.ClipContext$Block -> bjj$a: net.minecraft.world.level.ClipContext$Block COLLIDER -> a net.minecraft.world.level.ClipContext$Block OUTLINE -> b net.minecraft.world.level.ClipContext$ShapeGetter shapeGetter -> c @@ -50195,7 +50299,7 @@ net.minecraft.world.level.ClipContext$Block -> bjg$a: 52:54:void (java.lang.String,int,net.minecraft.world.level.ClipContext$ShapeGetter) -> 58:58:net.minecraft.world.phys.shapes.VoxelShape get(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> get 45:47:void () -> -net.minecraft.world.level.ClipContext$Fluid -> bjg$b: +net.minecraft.world.level.ClipContext$Fluid -> bjj$b: net.minecraft.world.level.ClipContext$Fluid NONE -> a net.minecraft.world.level.ClipContext$Fluid SOURCE_ONLY -> b net.minecraft.world.level.ClipContext$Fluid ANY -> c @@ -50208,9 +50312,9 @@ net.minecraft.world.level.ClipContext$Fluid -> bjg$b: 69:69:boolean lambda$static$1(net.minecraft.world.level.material.FluidState) -> b 67:67:boolean lambda$static$0(net.minecraft.world.level.material.FluidState) -> c 66:69:void () -> -net.minecraft.world.level.ClipContext$ShapeGetter -> bjg$c: +net.minecraft.world.level.ClipContext$ShapeGetter -> bjj$c: net.minecraft.world.phys.shapes.VoxelShape get(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> get -net.minecraft.world.level.CollisionGetter -> bjh: +net.minecraft.world.level.CollisionGetter -> bjk: net.minecraft.world.level.border.WorldBorder getWorldBorder() -> f net.minecraft.world.level.BlockGetter getChunkForCollisions(int,int) -> c 32:32:java.util.stream.Stream getEntityCollisions(net.minecraft.world.entity.Entity,net.minecraft.world.phys.shapes.VoxelShape,java.util.Set) -> a @@ -50224,7 +50328,7 @@ net.minecraft.world.level.CollisionGetter -> bjh: 65:65:java.util.stream.Stream getEntityCollisions(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.util.Set) -> b 69:71:java.util.stream.Stream getCollisions(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.util.Set) -> c 77:91:java.util.stream.Stream getBlockCollisions(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB) -> b -net.minecraft.world.level.CollisionGetter$1 -> bjh$1: +net.minecraft.world.level.CollisionGetter$1 -> bjk$1: boolean checkedBorder -> a net.minecraft.world.entity.Entity val$source -> b net.minecraft.core.Cursor3D val$cursor -> c @@ -50236,9 +50340,9 @@ net.minecraft.world.level.CollisionGetter$1 -> bjh$1: 96:145:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance net.minecraft.world.level.ColorResolver -> net.minecraft.world.level.ColorResolver: int getColor(net.minecraft.world.level.biome.Biome,double,double) -> getColor -net.minecraft.world.level.CustomSpawner -> bji: +net.minecraft.world.level.CustomSpawner -> bjl: int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a -net.minecraft.world.level.EmptyBlockGetter -> bjj: +net.minecraft.world.level.EmptyBlockGetter -> bjm: net.minecraft.world.level.EmptyBlockGetter INSTANCE -> a net.minecraft.world.level.EmptyBlockGetter[] $VALUES -> b 12:12:net.minecraft.world.level.EmptyBlockGetter[] values() -> values @@ -50248,7 +50352,7 @@ net.minecraft.world.level.EmptyBlockGetter -> bjj: 23:23:net.minecraft.world.level.block.state.BlockState getBlockState(net.minecraft.core.BlockPos) -> d_ 28:28:net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.core.BlockPos) -> b 12:13:void () -> -net.minecraft.world.level.EmptyTickList -> bjk: +net.minecraft.world.level.EmptyTickList -> bjn: net.minecraft.world.level.EmptyTickList INSTANCE -> a 7:7:void () -> 12:12:net.minecraft.world.level.EmptyTickList empty() -> b @@ -50259,7 +50363,7 @@ net.minecraft.world.level.EmptyTickList -> bjk: 35:35:void addAll(java.util.stream.Stream) -> a 39:39:int size() -> a 8:8:void () -> -net.minecraft.world.level.EntityGetter -> bjl: +net.minecraft.world.level.EntityGetter -> bjo: java.util.List getEntities(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a java.util.List getEntitiesOfClass(java.lang.Class,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a 28:28:java.util.List getLoadedEntitiesOfClass(java.lang.Class,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> b @@ -50289,7 +50393,7 @@ net.minecraft.world.level.EntityGetter -> bjl: 66:66:boolean lambda$getEntityCollisions$2(java.util.Set,net.minecraft.world.entity.Entity) -> a 45:45:boolean lambda$isUnobstructed$1(net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.world.entity.Entity) -> a 44:44:boolean lambda$isUnobstructed$0(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> c -net.minecraft.world.level.Explosion -> bjm: +net.minecraft.world.level.Explosion -> bjp: boolean fire -> a net.minecraft.world.level.Explosion$BlockInteraction blockInteraction -> b java.util.Random random -> c @@ -50317,7 +50421,7 @@ net.minecraft.world.level.Explosion -> bjm: 338:339:void clearToBlow() -> e 342:342:java.util.List getToBlow() -> f 270:270:void lambda$finalizeExplosion$0(it.unimi.dsi.fastutil.objects.ObjectArrayList,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.level.Explosion$BlockInteraction -> bjm$a: +net.minecraft.world.level.Explosion$BlockInteraction -> bjp$a: net.minecraft.world.level.Explosion$BlockInteraction NONE -> a net.minecraft.world.level.Explosion$BlockInteraction BREAK -> b net.minecraft.world.level.Explosion$BlockInteraction DESTROY -> c @@ -50326,7 +50430,7 @@ net.minecraft.world.level.Explosion$BlockInteraction -> bjm$a: 42:42:net.minecraft.world.level.Explosion$BlockInteraction valueOf(java.lang.String) -> valueOf 42:42:void (java.lang.String,int) -> 42:45:void () -> -net.minecraft.world.level.FoliageColor -> bjn: +net.minecraft.world.level.FoliageColor -> bjq: int[] pixels -> a 3:3:void () -> 7:8:void init(int[]) -> a @@ -50335,15 +50439,15 @@ net.minecraft.world.level.FoliageColor -> bjn: 22:22:int getBirchColor() -> b 26:26:int getDefaultColor() -> c 4:4:void () -> -net.minecraft.world.level.ForcedChunksSavedData -> bjo: +net.minecraft.world.level.ForcedChunksSavedData -> bjr: it.unimi.dsi.fastutil.longs.LongSet chunks -> a 11:15:void () -> 19:20:void load(net.minecraft.nbt.CompoundTag) -> a 24:25:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> b 29:29:it.unimi.dsi.fastutil.longs.LongSet getChunks() -> a -net.minecraft.world.level.GameRules -> bjp: - org.apache.logging.log4j.Logger LOGGER -> D - java.util.Map GAME_RULE_TYPES -> E +net.minecraft.world.level.GameRules -> bjs: + org.apache.logging.log4j.Logger LOGGER -> F + java.util.Map GAME_RULE_TYPES -> G net.minecraft.world.level.GameRules$Key RULE_DOFIRETICK -> a net.minecraft.world.level.GameRules$Key RULE_MOBGRIEFING -> b net.minecraft.world.level.GameRules$Key RULE_KEEPINVENTORY -> c @@ -50373,91 +50477,93 @@ net.minecraft.world.level.GameRules -> bjp: net.minecraft.world.level.GameRules$Key RULE_DROWNING_DAMAGE -> A net.minecraft.world.level.GameRules$Key RULE_FALL_DAMAGE -> B net.minecraft.world.level.GameRules$Key RULE_FIRE_DAMAGE -> C - java.util.Map rules -> F + net.minecraft.world.level.GameRules$Key RULE_DO_PATROL_SPAWNING -> D + net.minecraft.world.level.GameRules$Key RULE_DO_TRADER_SPAWNING -> E + java.util.Map rules -> H 34:39:net.minecraft.world.level.GameRules$Key register(java.lang.String,net.minecraft.world.level.GameRules$Type) -> a - 83:85:void () -> - 89:89:net.minecraft.world.level.GameRules$Value getRule(net.minecraft.world.level.GameRules$Key) -> a - 93:95:net.minecraft.nbt.CompoundTag createTag() -> a - 99:104:void loadFromTag(net.minecraft.nbt.CompoundTag) -> a - 112:113:void visitGameRuleTypes(net.minecraft.world.level.GameRules$GameRuleTypeVisitor) -> a - 117:120:void cap(net.minecraft.world.level.GameRules$GameRuleTypeVisitor,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a - 123:123:boolean getBoolean(net.minecraft.world.level.GameRules$Key) -> b - 127:127:int getInt(net.minecraft.world.level.GameRules$Key) -> c - 112:112:void lambda$visitGameRuleTypes$6(net.minecraft.world.level.GameRules$GameRuleTypeVisitor,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> b - 100:103:void lambda$loadFromTag$5(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Value) -> a - 94:94:void lambda$createTag$4(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Value) -> b - 84:84:net.minecraft.world.level.GameRules$Value lambda$new$3(java.util.Map$Entry) -> a + 85:87:void () -> + 91:91:net.minecraft.world.level.GameRules$Value getRule(net.minecraft.world.level.GameRules$Key) -> a + 95:97:net.minecraft.nbt.CompoundTag createTag() -> a + 101:106:void loadFromTag(net.minecraft.nbt.CompoundTag) -> a + 114:115:void visitGameRuleTypes(net.minecraft.world.level.GameRules$GameRuleTypeVisitor) -> a + 119:122:void cap(net.minecraft.world.level.GameRules$GameRuleTypeVisitor,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a + 125:125:boolean getBoolean(net.minecraft.world.level.GameRules$Key) -> b + 129:129:int getInt(net.minecraft.world.level.GameRules$Key) -> c + 114:114:void lambda$visitGameRuleTypes$6(net.minecraft.world.level.GameRules$GameRuleTypeVisitor,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> b + 102:105:void lambda$loadFromTag$5(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Value) -> a + 96:96:void lambda$createTag$4(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Value) -> b + 86:86:net.minecraft.world.level.GameRules$Value lambda$new$3(java.util.Map$Entry) -> a 73:76:void lambda$static$2(net.minecraft.server.MinecraftServer,net.minecraft.world.level.GameRules$BooleanValue) -> a 57:61:void lambda$static$1(net.minecraft.server.MinecraftServer,net.minecraft.world.level.GameRules$BooleanValue) -> b 31:31:java.lang.String lambda$static$0(net.minecraft.world.level.GameRules$Key) -> d 28:28:org.apache.logging.log4j.Logger access$500() -> b - 29:79:void () -> -net.minecraft.world.level.GameRules$1 -> bjp$1: -net.minecraft.world.level.GameRules$BooleanValue -> bjp$a: + 29:81:void () -> +net.minecraft.world.level.GameRules$1 -> bjs$1: +net.minecraft.world.level.GameRules$BooleanValue -> bjs$a: boolean value -> a - 280:280:net.minecraft.world.level.GameRules$Type create(boolean,java.util.function.BiConsumer) -> b - 288:288:net.minecraft.world.level.GameRules$Type create(boolean) -> b - 294:296:void (net.minecraft.world.level.GameRules$Type,boolean) -> - 300:301:void updateFromArgument(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a - 304:304:boolean get() -> a - 308:310:void set(boolean,net.minecraft.server.MinecraftServer) -> a - 314:314:java.lang.String serialize() -> b - 319:320:void deserialize(java.lang.String) -> a - 324:324:int getCommandResult() -> c - 329:329:net.minecraft.world.level.GameRules$BooleanValue getSelf() -> d - 278:278:net.minecraft.world.level.GameRules$Value getSelf() -> e - 288:288:void lambda$create$1(net.minecraft.server.MinecraftServer,net.minecraft.world.level.GameRules$BooleanValue) -> a - 282:282:net.minecraft.world.level.GameRules$BooleanValue lambda$create$0(boolean,net.minecraft.world.level.GameRules$Type) -> a - 278:278:net.minecraft.world.level.GameRules$Type access$000(boolean) -> a - 278:278:net.minecraft.world.level.GameRules$Type access$200(boolean,java.util.function.BiConsumer) -> a -net.minecraft.world.level.GameRules$GameRuleTypeVisitor -> bjp$b: + 282:282:net.minecraft.world.level.GameRules$Type create(boolean,java.util.function.BiConsumer) -> b + 290:290:net.minecraft.world.level.GameRules$Type create(boolean) -> b + 296:298:void (net.minecraft.world.level.GameRules$Type,boolean) -> + 302:303:void updateFromArgument(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a + 306:306:boolean get() -> a + 310:312:void set(boolean,net.minecraft.server.MinecraftServer) -> a + 316:316:java.lang.String serialize() -> b + 321:322:void deserialize(java.lang.String) -> a + 326:326:int getCommandResult() -> c + 331:331:net.minecraft.world.level.GameRules$BooleanValue getSelf() -> d + 280:280:net.minecraft.world.level.GameRules$Value getSelf() -> e + 290:290:void lambda$create$1(net.minecraft.server.MinecraftServer,net.minecraft.world.level.GameRules$BooleanValue) -> a + 284:284:net.minecraft.world.level.GameRules$BooleanValue lambda$create$0(boolean,net.minecraft.world.level.GameRules$Type) -> a + 280:280:net.minecraft.world.level.GameRules$Type access$000(boolean) -> a + 280:280:net.minecraft.world.level.GameRules$Type access$200(boolean,java.util.function.BiConsumer) -> a +net.minecraft.world.level.GameRules$GameRuleTypeVisitor -> bjs$b: void visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a -net.minecraft.world.level.GameRules$IntegerValue -> bjp$c: +net.minecraft.world.level.GameRules$IntegerValue -> bjs$c: int value -> a - 214:214:net.minecraft.world.level.GameRules$Type create(int,java.util.function.BiConsumer) -> a - 222:222:net.minecraft.world.level.GameRules$Type create(int) -> b - 228:230:void (net.minecraft.world.level.GameRules$Type,int) -> - 234:235:void updateFromArgument(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a - 238:238:int get() -> a - 242:244:void set(int,net.minecraft.server.MinecraftServer) -> a - 248:248:java.lang.String serialize() -> b - 253:254:void deserialize(java.lang.String) -> a - 257:264:int safeParse(java.lang.String) -> b - 269:269:int getCommandResult() -> c - 274:274:net.minecraft.world.level.GameRules$IntegerValue getSelf() -> d - 212:212:net.minecraft.world.level.GameRules$Value getSelf() -> e - 222:222:void lambda$create$1(net.minecraft.server.MinecraftServer,net.minecraft.world.level.GameRules$IntegerValue) -> a - 216:216:net.minecraft.world.level.GameRules$IntegerValue lambda$create$0(int,net.minecraft.world.level.GameRules$Type) -> a - 212:212:net.minecraft.world.level.GameRules$Type access$100(int) -> a -net.minecraft.world.level.GameRules$Key -> bjp$d: + 216:216:net.minecraft.world.level.GameRules$Type create(int,java.util.function.BiConsumer) -> a + 224:224:net.minecraft.world.level.GameRules$Type create(int) -> b + 230:232:void (net.minecraft.world.level.GameRules$Type,int) -> + 236:237:void updateFromArgument(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a + 240:240:int get() -> a + 244:246:void set(int,net.minecraft.server.MinecraftServer) -> a + 250:250:java.lang.String serialize() -> b + 255:256:void deserialize(java.lang.String) -> a + 259:266:int safeParse(java.lang.String) -> b + 271:271:int getCommandResult() -> c + 276:276:net.minecraft.world.level.GameRules$IntegerValue getSelf() -> d + 214:214:net.minecraft.world.level.GameRules$Value getSelf() -> e + 224:224:void lambda$create$1(net.minecraft.server.MinecraftServer,net.minecraft.world.level.GameRules$IntegerValue) -> a + 218:218:net.minecraft.world.level.GameRules$IntegerValue lambda$create$0(int,net.minecraft.world.level.GameRules$Type) -> a + 214:214:net.minecraft.world.level.GameRules$Type access$100(int) -> a +net.minecraft.world.level.GameRules$Key -> bjs$d: java.lang.String id -> a - 133:135:void (java.lang.String) -> - 139:139:java.lang.String toString() -> toString - 144:145:boolean equals(java.lang.Object) -> equals - 150:150:int hashCode() -> hashCode - 154:154:java.lang.String getId() -> a - 130:130:java.lang.String access$600(net.minecraft.world.level.GameRules$Key) -> a -net.minecraft.world.level.GameRules$Type -> bjp$e: + 135:137:void (java.lang.String) -> + 141:141:java.lang.String toString() -> toString + 146:147:boolean equals(java.lang.Object) -> equals + 152:152:int hashCode() -> hashCode + 156:156:java.lang.String getId() -> a + 132:132:java.lang.String access$600(net.minecraft.world.level.GameRules$Key) -> a +net.minecraft.world.level.GameRules$Type -> bjs$e: java.util.function.Supplier argument -> a java.util.function.Function constructor -> b java.util.function.BiConsumer callback -> c - 163:167:void (java.util.function.Supplier,java.util.function.Function,java.util.function.BiConsumer) -> - 170:170:com.mojang.brigadier.builder.RequiredArgumentBuilder createArgument(java.lang.String) -> a - 174:174:net.minecraft.world.level.GameRules$Value createRule() -> a - 158:158:java.util.function.BiConsumer access$300(net.minecraft.world.level.GameRules$Type) -> a - 158:158:void (java.util.function.Supplier,java.util.function.Function,java.util.function.BiConsumer,net.minecraft.world.level.GameRules$1) -> -net.minecraft.world.level.GameRules$Value -> bjp$f: + 165:169:void (java.util.function.Supplier,java.util.function.Function,java.util.function.BiConsumer) -> + 172:172:com.mojang.brigadier.builder.RequiredArgumentBuilder createArgument(java.lang.String) -> a + 176:176:net.minecraft.world.level.GameRules$Value createRule() -> a + 160:160:java.util.function.BiConsumer access$300(net.minecraft.world.level.GameRules$Type) -> a + 160:160:void (java.util.function.Supplier,java.util.function.Function,java.util.function.BiConsumer,net.minecraft.world.level.GameRules$1) -> +net.minecraft.world.level.GameRules$Value -> bjs$f: net.minecraft.world.level.GameRules$Type type -> a - 181:183:void (net.minecraft.world.level.GameRules$Type) -> + 183:185:void (net.minecraft.world.level.GameRules$Type) -> void updateFromArgument(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a - 188:190:void setFromArgument(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b - 193:196:void onChanged(net.minecraft.server.MinecraftServer) -> a + 190:192:void setFromArgument(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b + 195:198:void onChanged(net.minecraft.server.MinecraftServer) -> a void deserialize(java.lang.String) -> a java.lang.String serialize() -> b - 204:204:java.lang.String toString() -> toString + 206:206:java.lang.String toString() -> toString int getCommandResult() -> c net.minecraft.world.level.GameRules$Value getSelf() -> e -net.minecraft.world.level.GameType -> bjq: +net.minecraft.world.level.GameType -> bjt: net.minecraft.world.level.GameType NOT_SET -> a net.minecraft.world.level.GameType SURVIVAL -> b net.minecraft.world.level.GameType CREATIVE -> c @@ -50481,15 +50587,15 @@ net.minecraft.world.level.GameType -> bjq: 80:80:net.minecraft.world.level.GameType byName(java.lang.String) -> a 84:89:net.minecraft.world.level.GameType byName(java.lang.String,net.minecraft.world.level.GameType) -> a 7:12:void () -> -net.minecraft.world.level.GrassColor -> bjr: +net.minecraft.world.level.GrassColor -> bju: int[] pixels -> a 3:3:void () -> 7:8:void init(int[]) -> a 11:18:int get(double,double) -> a 4:4:void () -> -net.minecraft.world.level.ItemLike -> bjs: +net.minecraft.world.level.ItemLike -> bjv: net.minecraft.world.item.Item asItem() -> i -net.minecraft.world.level.Level -> bjt: +net.minecraft.world.level.Level -> bjw: org.apache.logging.log4j.Logger LOGGER -> d net.minecraft.core.Direction[] DIRECTIONS -> a java.util.List blockEntityList -> e @@ -50574,78 +50680,78 @@ net.minecraft.world.level.Level -> bjt: 785:791:void prepareWeather() -> O 795:796:void close() -> close 801:801:net.minecraft.world.level.BlockGetter getChunkForCollisions(int,int) -> c - 806:819:java.util.List getEntities(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a - 823:838:java.util.List getEntities(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a - 843:859:java.util.List getEntitiesOfClass(java.lang.Class,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a - 864:880:java.util.List getLoadedEntitiesOfClass(java.lang.Class,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> b + 806:820:java.util.List getEntities(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a + 824:840:java.util.List getEntities(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a + 845:862:java.util.List getEntitiesOfClass(java.lang.Class,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> a + 867:884:java.util.List getLoadedEntitiesOfClass(java.lang.Class,net.minecraft.world.phys.AABB,java.util.function.Predicate) -> b net.minecraft.world.entity.Entity getEntity(int) -> a - 887:890:void blockEntityChanged(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEntity) -> b - 894:894:int getSeaLevel() -> q_ - 899:899:net.minecraft.world.level.Level getLevel() -> q - 903:903:net.minecraft.world.level.LevelType getGeneratorType() -> P - 907:932:int getDirectSignalTo(net.minecraft.core.BlockPos) -> o - 936:936:boolean hasSignal(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a - 940:945:int getSignal(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b - 949:967:boolean hasNeighborSignal(net.minecraft.core.BlockPos) -> p - 971:984:int getBestNeighborSignal(net.minecraft.core.BlockPos) -> q - 988:988:void disconnect() -> Q + 891:894:void blockEntityChanged(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEntity) -> b + 898:898:int getSeaLevel() -> q_ + 903:903:net.minecraft.world.level.Level getLevel() -> q + 907:907:net.minecraft.world.level.LevelType getGeneratorType() -> P + 911:936:int getDirectSignalTo(net.minecraft.core.BlockPos) -> o + 940:940:boolean hasSignal(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a + 944:949:int getSignal(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b + 953:971:boolean hasNeighborSignal(net.minecraft.core.BlockPos) -> p + 975:988:int getBestNeighborSignal(net.minecraft.core.BlockPos) -> q + 992:992:void disconnect() -> Q void checkSession() -> v - 993:994:void setGameTime(long) -> a - 998:998:long getSeed() -> r_ - 1005:1005:long getGameTime() -> R - 1013:1013:long getDayTime() -> S - 1017:1018:void setDayTime(long) -> b - 1021:1025:void tickTime() -> a - 1029:1033:net.minecraft.core.BlockPos getSharedSpawnPos() -> s_ - 1037:1038:void setSpawnPos(net.minecraft.core.BlockPos) -> a_ - 1041:1041:boolean mayInteract(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos) -> a - 1045:1045:void broadcastEntityEvent(net.minecraft.world.entity.Entity,byte) -> a - 1049:1049:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> E - 1053:1054:void blockEvent(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -> a - 1058:1058:net.minecraft.world.level.storage.LevelData getLevelData() -> i - 1062:1062:net.minecraft.world.level.GameRules getGameRules() -> T - 1066:1066:float getThunderLevel(float) -> b - 1070:1072:void setThunderLevel(float) -> c - 1075:1075:float getRainLevel(float) -> d - 1079:1081:void setRainLevel(float) -> e - 1084:1087:boolean isThundering() -> U - 1091:1091:boolean isRaining() -> V - 1095:1105:boolean isRainingAt(net.minecraft.core.BlockPos) -> r - 1109:1110:boolean isHumidAt(net.minecraft.core.BlockPos) -> s + 997:998:void setGameTime(long) -> a + 1002:1002:long getSeed() -> r_ + 1009:1009:long getGameTime() -> R + 1017:1017:long getDayTime() -> S + 1021:1022:void setDayTime(long) -> b + 1025:1029:void tickTime() -> a + 1033:1037:net.minecraft.core.BlockPos getSharedSpawnPos() -> s_ + 1041:1042:void setSpawnPos(net.minecraft.core.BlockPos) -> a_ + 1045:1045:boolean mayInteract(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos) -> a + 1049:1049:void broadcastEntityEvent(net.minecraft.world.entity.Entity,byte) -> a + 1053:1053:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> E + 1057:1058:void blockEvent(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -> a + 1062:1062:net.minecraft.world.level.storage.LevelData getLevelData() -> i + 1066:1066:net.minecraft.world.level.GameRules getGameRules() -> T + 1070:1070:float getThunderLevel(float) -> b + 1074:1076:void setThunderLevel(float) -> c + 1079:1079:float getRainLevel(float) -> d + 1083:1085:void setRainLevel(float) -> e + 1088:1091:boolean isThundering() -> U + 1095:1095:boolean isRaining() -> V + 1099:1109:boolean isRainingAt(net.minecraft.core.BlockPos) -> r + 1113:1114:boolean isHumidAt(net.minecraft.core.BlockPos) -> s net.minecraft.world.level.saveddata.maps.MapItemSavedData getMapData(java.lang.String) -> a void setMapData(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a int getFreeMapId() -> y - 1121:1121:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b - 1124:1124:int getHeight() -> W - 1128:1140:net.minecraft.CrashReportCategory fillReportDetails(net.minecraft.CrashReport) -> a + 1125:1125:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b + 1128:1128:int getHeight() -> W + 1132:1144:net.minecraft.CrashReportCategory fillReportDetails(net.minecraft.CrashReport) -> a void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> a - 1146:1146:void createFireworks(double,double,double,double,double,double,net.minecraft.nbt.CompoundTag) -> a + 1150:1150:void createFireworks(double,double,double,double,double,double,net.minecraft.nbt.CompoundTag) -> a net.minecraft.world.scores.Scoreboard getScoreboard() -> D - 1151:1168:void updateNeighbourForOutputSignal(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> c - 1172:1179:net.minecraft.world.DifficultyInstance getCurrentDifficultyAt(net.minecraft.core.BlockPos) -> d - 1184:1184:int getSkyDarken() -> c - 1188:1188:void setSkyFlashTime(int) -> c - 1192:1192:net.minecraft.world.level.border.WorldBorder getWorldBorder() -> f - 1196:1196:void sendPacketToServer(net.minecraft.network.protocol.Packet) -> a - 1201:1201:net.minecraft.world.level.dimension.Dimension getDimension() -> o - 1206:1206:java.util.Random getRandom() -> t_ - 1211:1211:boolean isStateAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a - 1216:1216:boolean isFluidAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> b + 1155:1172:void updateNeighbourForOutputSignal(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> c + 1176:1183:net.minecraft.world.DifficultyInstance getCurrentDifficultyAt(net.minecraft.core.BlockPos) -> d + 1188:1188:int getSkyDarken() -> c + 1192:1192:void setSkyFlashTime(int) -> c + 1196:1196:net.minecraft.world.level.border.WorldBorder getWorldBorder() -> f + 1200:1200:void sendPacketToServer(net.minecraft.network.protocol.Packet) -> a + 1205:1205:net.minecraft.world.level.dimension.Dimension getDimension() -> o + 1210:1210:java.util.Random getRandom() -> t_ + 1215:1215:boolean isStateAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a + 1220:1220:boolean isFluidAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> b net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> s net.minecraft.tags.TagManager getTagManager() -> t - 1224:1227:net.minecraft.core.BlockPos getBlockRandomPos(int,int,int,int) -> a - 1231:1231:boolean noSave() -> u - 1235:1235:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> X - 1240:1240:net.minecraft.world.level.biome.BiomeManager getBiomeManager() -> d + 1228:1231:net.minecraft.core.BlockPos getBlockRandomPos(int,int,int,int) -> a + 1235:1235:boolean noSave() -> u + 1239:1239:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> X + 1244:1244:net.minecraft.world.level.biome.BiomeManager getBiomeManager() -> d 69:69:net.minecraft.world.level.chunk.ChunkAccess getChunk(int,int) -> a - 1132:1132:java.lang.String lambda$fillReportDetails$5() -> b - 1130:1130:java.lang.String lambda$fillReportDetails$4() -> h + 1136:1136:java.lang.String lambda$fillReportDetails$5() -> b + 1134:1134:java.lang.String lambda$fillReportDetails$4() -> h 628:628:boolean lambda$containsMaterial$3(net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate,net.minecraft.core.BlockPos) -> a 481:481:java.lang.String lambda$tickBlockEntities$2(net.minecraft.world.level.block.entity.BlockEntity) -> b 439:439:java.lang.Object lambda$addBlockEntity$1(net.minecraft.world.level.block.entity.BlockEntity) -> c 346:348:java.lang.String lambda$neighborChanged$0(net.minecraft.world.level.block.Block) -> a 70:86:void () -> -net.minecraft.world.level.LevelAccessor -> bju: +net.minecraft.world.level.LevelAccessor -> bjx: long getSeed() -> r_ 30:30:float getMoonBrightness() -> Y 34:34:float getTimeOfDay(float) -> f @@ -50669,9 +50775,9 @@ net.minecraft.world.level.LevelAccessor -> bju: 83:83:java.util.stream.Stream getEntityCollisions(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.util.Set) -> b 88:88:boolean isUnobstructed(net.minecraft.world.entity.Entity,net.minecraft.world.phys.shapes.VoxelShape) -> a 93:93:net.minecraft.core.BlockPos getHeightmapPos(net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.LevelConflictException -> bjv: +net.minecraft.world.level.LevelConflictException -> bjy: 5:6:void (java.lang.String) -> -net.minecraft.world.level.LevelReader -> bjw: +net.minecraft.world.level.LevelReader -> bjz: net.minecraft.world.level.chunk.ChunkAccess getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a boolean hasChunk(int,int) -> b int getHeight(net.minecraft.world.level.levelgen.Heightmap$Types,int,int) -> a @@ -50700,7 +50806,7 @@ net.minecraft.world.level.LevelReader -> bjw: 161:161:boolean hasChunkAt(net.minecraft.core.BlockPos) -> A 169:169:boolean hasChunksAt(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 177:194:boolean hasChunksAt(int,int,int,int,int,int) -> a -net.minecraft.world.level.LevelSettings -> bjx: +net.minecraft.world.level.LevelSettings -> bka: long seed -> a net.minecraft.world.level.GameType gameType -> b boolean generateMapFeatures -> c @@ -50722,12 +50828,12 @@ net.minecraft.world.level.LevelSettings -> bjx: 65:65:net.minecraft.world.level.LevelType getLevelType() -> h 69:69:boolean getAllowCommands() -> i 73:73:com.google.gson.JsonElement getLevelTypeOptions() -> j -net.minecraft.world.level.LevelSimulatedRW -> bjy: -net.minecraft.world.level.LevelSimulatedReader -> bjz: +net.minecraft.world.level.LevelSimulatedRW -> bkb: +net.minecraft.world.level.LevelSimulatedReader -> bkc: boolean isStateAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a boolean isFluidAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> b net.minecraft.core.BlockPos getHeightmapPos(net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.LevelType -> bka: +net.minecraft.world.level.LevelType -> bkd: net.minecraft.world.level.LevelType[] LEVEL_TYPES -> a net.minecraft.world.level.LevelType NORMAL -> b net.minecraft.world.level.LevelType FLAT -> c @@ -50765,13 +50871,13 @@ net.minecraft.world.level.LevelType -> bka: 113:113:boolean hasHelpText() -> j 117:118:net.minecraft.world.level.LevelType setHasHelpText() -> l 6:16:void () -> -net.minecraft.world.level.LevelWriter -> bkb: +net.minecraft.world.level.LevelWriter -> bke: boolean setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,int) -> a boolean removeBlock(net.minecraft.core.BlockPos,boolean) -> a 15:15:boolean destroyBlock(net.minecraft.core.BlockPos,boolean) -> b boolean destroyBlock(net.minecraft.core.BlockPos,boolean,net.minecraft.world.entity.Entity) -> a 24:24:boolean addFreshEntity(net.minecraft.world.entity.Entity) -> c -net.minecraft.world.level.LightLayer -> bkc: +net.minecraft.world.level.LightLayer -> bkf: net.minecraft.world.level.LightLayer SKY -> a net.minecraft.world.level.LightLayer BLOCK -> b int surrounding -> c @@ -50780,7 +50886,7 @@ net.minecraft.world.level.LightLayer -> bkc: 3:3:net.minecraft.world.level.LightLayer valueOf(java.lang.String) -> valueOf 9:11:void (java.lang.String,int,int) -> 3:5:void () -> -net.minecraft.world.level.NaturalSpawner -> bkd: +net.minecraft.world.level.NaturalSpawner -> bkg: org.apache.logging.log4j.Logger LOGGER -> a 42:43:void () -> 46:173:void spawnCategoryForChunk(net.minecraft.world.entity.MobCategory,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.LevelChunk,net.minecraft.core.BlockPos) -> a @@ -50792,10 +50898,10 @@ net.minecraft.world.level.NaturalSpawner -> bkd: 254:321:void spawnMobsForChunkGeneration(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.biome.Biome,int,int,java.util.Random) -> a 324:331:net.minecraft.core.BlockPos getTopNonCollidingPos(net.minecraft.world.level.LevelReader,net.minecraft.world.entity.EntityType,int,int) -> a 38:38:void () -> -net.minecraft.world.level.NaturalSpawner$1 -> bkd$1: +net.minecraft.world.level.NaturalSpawner$1 -> bkg$1: int[] $SwitchMap$net$minecraft$world$entity$SpawnPlacements$Type -> a 237:237:void () -> -net.minecraft.world.level.PathNavigationRegion -> bke: +net.minecraft.world.level.PathNavigationRegion -> bkh: int centerX -> a int centerZ -> b net.minecraft.world.level.chunk.ChunkAccess[][] chunks -> c @@ -50809,7 +50915,7 @@ net.minecraft.world.level.PathNavigationRegion -> bke: 84:85:net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.core.BlockPos) -> c 90:95:net.minecraft.world.level.block.state.BlockState getBlockState(net.minecraft.core.BlockPos) -> d_ 100:105:net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.core.BlockPos) -> b -net.minecraft.world.level.PortalForcer -> bkf: +net.minecraft.world.level.PortalForcer -> bki: net.minecraft.server.level.ServerLevel level -> a java.util.Random random -> b 34:37:void (net.minecraft.server.level.ServerLevel) -> @@ -50820,7 +50926,7 @@ net.minecraft.world.level.PortalForcer -> bkf: 65:65:int lambda$findPortal$2(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a 65:65:double lambda$findPortal$1(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a 63:63:boolean lambda$findPortal$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> a -net.minecraft.world.level.ServerTickList -> bkg: +net.minecraft.world.level.ServerTickList -> bkj: java.util.function.Predicate ignore -> a java.util.function.Function toId -> b java.util.function.Function fromId -> c @@ -50845,21 +50951,21 @@ net.minecraft.world.level.ServerTickList -> bkg: 213:216:void scheduleTick(net.minecraft.core.BlockPos,java.lang.Object,int,net.minecraft.world.level.TickPriority) -> a 219:223:void addTickData(net.minecraft.world.level.TickNextTickData) -> a 227:227:int size() -> a -net.minecraft.world.level.SpawnData -> bkh: +net.minecraft.world.level.SpawnData -> bkk: net.minecraft.nbt.CompoundTag tag -> b 15:19:void () -> 22:23:void (net.minecraft.nbt.CompoundTag) -> 26:29:void (int,net.minecraft.nbt.CompoundTag) -> 32:42:net.minecraft.nbt.CompoundTag save() -> a 46:46:net.minecraft.nbt.CompoundTag getTag() -> b -net.minecraft.world.level.TickList -> bki: +net.minecraft.world.level.TickList -> bkl: boolean hasScheduledTick(net.minecraft.core.BlockPos,java.lang.Object) -> a 11:12:void scheduleTick(net.minecraft.core.BlockPos,java.lang.Object,int) -> a void scheduleTick(net.minecraft.core.BlockPos,java.lang.Object,int,net.minecraft.world.level.TickPriority) -> a boolean willTickThisTick(net.minecraft.core.BlockPos,java.lang.Object) -> b void addAll(java.util.stream.Stream) -> a int size() -> a -net.minecraft.world.level.TickNextTickData -> bkj: +net.minecraft.world.level.TickNextTickData -> bkm: long counter -> d java.lang.Object type -> e net.minecraft.core.BlockPos pos -> a @@ -50876,7 +50982,7 @@ net.minecraft.world.level.TickNextTickData -> bkj: 53:53:long lambda$createTimeComparator$2(net.minecraft.world.level.TickNextTickData) -> a 53:53:net.minecraft.world.level.TickPriority lambda$createTimeComparator$1(net.minecraft.world.level.TickNextTickData) -> b 53:53:long lambda$createTimeComparator$0(net.minecraft.world.level.TickNextTickData) -> c -net.minecraft.world.level.TickPriority -> bkk: +net.minecraft.world.level.TickPriority -> bkn: net.minecraft.world.level.TickPriority EXTREMELY_HIGH -> a net.minecraft.world.level.TickPriority VERY_HIGH -> b net.minecraft.world.level.TickPriority HIGH -> c @@ -50892,21 +50998,21 @@ net.minecraft.world.level.TickPriority -> bkk: 20:28:net.minecraft.world.level.TickPriority byValue(int) -> a 32:32:int getValue() -> a 3:10:void () -> -net.minecraft.world.level.biome.BadlandsBiome -> bkl: +net.minecraft.world.level.biome.BadlandsBiome -> bko: 13:54:void () -> 58:58:int getFoliageColor() -> a 63:63:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.BadlandsPlateauBiome -> bkm: +net.minecraft.world.level.biome.BadlandsPlateauBiome -> bkp: 13:54:void () -> 58:58:int getFoliageColor() -> a 63:63:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.BambooJungleBiome -> bkn: +net.minecraft.world.level.biome.BambooJungleBiome -> bkq: 13:65:void () -> -net.minecraft.world.level.biome.BambooJungleHillsBiome -> bko: +net.minecraft.world.level.biome.BambooJungleHillsBiome -> bkr: 13:65:void () -> -net.minecraft.world.level.biome.BeachBiome -> bkp: +net.minecraft.world.level.biome.BeachBiome -> bks: 14:57:void () -> -net.minecraft.world.level.biome.Biome -> bkq: +net.minecraft.world.level.biome.Biome -> bkt: org.apache.logging.log4j.Logger LOGGER -> a java.util.Set EXPLORABLE_BIOMES -> b net.minecraft.core.IdMapper MUTATED_BIOMES -> c @@ -50986,11 +51092,11 @@ net.minecraft.world.level.biome.Biome -> bkq: 190:190:it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap lambda$new$1() -> v 191:197:it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap lambda$null$0() -> w 65:75:void () -> -net.minecraft.world.level.biome.Biome$1 -> bkq$1: +net.minecraft.world.level.biome.Biome$1 -> bkt$1: net.minecraft.world.level.biome.Biome this$0 -> a 191:191:void (net.minecraft.world.level.biome.Biome,int,float) -> 194:194:void rehash(int) -> rehash -net.minecraft.world.level.biome.Biome$BiomeBuilder -> bkq$a: +net.minecraft.world.level.biome.Biome$BiomeBuilder -> bkt$a: net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder surfaceBuilder -> a net.minecraft.world.level.biome.Biome$Precipitation precipitation -> b net.minecraft.world.level.biome.Biome$BiomeCategory biomeCategory -> c @@ -51024,7 +51130,7 @@ net.minecraft.world.level.biome.Biome$BiomeBuilder -> bkq$a: 573:573:java.lang.Integer access$700(net.minecraft.world.level.biome.Biome$BiomeBuilder) -> h 573:573:java.lang.Integer access$800(net.minecraft.world.level.biome.Biome$BiomeBuilder) -> i 573:573:java.lang.String access$900(net.minecraft.world.level.biome.Biome$BiomeBuilder) -> j -net.minecraft.world.level.biome.Biome$BiomeCategory -> bkq$b: +net.minecraft.world.level.biome.Biome$BiomeCategory -> bkt$b: net.minecraft.world.level.biome.Biome$BiomeCategory NONE -> a net.minecraft.world.level.biome.Biome$BiomeCategory TAIGA -> b net.minecraft.world.level.biome.Biome$BiomeCategory EXTREME_HILLS -> c @@ -51052,7 +51158,7 @@ net.minecraft.world.level.biome.Biome$BiomeCategory -> bkq$b: 142:142:net.minecraft.world.level.biome.Biome$BiomeCategory byName(java.lang.String) -> a 130:130:net.minecraft.world.level.biome.Biome$BiomeCategory lambda$static$0(net.minecraft.world.level.biome.Biome$BiomeCategory) -> a 110:130:void () -> -net.minecraft.world.level.biome.Biome$BiomeTempCategory -> bkq$c: +net.minecraft.world.level.biome.Biome$BiomeTempCategory -> bkt$c: net.minecraft.world.level.biome.Biome$BiomeTempCategory OCEAN -> a net.minecraft.world.level.biome.Biome$BiomeTempCategory COLD -> b net.minecraft.world.level.biome.Biome$BiomeTempCategory MEDIUM -> c @@ -51067,7 +51173,7 @@ net.minecraft.world.level.biome.Biome$BiomeTempCategory -> bkq$c: 106:106:net.minecraft.world.level.biome.Biome$BiomeTempCategory byName(java.lang.String) -> a 94:94:net.minecraft.world.level.biome.Biome$BiomeTempCategory lambda$static$0(net.minecraft.world.level.biome.Biome$BiomeTempCategory) -> a 87:94:void () -> -net.minecraft.world.level.biome.Biome$Precipitation -> bkq$d: +net.minecraft.world.level.biome.Biome$Precipitation -> bkt$d: net.minecraft.world.level.biome.Biome$Precipitation NONE -> a net.minecraft.world.level.biome.Biome$Precipitation RAIN -> b net.minecraft.world.level.biome.Biome$Precipitation SNOW -> c @@ -51081,7 +51187,7 @@ net.minecraft.world.level.biome.Biome$Precipitation -> bkq$d: 164:164:net.minecraft.world.level.biome.Biome$Precipitation byName(java.lang.String) -> a 152:152:net.minecraft.world.level.biome.Biome$Precipitation lambda$static$0(net.minecraft.world.level.biome.Biome$Precipitation) -> a 146:152:void () -> -net.minecraft.world.level.biome.Biome$SpawnerData -> bkq$e: +net.minecraft.world.level.biome.Biome$SpawnerData -> bkt$e: net.minecraft.world.entity.EntityType type -> b int minCount -> c int maxCount -> d @@ -51090,71 +51196,71 @@ net.minecraft.world.level.biome.Biome$SpawnerData -> bkq$e: 276:280:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 286:292:net.minecraft.world.level.biome.Biome$SpawnerData deserialize(com.mojang.datafixers.Dynamic) -> a 290:290:boolean lambda$deserialize$0(net.minecraft.world.entity.EntityType) -> a -net.minecraft.world.level.biome.BiomeDefaultFeatures -> bkr: - net.minecraft.world.level.block.state.BlockState GRASS -> ad - net.minecraft.world.level.block.state.BlockState FERN -> ae - net.minecraft.world.level.block.state.BlockState PODZOL -> af - net.minecraft.world.level.block.state.BlockState OAK_LOG -> ag - net.minecraft.world.level.block.state.BlockState OAK_LEAVES -> ah - net.minecraft.world.level.block.state.BlockState JUNGLE_LOG -> ai - net.minecraft.world.level.block.state.BlockState JUNGLE_LEAVES -> aj - net.minecraft.world.level.block.state.BlockState SPRUCE_LOG -> ak - net.minecraft.world.level.block.state.BlockState SPRUCE_LEAVES -> al - net.minecraft.world.level.block.state.BlockState ACACIA_LOG -> am - net.minecraft.world.level.block.state.BlockState ACACIA_LEAVES -> an - net.minecraft.world.level.block.state.BlockState BIRCH_LOG -> ao - net.minecraft.world.level.block.state.BlockState BIRCH_LEAVES -> ap - net.minecraft.world.level.block.state.BlockState DARK_OAK_LOG -> aq - net.minecraft.world.level.block.state.BlockState DARK_OAK_LEAVES -> ar - net.minecraft.world.level.block.state.BlockState WATER -> as - net.minecraft.world.level.block.state.BlockState LAVA -> at - net.minecraft.world.level.block.state.BlockState DIRT -> au - net.minecraft.world.level.block.state.BlockState GRAVEL -> av - net.minecraft.world.level.block.state.BlockState GRANITE -> aw - net.minecraft.world.level.block.state.BlockState DIORITE -> ax - net.minecraft.world.level.block.state.BlockState ANDESITE -> ay - net.minecraft.world.level.block.state.BlockState COAL_ORE -> az - net.minecraft.world.level.block.state.BlockState IRON_ORE -> aA - net.minecraft.world.level.block.state.BlockState GOLD_ORE -> aB - net.minecraft.world.level.block.state.BlockState REDSTONE_ORE -> aC - net.minecraft.world.level.block.state.BlockState DIAMOND_ORE -> aD - net.minecraft.world.level.block.state.BlockState LAPIS_ORE -> aE - net.minecraft.world.level.block.state.BlockState STONE -> aF - net.minecraft.world.level.block.state.BlockState EMERALD_ORE -> aG - net.minecraft.world.level.block.state.BlockState INFESTED_STONE -> aH - net.minecraft.world.level.block.state.BlockState SAND -> aI - net.minecraft.world.level.block.state.BlockState CLAY -> aJ - net.minecraft.world.level.block.state.BlockState GRASS_BLOCK -> aK - net.minecraft.world.level.block.state.BlockState MOSSY_COBBLESTONE -> aL - net.minecraft.world.level.block.state.BlockState LARGE_FERN -> aM - net.minecraft.world.level.block.state.BlockState TALL_GRASS -> aN - net.minecraft.world.level.block.state.BlockState LILAC -> aO - net.minecraft.world.level.block.state.BlockState ROSE_BUSH -> aP - net.minecraft.world.level.block.state.BlockState PEONY -> aQ - net.minecraft.world.level.block.state.BlockState BROWN_MUSHROOM -> aR - net.minecraft.world.level.block.state.BlockState RED_MUSHROOM -> aS - net.minecraft.world.level.block.state.BlockState SEAGRASS -> aT - net.minecraft.world.level.block.state.BlockState PACKED_ICE -> aU - net.minecraft.world.level.block.state.BlockState BLUE_ICE -> aV - net.minecraft.world.level.block.state.BlockState LILY_OF_THE_VALLEY -> aW - net.minecraft.world.level.block.state.BlockState BLUE_ORCHID -> aX - net.minecraft.world.level.block.state.BlockState POPPY -> aY - net.minecraft.world.level.block.state.BlockState DANDELION -> aZ - net.minecraft.world.level.block.state.BlockState DEAD_BUSH -> ba - net.minecraft.world.level.block.state.BlockState MELON -> bb - net.minecraft.world.level.block.state.BlockState PUMPKIN -> bc - net.minecraft.world.level.block.state.BlockState SWEET_BERRY_BUSH -> bd - net.minecraft.world.level.block.state.BlockState FIRE -> be - net.minecraft.world.level.block.state.BlockState NETHERRACK -> bf - net.minecraft.world.level.block.state.BlockState LILY_PAD -> bg - net.minecraft.world.level.block.state.BlockState SNOW -> bh - net.minecraft.world.level.block.state.BlockState JACK_O_LANTERN -> bi - net.minecraft.world.level.block.state.BlockState SUNFLOWER -> bj - net.minecraft.world.level.block.state.BlockState CACTUS -> bk - net.minecraft.world.level.block.state.BlockState SUGAR_CANE -> bl - net.minecraft.world.level.block.state.BlockState HUGE_RED_MUSHROOM -> bm - net.minecraft.world.level.block.state.BlockState HUGE_BROWN_MUSHROOM -> bn - net.minecraft.world.level.block.state.BlockState HUGE_MUSHROOM_STEM -> bo +net.minecraft.world.level.biome.BiomeDefaultFeatures -> bku: + net.minecraft.world.level.block.state.BlockState GRASS -> ah + net.minecraft.world.level.block.state.BlockState FERN -> ai + net.minecraft.world.level.block.state.BlockState PODZOL -> aj + net.minecraft.world.level.block.state.BlockState OAK_LOG -> ak + net.minecraft.world.level.block.state.BlockState OAK_LEAVES -> al + net.minecraft.world.level.block.state.BlockState JUNGLE_LOG -> am + net.minecraft.world.level.block.state.BlockState JUNGLE_LEAVES -> an + net.minecraft.world.level.block.state.BlockState SPRUCE_LOG -> ao + net.minecraft.world.level.block.state.BlockState SPRUCE_LEAVES -> ap + net.minecraft.world.level.block.state.BlockState ACACIA_LOG -> aq + net.minecraft.world.level.block.state.BlockState ACACIA_LEAVES -> ar + net.minecraft.world.level.block.state.BlockState BIRCH_LOG -> as + net.minecraft.world.level.block.state.BlockState BIRCH_LEAVES -> at + net.minecraft.world.level.block.state.BlockState DARK_OAK_LOG -> au + net.minecraft.world.level.block.state.BlockState DARK_OAK_LEAVES -> av + net.minecraft.world.level.block.state.BlockState WATER -> aw + net.minecraft.world.level.block.state.BlockState LAVA -> ax + net.minecraft.world.level.block.state.BlockState DIRT -> ay + net.minecraft.world.level.block.state.BlockState GRAVEL -> az + net.minecraft.world.level.block.state.BlockState GRANITE -> aA + net.minecraft.world.level.block.state.BlockState DIORITE -> aB + net.minecraft.world.level.block.state.BlockState ANDESITE -> aC + net.minecraft.world.level.block.state.BlockState COAL_ORE -> aD + net.minecraft.world.level.block.state.BlockState IRON_ORE -> aE + net.minecraft.world.level.block.state.BlockState GOLD_ORE -> aF + net.minecraft.world.level.block.state.BlockState REDSTONE_ORE -> aG + net.minecraft.world.level.block.state.BlockState DIAMOND_ORE -> aH + net.minecraft.world.level.block.state.BlockState LAPIS_ORE -> aI + net.minecraft.world.level.block.state.BlockState STONE -> aJ + net.minecraft.world.level.block.state.BlockState EMERALD_ORE -> aK + net.minecraft.world.level.block.state.BlockState INFESTED_STONE -> aL + net.minecraft.world.level.block.state.BlockState SAND -> aM + net.minecraft.world.level.block.state.BlockState CLAY -> aN + net.minecraft.world.level.block.state.BlockState GRASS_BLOCK -> aO + net.minecraft.world.level.block.state.BlockState MOSSY_COBBLESTONE -> aP + net.minecraft.world.level.block.state.BlockState LARGE_FERN -> aQ + net.minecraft.world.level.block.state.BlockState TALL_GRASS -> aR + net.minecraft.world.level.block.state.BlockState LILAC -> aS + net.minecraft.world.level.block.state.BlockState ROSE_BUSH -> aT + net.minecraft.world.level.block.state.BlockState PEONY -> aU + net.minecraft.world.level.block.state.BlockState BROWN_MUSHROOM -> aV + net.minecraft.world.level.block.state.BlockState RED_MUSHROOM -> aW + net.minecraft.world.level.block.state.BlockState SEAGRASS -> aX + net.minecraft.world.level.block.state.BlockState PACKED_ICE -> aY + net.minecraft.world.level.block.state.BlockState BLUE_ICE -> aZ + net.minecraft.world.level.block.state.BlockState LILY_OF_THE_VALLEY -> ba + net.minecraft.world.level.block.state.BlockState BLUE_ORCHID -> bb + net.minecraft.world.level.block.state.BlockState POPPY -> bc + net.minecraft.world.level.block.state.BlockState DANDELION -> bd + net.minecraft.world.level.block.state.BlockState DEAD_BUSH -> be + net.minecraft.world.level.block.state.BlockState MELON -> bf + net.minecraft.world.level.block.state.BlockState PUMPKIN -> bg + net.minecraft.world.level.block.state.BlockState SWEET_BERRY_BUSH -> bh + net.minecraft.world.level.block.state.BlockState FIRE -> bi + net.minecraft.world.level.block.state.BlockState NETHERRACK -> bj + net.minecraft.world.level.block.state.BlockState LILY_PAD -> bk + net.minecraft.world.level.block.state.BlockState SNOW -> bl + net.minecraft.world.level.block.state.BlockState JACK_O_LANTERN -> bm + net.minecraft.world.level.block.state.BlockState SUNFLOWER -> bn + net.minecraft.world.level.block.state.BlockState CACTUS -> bo + net.minecraft.world.level.block.state.BlockState SUGAR_CANE -> bp + net.minecraft.world.level.block.state.BlockState HUGE_RED_MUSHROOM -> bq + net.minecraft.world.level.block.state.BlockState HUGE_BROWN_MUSHROOM -> br + net.minecraft.world.level.block.state.BlockState HUGE_MUSHROOM_STEM -> bs net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration NORMAL_TREE_CONFIG -> a net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration JUNGLE_TREE_CONFIG -> b net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration JUNGLE_TREE_NOVINE_CONFIG -> c @@ -51162,135 +51268,139 @@ net.minecraft.world.level.biome.BiomeDefaultFeatures -> bkr: net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration SPRUCE_TREE_CONFIG -> e net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration ACACIA_TREE_CONFIG -> f net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration BIRCH_TREE_CONFIG -> g - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration SUPER_BIRCH_TREE_CONFIG -> h - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration SWAMP_TREE_CONFIG -> i - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration FANCY_TREE_CONFIG -> j - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration NORMAL_TREE_WITH_BEES_005_CONFIG -> k - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration FANCY_TREE_WITH_BEES_005_CONFIG -> l - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration NORMAL_TREE_WITH_BEES_001_CONFIG -> m - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration FANCY_TREE_WITH_BEES_001_CONFIG -> n - net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration BIRCH_TREE_WITH_BEES_001_CONFIG -> o - net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration JUNGLE_BUSH_CONFIG -> p - net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration DARK_OAK_TREE_CONFIG -> q - net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration MEGA_SPRUCE_TREE_CONFIG -> r - net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration MEGA_PINE_TREE_CONFIG -> s - net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration MEGA_JUNGLE_TREE_CONFIG -> t - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEFAULT_GRASS_CONFIG -> u - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration TAIGA_GRASS_CONFIG -> v - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration JUNGLE_GRASS_CONFIG -> w - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration GENERAL_FOREST_FLOWER_CONFIG -> x - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SwAMP_FLOWER_CONFIG -> y - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEFAULT_FLOWER_CONFIG -> z - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration PLAIN_FLOWER_CONFIG -> A - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration FOREST_FLOWER_CONFIG -> B - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEAD_BUSH_CONFIG -> C - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration MELON_CONFIG -> D - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration PUMPKIN_CONFIG -> E - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SWEET_BERRY_BUSH_CONFIG -> F - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration HELL_FIRE_CONFIG -> G - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration WATERLILLY_CONFIG -> H - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration RED_MUSHROOM_CONFIG -> I - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration BROWN_MUSHROOM_CONFIG -> J - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DOUBLE_LILAC_CONFIG -> K - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DOUBLE_ROSE_BUSH_CONFIG -> L - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DOUBLE_PEONY_CONFIG -> M - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SUNFLOWER_CONFIG -> N - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration TALL_GRASS_CONFIG -> O - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration LARGE_FERN_CONFIG -> P - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration CACTUS_CONFIG -> Q - net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SUGAR_CANE_CONFIG -> R - net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration HAY_PILE_CONFIG -> S - net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration SNOW_PILE_CONFIG -> T - net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration MELON_PILE_CONFIG -> U - net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration PUMPKIN_PILE_CONFIG -> V - net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration ICE_PILE_CONFIG -> W - net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration WATER_SPRING_CONFIG -> X - net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration LAVA_SPRING_CONFIG -> Y - net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration OPEN_NETHER_SPRING_CONFIG -> Z - net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration CLOSED_NETHER_SPRING_CONFIG -> aa - net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration HUGE_RED_MUSHROOM_CONFIG -> ab - net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration HUGE_BROWN_MUSHROOM_CONFIG -> ac + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration BIRCH_TREE_WITH_BEES_0002_CONFIG -> h + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration SUPER_BIRCH_TREE_WITH_BEES_0002_CONFIG -> i + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration SWAMP_TREE_CONFIG -> j + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration FANCY_TREE_CONFIG -> k + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration NORMAL_TREE_WITH_BEES_005_CONFIG -> l + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration FANCY_TREE_WITH_BEES_0002_CONFIG -> m + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration FANCY_TREE_WITH_BEES_005_CONFIG -> n + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration NORMAL_TREE_WITH_BEES_0002_CONFIG -> o + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration NORMAL_TREE_WITH_BEES_002_CONFIG -> p + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration FANCY_TREE_WITH_BEES_002_CONFIG -> q + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration BIRCH_TREE_WITH_BEES_002_CONFIG -> r + net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration BIRCH_TREE_WITH_BEES_005_CONFIG -> s + net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration JUNGLE_BUSH_CONFIG -> t + net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration DARK_OAK_TREE_CONFIG -> u + net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration MEGA_SPRUCE_TREE_CONFIG -> v + net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration MEGA_PINE_TREE_CONFIG -> w + net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration MEGA_JUNGLE_TREE_CONFIG -> x + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEFAULT_GRASS_CONFIG -> y + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration TAIGA_GRASS_CONFIG -> z + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration JUNGLE_GRASS_CONFIG -> A + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration GENERAL_FOREST_FLOWER_CONFIG -> B + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SwAMP_FLOWER_CONFIG -> C + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEFAULT_FLOWER_CONFIG -> D + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration PLAIN_FLOWER_CONFIG -> E + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration FOREST_FLOWER_CONFIG -> F + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEAD_BUSH_CONFIG -> G + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration MELON_CONFIG -> H + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration PUMPKIN_CONFIG -> I + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SWEET_BERRY_BUSH_CONFIG -> J + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration HELL_FIRE_CONFIG -> K + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration WATERLILLY_CONFIG -> L + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration RED_MUSHROOM_CONFIG -> M + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration BROWN_MUSHROOM_CONFIG -> N + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DOUBLE_LILAC_CONFIG -> O + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DOUBLE_ROSE_BUSH_CONFIG -> P + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DOUBLE_PEONY_CONFIG -> Q + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SUNFLOWER_CONFIG -> R + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration TALL_GRASS_CONFIG -> S + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration LARGE_FERN_CONFIG -> T + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration CACTUS_CONFIG -> U + net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SUGAR_CANE_CONFIG -> V + net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration HAY_PILE_CONFIG -> W + net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration SNOW_PILE_CONFIG -> X + net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration MELON_PILE_CONFIG -> Y + net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration PUMPKIN_PILE_CONFIG -> Z + net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration ICE_PILE_CONFIG -> aa + net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration WATER_SPRING_CONFIG -> ab + net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration LAVA_SPRING_CONFIG -> ac + net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration OPEN_NETHER_SPRING_CONFIG -> ad + net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration CLOSED_NETHER_SPRING_CONFIG -> ae + net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration HUGE_RED_MUSHROOM_CONFIG -> af + net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration HUGE_BROWN_MUSHROOM_CONFIG -> ag 71:71:void () -> - 513:515:void addDefaultCarvers(net.minecraft.world.level.biome.Biome) -> a - 518:522:void addOceanCarvers(net.minecraft.world.level.biome.Biome) -> b - 525:538:void addStructureFeaturePlacement(net.minecraft.world.level.biome.Biome) -> c - 541:543:void addDefaultLakes(net.minecraft.world.level.biome.Biome) -> d - 546:547:void addDesertLakes(net.minecraft.world.level.biome.Biome) -> e - 550:551:void addDefaultMonsterRoom(net.minecraft.world.level.biome.Biome) -> f - 554:559:void addDefaultUndergroundVariety(net.minecraft.world.level.biome.Biome) -> g - 562:568:void addDefaultOres(net.minecraft.world.level.biome.Biome) -> h - 571:572:void addExtraGold(net.minecraft.world.level.biome.Biome) -> i - 575:576:void addExtraEmeralds(net.minecraft.world.level.biome.Biome) -> j - 579:580:void addInfestedStone(net.minecraft.world.level.biome.Biome) -> k - 583:586:void addDefaultSoftDisks(net.minecraft.world.level.biome.Biome) -> l - 589:590:void addSwampClayDisk(net.minecraft.world.level.biome.Biome) -> m - 593:594:void addMossyStoneBlock(net.minecraft.world.level.biome.Biome) -> n - 597:598:void addFerns(net.minecraft.world.level.biome.Biome) -> o - 601:602:void addBerryBushes(net.minecraft.world.level.biome.Biome) -> p - 605:606:void addSparseBerryBushes(net.minecraft.world.level.biome.Biome) -> q - 609:610:void addLightBambooVegetation(net.minecraft.world.level.biome.Biome) -> r - 613:622:void addBambooVegetation(net.minecraft.world.level.biome.Biome) -> s - 625:629:void addTaigaTrees(net.minecraft.world.level.biome.Biome) -> t - 632:636:void addWaterTrees(net.minecraft.world.level.biome.Biome) -> u - 639:640:void addBirchTrees(net.minecraft.world.level.biome.Biome) -> v - 643:650:void addOtherBirchTrees(net.minecraft.world.level.biome.Biome) -> w - 653:657:void addTallBirchTrees(net.minecraft.world.level.biome.Biome) -> x - 660:664:void addSavannaTrees(net.minecraft.world.level.biome.Biome) -> y - 667:671:void addShatteredSavannaTrees(net.minecraft.world.level.biome.Biome) -> z - 674:681:void addMountainTrees(net.minecraft.world.level.biome.Biome) -> A - 684:691:void addMountainEdgeTrees(net.minecraft.world.level.biome.Biome) -> B - 694:702:void addJungleTrees(net.minecraft.world.level.biome.Biome) -> C - 705:712:void addJungleEdgeTrees(net.minecraft.world.level.biome.Biome) -> D - 715:716:void addBadlandsTrees(net.minecraft.world.level.biome.Biome) -> E - 719:720:void addSnowyTrees(net.minecraft.world.level.biome.Biome) -> F - 723:730:void addGiantSpruceTrees(net.minecraft.world.level.biome.Biome) -> G - 733:741:void addGiantTrees(net.minecraft.world.level.biome.Biome) -> H - 744:745:void addJungleGrass(net.minecraft.world.level.biome.Biome) -> I - 748:749:void addSavannaGrass(net.minecraft.world.level.biome.Biome) -> J - 752:753:void addShatteredSavannaGrass(net.minecraft.world.level.biome.Biome) -> K - 756:757:void addSavannaExtraGrass(net.minecraft.world.level.biome.Biome) -> L - 760:762:void addBadlandGrass(net.minecraft.world.level.biome.Biome) -> M - 765:774:void addForestFlowers(net.minecraft.world.level.biome.Biome) -> N - 777:778:void addForestGrass(net.minecraft.world.level.biome.Biome) -> O - 781:788:void addSwampVegetation(net.minecraft.world.level.biome.Biome) -> P - 791:797:void addMushroomFieldVegetation(net.minecraft.world.level.biome.Biome) -> Q - 800:806:void addPlainVegetation(net.minecraft.world.level.biome.Biome) -> R - 809:810:void addDesertVegetation(net.minecraft.world.level.biome.Biome) -> S - 813:817:void addGiantTaigaVegetation(net.minecraft.world.level.biome.Biome) -> T - 820:821:void addDefaultFlowers(net.minecraft.world.level.biome.Biome) -> U - 824:825:void addWarmFlowers(net.minecraft.world.level.biome.Biome) -> V - 828:829:void addDefaultGrass(net.minecraft.world.level.biome.Biome) -> W - 832:835:void addTaigaGrass(net.minecraft.world.level.biome.Biome) -> X - 838:839:void addPlainGrass(net.minecraft.world.level.biome.Biome) -> Y - 842:844:void addDefaultMushrooms(net.minecraft.world.level.biome.Biome) -> Z - 847:849:void addDefaultExtraVegetation(net.minecraft.world.level.biome.Biome) -> aa - 852:855:void addBadlandExtraVegetation(net.minecraft.world.level.biome.Biome) -> ab - 858:860:void addJungleExtraVegetation(net.minecraft.world.level.biome.Biome) -> ac - 863:866:void addDesertExtraVegetation(net.minecraft.world.level.biome.Biome) -> ad - 869:871:void addSwampExtraVegetation(net.minecraft.world.level.biome.Biome) -> ae - 874:876:void addDesertExtraDecoration(net.minecraft.world.level.biome.Biome) -> af - 879:880:void addSwampExtraDecoration(net.minecraft.world.level.biome.Biome) -> ag - 883:884:void addColdOceanExtraVegetation(net.minecraft.world.level.biome.Biome) -> ah - 887:888:void addDefaultSeagrass(net.minecraft.world.level.biome.Biome) -> ai - 891:892:void addWarmSeagrass(net.minecraft.world.level.biome.Biome) -> aj - 895:896:void addDeepWarmSeagrass(net.minecraft.world.level.biome.Biome) -> ak - 899:900:void addLukeWarmKelp(net.minecraft.world.level.biome.Biome) -> al - 903:905:void addDefaultSprings(net.minecraft.world.level.biome.Biome) -> am - 908:910:void addIcebergs(net.minecraft.world.level.biome.Biome) -> an - 913:914:void addBlueIce(net.minecraft.world.level.biome.Biome) -> ao - 917:918:void addSurfaceFreezing(net.minecraft.world.level.biome.Biome) -> ap - 921:922:void addEndCity(net.minecraft.world.level.biome.Biome) -> aq - 72:510:void () -> -net.minecraft.world.level.biome.BiomeManager -> bks: + 553:555:void addDefaultCarvers(net.minecraft.world.level.biome.Biome) -> a + 558:562:void addOceanCarvers(net.minecraft.world.level.biome.Biome) -> b + 565:578:void addStructureFeaturePlacement(net.minecraft.world.level.biome.Biome) -> c + 581:583:void addDefaultLakes(net.minecraft.world.level.biome.Biome) -> d + 586:587:void addDesertLakes(net.minecraft.world.level.biome.Biome) -> e + 590:591:void addDefaultMonsterRoom(net.minecraft.world.level.biome.Biome) -> f + 594:599:void addDefaultUndergroundVariety(net.minecraft.world.level.biome.Biome) -> g + 602:608:void addDefaultOres(net.minecraft.world.level.biome.Biome) -> h + 611:612:void addExtraGold(net.minecraft.world.level.biome.Biome) -> i + 615:616:void addExtraEmeralds(net.minecraft.world.level.biome.Biome) -> j + 619:620:void addInfestedStone(net.minecraft.world.level.biome.Biome) -> k + 623:626:void addDefaultSoftDisks(net.minecraft.world.level.biome.Biome) -> l + 629:630:void addSwampClayDisk(net.minecraft.world.level.biome.Biome) -> m + 633:634:void addMossyStoneBlock(net.minecraft.world.level.biome.Biome) -> n + 637:638:void addFerns(net.minecraft.world.level.biome.Biome) -> o + 641:642:void addBerryBushes(net.minecraft.world.level.biome.Biome) -> p + 645:646:void addSparseBerryBushes(net.minecraft.world.level.biome.Biome) -> q + 649:650:void addLightBambooVegetation(net.minecraft.world.level.biome.Biome) -> r + 653:662:void addBambooVegetation(net.minecraft.world.level.biome.Biome) -> s + 665:669:void addTaigaTrees(net.minecraft.world.level.biome.Biome) -> t + 672:676:void addWaterTrees(net.minecraft.world.level.biome.Biome) -> u + 679:680:void addBirchTrees(net.minecraft.world.level.biome.Biome) -> v + 683:690:void addOtherBirchTrees(net.minecraft.world.level.biome.Biome) -> w + 693:697:void addTallBirchTrees(net.minecraft.world.level.biome.Biome) -> x + 700:704:void addSavannaTrees(net.minecraft.world.level.biome.Biome) -> y + 707:711:void addShatteredSavannaTrees(net.minecraft.world.level.biome.Biome) -> z + 714:721:void addMountainTrees(net.minecraft.world.level.biome.Biome) -> A + 724:731:void addMountainEdgeTrees(net.minecraft.world.level.biome.Biome) -> B + 734:742:void addJungleTrees(net.minecraft.world.level.biome.Biome) -> C + 745:752:void addJungleEdgeTrees(net.minecraft.world.level.biome.Biome) -> D + 755:756:void addBadlandsTrees(net.minecraft.world.level.biome.Biome) -> E + 759:760:void addSnowyTrees(net.minecraft.world.level.biome.Biome) -> F + 763:770:void addGiantSpruceTrees(net.minecraft.world.level.biome.Biome) -> G + 773:781:void addGiantTrees(net.minecraft.world.level.biome.Biome) -> H + 784:785:void addJungleGrass(net.minecraft.world.level.biome.Biome) -> I + 788:789:void addSavannaGrass(net.minecraft.world.level.biome.Biome) -> J + 792:793:void addShatteredSavannaGrass(net.minecraft.world.level.biome.Biome) -> K + 796:797:void addSavannaExtraGrass(net.minecraft.world.level.biome.Biome) -> L + 800:802:void addBadlandGrass(net.minecraft.world.level.biome.Biome) -> M + 805:814:void addForestFlowers(net.minecraft.world.level.biome.Biome) -> N + 817:818:void addForestGrass(net.minecraft.world.level.biome.Biome) -> O + 821:828:void addSwampVegetation(net.minecraft.world.level.biome.Biome) -> P + 831:837:void addMushroomFieldVegetation(net.minecraft.world.level.biome.Biome) -> Q + 840:846:void addPlainVegetation(net.minecraft.world.level.biome.Biome) -> R + 849:850:void addDesertVegetation(net.minecraft.world.level.biome.Biome) -> S + 853:857:void addGiantTaigaVegetation(net.minecraft.world.level.biome.Biome) -> T + 860:861:void addDefaultFlowers(net.minecraft.world.level.biome.Biome) -> U + 864:865:void addWarmFlowers(net.minecraft.world.level.biome.Biome) -> V + 868:869:void addDefaultGrass(net.minecraft.world.level.biome.Biome) -> W + 872:875:void addTaigaGrass(net.minecraft.world.level.biome.Biome) -> X + 878:879:void addPlainGrass(net.minecraft.world.level.biome.Biome) -> Y + 882:884:void addDefaultMushrooms(net.minecraft.world.level.biome.Biome) -> Z + 887:889:void addDefaultExtraVegetation(net.minecraft.world.level.biome.Biome) -> aa + 892:895:void addBadlandExtraVegetation(net.minecraft.world.level.biome.Biome) -> ab + 898:900:void addJungleExtraVegetation(net.minecraft.world.level.biome.Biome) -> ac + 903:906:void addDesertExtraVegetation(net.minecraft.world.level.biome.Biome) -> ad + 909:911:void addSwampExtraVegetation(net.minecraft.world.level.biome.Biome) -> ae + 914:916:void addDesertExtraDecoration(net.minecraft.world.level.biome.Biome) -> af + 919:920:void addSwampExtraDecoration(net.minecraft.world.level.biome.Biome) -> ag + 923:924:void addColdOceanExtraVegetation(net.minecraft.world.level.biome.Biome) -> ah + 927:928:void addDefaultSeagrass(net.minecraft.world.level.biome.Biome) -> ai + 931:932:void addWarmSeagrass(net.minecraft.world.level.biome.Biome) -> aj + 935:936:void addDeepWarmSeagrass(net.minecraft.world.level.biome.Biome) -> ak + 939:940:void addLukeWarmKelp(net.minecraft.world.level.biome.Biome) -> al + 943:945:void addDefaultSprings(net.minecraft.world.level.biome.Biome) -> am + 948:950:void addIcebergs(net.minecraft.world.level.biome.Biome) -> an + 953:954:void addBlueIce(net.minecraft.world.level.biome.Biome) -> ao + 957:958:void addSurfaceFreezing(net.minecraft.world.level.biome.Biome) -> ap + 961:962:void addEndCity(net.minecraft.world.level.biome.Biome) -> aq + 74:550:void () -> +net.minecraft.world.level.biome.BiomeManager -> bkv: net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource noiseBiomeSource -> a long biomeZoomSeed -> b net.minecraft.world.level.biome.BiomeZoomer zoomer -> c 10:14:void (net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource,long,net.minecraft.world.level.biome.BiomeZoomer) -> 17:17:net.minecraft.world.level.biome.BiomeManager withDifferentSource(net.minecraft.world.level.biome.BiomeSource) -> a 21:21:net.minecraft.world.level.biome.Biome getBiome(net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource -> bks$a: +net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource -> bkv$a: net.minecraft.world.level.biome.Biome getNoiseBiome(int,int,int) -> b -net.minecraft.world.level.biome.BiomeSource -> bkt: +net.minecraft.world.level.biome.BiomeSource -> bkw: java.util.List PLAYER_SPAWN_BIOMES -> d java.util.Map supportedStructures -> a java.util.Set surfaceBlocks -> b @@ -51305,8 +51415,8 @@ net.minecraft.world.level.biome.BiomeSource -> bkt: 102:102:java.lang.Boolean lambda$canGenerateStructure$1(net.minecraft.world.level.levelgen.feature.StructureFeature) -> b 102:102:boolean lambda$null$0(net.minecraft.world.level.levelgen.feature.StructureFeature,net.minecraft.world.level.biome.Biome) -> a 17:17:void () -> -net.minecraft.world.level.biome.BiomeSourceSettings -> bku: -net.minecraft.world.level.biome.BiomeSourceType -> bkv: +net.minecraft.world.level.biome.BiomeSourceSettings -> bkx: +net.minecraft.world.level.biome.BiomeSourceType -> bky: net.minecraft.world.level.biome.BiomeSourceType CHECKERBOARD -> a net.minecraft.world.level.biome.BiomeSourceType FIXED -> b net.minecraft.world.level.biome.BiomeSourceType VANILLA_LAYERED -> c @@ -51318,9 +51428,9 @@ net.minecraft.world.level.biome.BiomeSourceType -> bkv: 27:27:net.minecraft.world.level.biome.BiomeSource create(net.minecraft.world.level.biome.BiomeSourceSettings) -> a 31:31:net.minecraft.world.level.biome.BiomeSourceSettings createSettings(net.minecraft.world.level.storage.LevelData) -> a 9:12:void () -> -net.minecraft.world.level.biome.BiomeZoomer -> bkw: +net.minecraft.world.level.biome.BiomeZoomer -> bkz: net.minecraft.world.level.biome.Biome getBiome(long,int,int,int,net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource) -> a -net.minecraft.world.level.biome.Biomes -> bkx: +net.minecraft.world.level.biome.Biomes -> bla: net.minecraft.world.level.biome.Biome OCEAN -> a net.minecraft.world.level.biome.Biome DEFAULT -> b net.minecraft.world.level.biome.Biome PLAINS -> c @@ -51400,11 +51510,11 @@ net.minecraft.world.level.biome.Biomes -> bkx: 8:8:void () -> 131:136:net.minecraft.world.level.biome.Biome register(int,java.lang.String,net.minecraft.world.level.biome.Biome) -> a 9:128:void () -> -net.minecraft.world.level.biome.BirchForestBiome -> bky: +net.minecraft.world.level.biome.BirchForestBiome -> blb: 13:60:void () -> -net.minecraft.world.level.biome.BirchForestHillsBiome -> bkz: +net.minecraft.world.level.biome.BirchForestHillsBiome -> blc: 13:60:void () -> -net.minecraft.world.level.biome.CheckerboardBiomeSourceSettings -> bla: +net.minecraft.world.level.biome.CheckerboardBiomeSourceSettings -> bld: net.minecraft.world.level.biome.Biome[] allowedBiomes -> a int size -> b 6:10:void (net.minecraft.world.level.storage.LevelData) -> @@ -51412,74 +51522,74 @@ net.minecraft.world.level.biome.CheckerboardBiomeSourceSettings -> bla: 18:19:net.minecraft.world.level.biome.CheckerboardBiomeSourceSettings setSize(int) -> a 23:23:net.minecraft.world.level.biome.Biome[] getAllowedBiomes() -> a 27:27:int getSize() -> b -net.minecraft.world.level.biome.CheckerboardColumnBiomeSource -> blb: +net.minecraft.world.level.biome.CheckerboardColumnBiomeSource -> ble: net.minecraft.world.level.biome.Biome[] allowedBiomes -> d int bitShift -> e 10:13:void (net.minecraft.world.level.biome.CheckerboardBiomeSourceSettings) -> 17:17:net.minecraft.world.level.biome.Biome getNoiseBiome(int,int,int) -> b -net.minecraft.world.level.biome.ColdOceanBiome -> blc: +net.minecraft.world.level.biome.ColdOceanBiome -> blf: 19:69:void () -> -net.minecraft.world.level.biome.DarkForestBiome -> bld: +net.minecraft.world.level.biome.DarkForestBiome -> blg: 18:75:void () -> 79:80:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.DarkForestHillsBiome -> ble: +net.minecraft.world.level.biome.DarkForestHillsBiome -> blh: 18:75:void () -> 79:80:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.DeepColdOceanBiome -> blf: +net.minecraft.world.level.biome.DeepColdOceanBiome -> bli: 20:71:void () -> -net.minecraft.world.level.biome.DeepFrozenOceanBiome -> blg: +net.minecraft.world.level.biome.DeepFrozenOceanBiome -> blj: net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise FROZEN_TEMPERATURE_NOISE -> u 21:71:void () -> 75:92:float getTemperatureNoCache(net.minecraft.core.BlockPos) -> a 18:18:void () -> -net.minecraft.world.level.biome.DeepLukeWarmOceanBiome -> blh: +net.minecraft.world.level.biome.DeepLukeWarmOceanBiome -> blk: 16:69:void () -> -net.minecraft.world.level.biome.DeepOceanBiome -> bli: +net.minecraft.world.level.biome.DeepOceanBiome -> bll: 20:71:void () -> -net.minecraft.world.level.biome.DeepWarmOceanBiome -> blj: +net.minecraft.world.level.biome.DeepWarmOceanBiome -> blm: 16:66:void () -> -net.minecraft.world.level.biome.DesertBiome -> blk: +net.minecraft.world.level.biome.DesertBiome -> bln: 14:62:void () -> -net.minecraft.world.level.biome.DesertHillsBiome -> bll: +net.minecraft.world.level.biome.DesertHillsBiome -> blo: 13:59:void () -> -net.minecraft.world.level.biome.DesertLakesBiome -> blm: +net.minecraft.world.level.biome.DesertLakesBiome -> blp: 13:58:void () -> -net.minecraft.world.level.biome.EndBarrensBiome -> bln: +net.minecraft.world.level.biome.EndBarrensBiome -> blq: 9:26:void () -> 30:30:int getSkyColor() -> c -net.minecraft.world.level.biome.EndHighlandsBiome -> blo: +net.minecraft.world.level.biome.EndHighlandsBiome -> blr: 16:37:void () -> 41:41:int getSkyColor() -> c -net.minecraft.world.level.biome.EndMidlandsBiome -> blp: +net.minecraft.world.level.biome.EndMidlandsBiome -> bls: 11:30:void () -> 34:34:int getSkyColor() -> c -net.minecraft.world.level.biome.ErodedBadlandsBiome -> blq: +net.minecraft.world.level.biome.ErodedBadlandsBiome -> blt: 13:54:void () -> 58:58:int getFoliageColor() -> a 63:63:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.FixedBiomeSource -> blr: +net.minecraft.world.level.biome.FixedBiomeSource -> blu: net.minecraft.world.level.biome.Biome biome -> d 16:18:void (net.minecraft.world.level.biome.FixedBiomeSourceSettings) -> 22:22:net.minecraft.world.level.biome.Biome getNoiseBiome(int,int,int) -> b 28:32:net.minecraft.core.BlockPos findBiomeHorizontal(int,int,int,int,java.util.List,java.util.Random) -> a 37:37:java.util.Set getBiomesWithin(int,int,int,int) -> a -net.minecraft.world.level.biome.FixedBiomeSourceSettings -> bls: +net.minecraft.world.level.biome.FixedBiomeSourceSettings -> blv: net.minecraft.world.level.biome.Biome biome -> a 6:9:void (net.minecraft.world.level.storage.LevelData) -> 12:13:net.minecraft.world.level.biome.FixedBiomeSourceSettings setBiome(net.minecraft.world.level.biome.Biome) -> a 17:17:net.minecraft.world.level.biome.Biome getBiome() -> a -net.minecraft.world.level.biome.ForestBiome -> blt: +net.minecraft.world.level.biome.ForestBiome -> blw: 13:62:void () -> -net.minecraft.world.level.biome.ForestFlowerBiome -> blu: +net.minecraft.world.level.biome.ForestFlowerBiome -> blx: 21:82:void () -> -net.minecraft.world.level.biome.FrozenOceanBiome -> blv: +net.minecraft.world.level.biome.FrozenOceanBiome -> bly: net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise FROZEN_TEMPERATURE_NOISE -> u 20:69:void () -> 73:90:float getTemperatureNoCache(net.minecraft.core.BlockPos) -> a 17:17:void () -> -net.minecraft.world.level.biome.FrozenRiverBiome -> blw: +net.minecraft.world.level.biome.FrozenRiverBiome -> blz: 12:56:void () -> -net.minecraft.world.level.biome.FuzzyOffsetBiomeZoomer -> blx: +net.minecraft.world.level.biome.FuzzyOffsetBiomeZoomer -> bma: net.minecraft.world.level.biome.FuzzyOffsetBiomeZoomer INSTANCE -> a net.minecraft.world.level.biome.FuzzyOffsetBiomeZoomer[] $VALUES -> b 5:5:net.minecraft.world.level.biome.FuzzyOffsetBiomeZoomer[] values() -> values @@ -51490,7 +51600,7 @@ net.minecraft.world.level.biome.FuzzyOffsetBiomeZoomer -> blx: 92:93:double getFiddle(long) -> a 97:97:double sqr(double) -> a 5:6:void () -> -net.minecraft.world.level.biome.FuzzyOffsetConstantColumnBiomeZoomer -> bly: +net.minecraft.world.level.biome.FuzzyOffsetConstantColumnBiomeZoomer -> bmb: net.minecraft.world.level.biome.FuzzyOffsetConstantColumnBiomeZoomer INSTANCE -> a net.minecraft.world.level.biome.FuzzyOffsetConstantColumnBiomeZoomer[] $VALUES -> b 3:3:net.minecraft.world.level.biome.FuzzyOffsetConstantColumnBiomeZoomer[] values() -> values @@ -51498,50 +51608,50 @@ net.minecraft.world.level.biome.FuzzyOffsetConstantColumnBiomeZoomer -> bly: 3:3:void (java.lang.String,int) -> 8:8:net.minecraft.world.level.biome.Biome getBiome(long,int,int,int,net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource) -> a 3:4:void () -> -net.minecraft.world.level.biome.GiantSpruceTaigaBiome -> blz: +net.minecraft.world.level.biome.GiantSpruceTaigaBiome -> bmc: 13:65:void () -> -net.minecraft.world.level.biome.GiantSpruceTaigaHillsMutatedBiome -> bma: +net.minecraft.world.level.biome.GiantSpruceTaigaHillsMutatedBiome -> bmd: 13:65:void () -> -net.minecraft.world.level.biome.GiantTreeTaigaBiome -> bmb: +net.minecraft.world.level.biome.GiantTreeTaigaBiome -> bme: 13:65:void () -> -net.minecraft.world.level.biome.GiantTreeTaigaHillsBiome -> bmc: +net.minecraft.world.level.biome.GiantTreeTaigaHillsBiome -> bmf: 13:65:void () -> -net.minecraft.world.level.biome.GravellyMountainsBiome -> bmd: +net.minecraft.world.level.biome.GravellyMountainsBiome -> bmg: 13:62:void () -> -net.minecraft.world.level.biome.IceSpikesBiome -> bme: +net.minecraft.world.level.biome.IceSpikesBiome -> bmh: 19:66:void () -> 70:70:float getCreatureProbability() -> f -net.minecraft.world.level.biome.JungleBiome -> bmf: +net.minecraft.world.level.biome.JungleBiome -> bmi: 13:66:void () -> -net.minecraft.world.level.biome.JungleEdgeBiome -> bmg: +net.minecraft.world.level.biome.JungleEdgeBiome -> bmj: 13:61:void () -> -net.minecraft.world.level.biome.JungleHillsBiome -> bmh: +net.minecraft.world.level.biome.JungleHillsBiome -> bmk: 13:66:void () -> -net.minecraft.world.level.biome.LukeWarmOceanBiome -> bmi: +net.minecraft.world.level.biome.LukeWarmOceanBiome -> bml: 15:66:void () -> -net.minecraft.world.level.biome.ModifiedBadlandsPlateauBiome -> bmj: +net.minecraft.world.level.biome.ModifiedBadlandsPlateauBiome -> bmm: 13:54:void () -> 58:58:int getFoliageColor() -> a 63:63:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.ModifiedGravellyMountainsBiome -> bmk: +net.minecraft.world.level.biome.ModifiedGravellyMountainsBiome -> bmn: 13:62:void () -> -net.minecraft.world.level.biome.ModifiedJungleBiome -> bml: +net.minecraft.world.level.biome.ModifiedJungleBiome -> bmo: 13:63:void () -> -net.minecraft.world.level.biome.ModifiedJungleEdgeBiome -> bmm: +net.minecraft.world.level.biome.ModifiedJungleEdgeBiome -> bmp: 13:61:void () -> -net.minecraft.world.level.biome.ModifiedWoodedBadlandsPlateauBiome -> bmn: +net.minecraft.world.level.biome.ModifiedWoodedBadlandsPlateauBiome -> bmq: 13:55:void () -> 59:59:int getFoliageColor() -> a 64:64:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.MountainBiome -> bmo: +net.minecraft.world.level.biome.MountainBiome -> bmr: 13:62:void () -> -net.minecraft.world.level.biome.MountainEdgeBiome -> bmp: +net.minecraft.world.level.biome.MountainEdgeBiome -> bms: 13:62:void () -> -net.minecraft.world.level.biome.MushroomFieldsBiome -> bmq: +net.minecraft.world.level.biome.MushroomFieldsBiome -> bmt: 13:46:void () -> -net.minecraft.world.level.biome.MushroomFieldsShoreBiome -> bmr: +net.minecraft.world.level.biome.MushroomFieldsShoreBiome -> bmu: 13:46:void () -> -net.minecraft.world.level.biome.NearestNeighborBiomeZoomer -> bms: +net.minecraft.world.level.biome.NearestNeighborBiomeZoomer -> bmv: net.minecraft.world.level.biome.NearestNeighborBiomeZoomer INSTANCE -> a net.minecraft.world.level.biome.NearestNeighborBiomeZoomer[] $VALUES -> b 3:3:net.minecraft.world.level.biome.NearestNeighborBiomeZoomer[] values() -> values @@ -51549,17 +51659,17 @@ net.minecraft.world.level.biome.NearestNeighborBiomeZoomer -> bms: 3:3:void (java.lang.String,int) -> 8:8:net.minecraft.world.level.biome.Biome getBiome(long,int,int,int,net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource) -> a 3:4:void () -> -net.minecraft.world.level.biome.NetherBiome -> bmt: +net.minecraft.world.level.biome.NetherBiome -> bmw: 22:57:void () -> -net.minecraft.world.level.biome.OceanBiome -> bmu: +net.minecraft.world.level.biome.OceanBiome -> bmx: 19:69:void () -> -net.minecraft.world.level.biome.OverworldBiomeSource -> bmv: +net.minecraft.world.level.biome.OverworldBiomeSource -> bmy: net.minecraft.world.level.newbiome.layer.Layer noiseBiomeLayer -> d java.util.Set POSSIBLE_BIOMES -> e 82:84:void (net.minecraft.world.level.biome.OverworldBiomeSourceSettings) -> 88:88:net.minecraft.world.level.biome.Biome getNoiseBiome(int,int,int) -> b 12:12:void () -> -net.minecraft.world.level.biome.OverworldBiomeSourceSettings -> bmw: +net.minecraft.world.level.biome.OverworldBiomeSourceSettings -> bmz: long seed -> a net.minecraft.world.level.LevelType generatorType -> b net.minecraft.world.level.levelgen.OverworldGeneratorSettings generatorSettings -> c @@ -51568,61 +51678,61 @@ net.minecraft.world.level.biome.OverworldBiomeSourceSettings -> bmw: 23:23:long getSeed() -> a 27:27:net.minecraft.world.level.LevelType getGeneratorType() -> b 31:31:net.minecraft.world.level.levelgen.OverworldGeneratorSettings getGeneratorSettings() -> c -net.minecraft.world.level.biome.PlainsBiome -> bmx: +net.minecraft.world.level.biome.PlainsBiome -> bna: 14:63:void () -> -net.minecraft.world.level.biome.RiverBiome -> bmy: +net.minecraft.world.level.biome.RiverBiome -> bnb: 16:61:void () -> -net.minecraft.world.level.biome.SavannaBiome -> bmz: +net.minecraft.world.level.biome.SavannaBiome -> bnc: 14:65:void () -> -net.minecraft.world.level.biome.SavannaPlateauBiome -> bna: +net.minecraft.world.level.biome.SavannaPlateauBiome -> bnd: 13:63:void () -> -net.minecraft.world.level.biome.ShatteredSavannaBiome -> bnb: +net.minecraft.world.level.biome.ShatteredSavannaBiome -> bne: 13:61:void () -> -net.minecraft.world.level.biome.ShatteredSavannaPlateauBiome -> bnc: +net.minecraft.world.level.biome.ShatteredSavannaPlateauBiome -> bnf: 13:61:void () -> -net.minecraft.world.level.biome.SmallEndIslandsBiome -> bnd: +net.minecraft.world.level.biome.SmallEndIslandsBiome -> bng: 14:32:void () -> 36:36:int getSkyColor() -> c -net.minecraft.world.level.biome.SnowyBeachBiome -> bne: +net.minecraft.world.level.biome.SnowyBeachBiome -> bnh: 14:56:void () -> -net.minecraft.world.level.biome.SnowyMountainsBiome -> bnf: +net.minecraft.world.level.biome.SnowyMountainsBiome -> bni: 13:58:void () -> 62:62:float getCreatureProbability() -> f -net.minecraft.world.level.biome.SnowyTaigaBiome -> bng: +net.minecraft.world.level.biome.SnowyTaigaBiome -> bnj: 13:65:void () -> -net.minecraft.world.level.biome.SnowyTaigaHillsBiome -> bnh: +net.minecraft.world.level.biome.SnowyTaigaHillsBiome -> bnk: 13:64:void () -> -net.minecraft.world.level.biome.SnowyTaigaMountainsBiome -> bni: +net.minecraft.world.level.biome.SnowyTaigaMountainsBiome -> bnl: 13:64:void () -> -net.minecraft.world.level.biome.SnowyTundraBiome -> bnj: +net.minecraft.world.level.biome.SnowyTundraBiome -> bnm: 14:62:void () -> 66:66:float getCreatureProbability() -> f -net.minecraft.world.level.biome.StoneShoreBiome -> bnk: +net.minecraft.world.level.biome.StoneShoreBiome -> bnn: 13:54:void () -> -net.minecraft.world.level.biome.SunflowerPlainsBiome -> bnl: +net.minecraft.world.level.biome.SunflowerPlainsBiome -> bno: 17:66:void () -> -net.minecraft.world.level.biome.SwampBiome -> bnm: +net.minecraft.world.level.biome.SwampBiome -> bnp: 17:64:void () -> 68:72:int getGrassColor(double,double) -> a 77:77:int getFoliageColor() -> a -net.minecraft.world.level.biome.SwampHillsBiome -> bnn: +net.minecraft.world.level.biome.SwampHillsBiome -> bnq: 12:57:void () -> 61:65:int getGrassColor(double,double) -> a 70:70:int getFoliageColor() -> a -net.minecraft.world.level.biome.TaigaBiome -> bno: +net.minecraft.world.level.biome.TaigaBiome -> bnr: 14:67:void () -> -net.minecraft.world.level.biome.TaigaHillsBiome -> bnp: +net.minecraft.world.level.biome.TaigaHillsBiome -> bns: 13:64:void () -> -net.minecraft.world.level.biome.TaigaMountainsBiome -> bnq: +net.minecraft.world.level.biome.TaigaMountainsBiome -> bnt: 13:64:void () -> -net.minecraft.world.level.biome.TallBirchForestBiome -> bnr: +net.minecraft.world.level.biome.TallBirchForestBiome -> bnu: 13:60:void () -> -net.minecraft.world.level.biome.TallBirchHillsBiome -> bns: +net.minecraft.world.level.biome.TallBirchHillsBiome -> bnv: 13:60:void () -> -net.minecraft.world.level.biome.TheEndBiome -> bnt: +net.minecraft.world.level.biome.TheEndBiome -> bnw: 15:33:void () -> 37:37:int getSkyColor() -> c -net.minecraft.world.level.biome.TheEndBiomeSource -> bnu: +net.minecraft.world.level.biome.TheEndBiomeSource -> bnx: net.minecraft.world.level.levelgen.synth.SimplexNoise islandNoise -> d net.minecraft.world.level.levelgen.WorldgenRandom random -> e java.util.Set POSSIBLE_BIOMES -> f @@ -51630,24 +51740,24 @@ net.minecraft.world.level.biome.TheEndBiomeSource -> bnu: 36:56:net.minecraft.world.level.biome.Biome getNoiseBiome(int,int,int) -> b 61:86:float getHeightValue(int,int) -> a 18:18:void () -> -net.minecraft.world.level.biome.TheEndBiomeSourceSettings -> bnv: +net.minecraft.world.level.biome.TheEndBiomeSourceSettings -> bny: long seed -> a 8:10:void (net.minecraft.world.level.storage.LevelData) -> 13:13:long getSeed() -> a -net.minecraft.world.level.biome.TheVoidBiome -> bnw: +net.minecraft.world.level.biome.TheVoidBiome -> bnz: 12:27:void () -> -net.minecraft.world.level.biome.WarmOceanBiome -> bnx: +net.minecraft.world.level.biome.WarmOceanBiome -> boa: 24:78:void () -> -net.minecraft.world.level.biome.WoodedBadlandsBiome -> bny: +net.minecraft.world.level.biome.WoodedBadlandsBiome -> bob: 13:55:void () -> 59:59:int getFoliageColor() -> a 64:64:int getGrassColor(double,double) -> a -net.minecraft.world.level.biome.WoodedHillsBiome -> bnz: +net.minecraft.world.level.biome.WoodedHillsBiome -> boc: 13:62:void () -> -net.minecraft.world.level.biome.WoodedMountainBiome -> boa: +net.minecraft.world.level.biome.WoodedMountainBiome -> bod: 13:62:void () -> -net.minecraft.world.level.biome.package-info -> bob: -net.minecraft.world.level.block.AbstractBannerBlock -> boc: +net.minecraft.world.level.biome.package-info -> boe: +net.minecraft.world.level.block.AbstractBannerBlock -> bof: net.minecraft.world.item.DyeColor color -> a 19:21:void (net.minecraft.world.item.DyeColor,net.minecraft.world.level.block.Block$Properties) -> 25:25:boolean isPossibleToRespawnInThis() -> Y_ @@ -51655,11 +51765,11 @@ net.minecraft.world.level.block.AbstractBannerBlock -> boc: 35:41:void setPlacedBy(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack) -> a 45:50:net.minecraft.world.item.ItemStack getCloneItemStack(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 54:54:net.minecraft.world.item.DyeColor getColor() -> b -net.minecraft.world.level.block.AbstractChestBlock -> bod: +net.minecraft.world.level.block.AbstractChestBlock -> bog: java.util.function.Supplier blockEntityType -> a 16:18:void (net.minecraft.world.level.block.Block$Properties,java.util.function.Supplier) -> net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult combine(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,boolean) -> a -net.minecraft.world.level.block.AbstractFurnaceBlock -> boe: +net.minecraft.world.level.block.AbstractFurnaceBlock -> boh: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty LIT -> b 29:31:void (net.minecraft.world.level.block.Block$Properties) -> @@ -51677,24 +51787,24 @@ net.minecraft.world.level.block.AbstractFurnaceBlock -> boe: 106:106:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 111:112:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 25:26:void () -> -net.minecraft.world.level.block.AbstractGlassBlock -> bof: +net.minecraft.world.level.block.AbstractGlassBlock -> boi: 10:11:void (net.minecraft.world.level.block.Block$Properties) -> 15:15:float getShadeBrightness(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 20:20:boolean propagatesSkylightDown(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> b 25:25:boolean isSuffocating(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> c 30:30:boolean isRedstoneConductor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> d 35:35:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a -net.minecraft.world.level.block.AbstractSkullBlock -> bog: +net.minecraft.world.level.block.AbstractSkullBlock -> boj: net.minecraft.world.level.block.SkullBlock$Type type -> a 11:13:void (net.minecraft.world.level.block.SkullBlock$Type,net.minecraft.world.level.block.Block$Properties) -> 17:17:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 21:21:net.minecraft.world.level.block.SkullBlock$Type getType() -> b -net.minecraft.world.level.block.AirBlock -> boh: +net.minecraft.world.level.block.AirBlock -> bok: 12:13:void (net.minecraft.world.level.block.Block$Properties) -> 17:17:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c 22:22:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 27:27:boolean isAir(net.minecraft.world.level.block.state.BlockState) -> d -net.minecraft.world.level.block.AnvilBlock -> boi: +net.minecraft.world.level.block.AnvilBlock -> bol: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.phys.shapes.VoxelShape BASE -> b net.minecraft.world.phys.shapes.VoxelShape X_LEG1 -> c @@ -51720,7 +51830,7 @@ net.minecraft.world.level.block.AnvilBlock -> boi: 123:123:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 71:71:net.minecraft.world.inventory.AbstractContainerMenu lambda$getMenuProvider$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 30:45:void () -> -net.minecraft.world.level.block.AttachedStemBlock -> boj: +net.minecraft.world.level.block.AttachedStemBlock -> bom: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.StemGrownBlock fruit -> b java.util.Map AABBS -> c @@ -51734,7 +51844,7 @@ net.minecraft.world.level.block.AttachedStemBlock -> boj: 81:81:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 86:87:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 21:30:void () -> -net.minecraft.world.level.block.BambooBlock -> bok: +net.minecraft.world.level.block.BambooBlock -> bon: net.minecraft.world.phys.shapes.VoxelShape SMALL_SHAPE -> a net.minecraft.world.phys.shapes.VoxelShape LARGE_SHAPE -> b net.minecraft.world.phys.shapes.VoxelShape COLLISION_SHAPE -> c @@ -51760,7 +51870,7 @@ net.minecraft.world.level.block.BambooBlock -> bok: 216:220:int getHeightAboveUpToMax(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 224:228:int getHeightBelowUpToMax(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> b 34:40:void () -> -net.minecraft.world.level.block.BambooSaplingBlock -> bol: +net.minecraft.world.level.block.BambooSaplingBlock -> boo: net.minecraft.world.phys.shapes.VoxelShape SAPLING_SHAPE -> a 28:29:void (net.minecraft.world.level.block.Block$Properties) -> 33:33:net.minecraft.world.level.block.Block$OffsetType getOffsetType() -> X_ @@ -51775,7 +51885,7 @@ net.minecraft.world.level.block.BambooSaplingBlock -> bol: 89:93:float getDestroyProgress(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.player.Player,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 97:98:void growBamboo(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 25:25:void () -> -net.minecraft.world.level.block.BannerBlock -> bom: +net.minecraft.world.level.block.BannerBlock -> bop: net.minecraft.world.level.block.state.properties.IntegerProperty ROTATION -> a java.util.Map BY_COLOR -> b net.minecraft.world.phys.shapes.VoxelShape SHAPE -> c @@ -51789,7 +51899,7 @@ net.minecraft.world.level.block.BannerBlock -> bom: 70:71:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 74:74:net.minecraft.world.level.block.Block byColor(net.minecraft.world.item.DyeColor) -> a 22:25:void () -> -net.minecraft.world.level.block.BarrelBlock -> bon: +net.minecraft.world.level.block.BarrelBlock -> boq: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty OPEN -> b 35:37:void (net.minecraft.world.level.block.Block$Properties) -> @@ -51806,23 +51916,23 @@ net.minecraft.world.level.block.BarrelBlock -> bon: 120:121:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 125:125:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 31:32:void () -> -net.minecraft.world.level.block.BarrierBlock -> boo: +net.minecraft.world.level.block.BarrierBlock -> bor: 10:11:void (net.minecraft.world.level.block.Block$Properties) -> 15:15:boolean propagatesSkylightDown(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> b 20:20:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c 25:25:float getShadeBrightness(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 30:30:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a -net.minecraft.world.level.block.BaseCoralFanBlock -> bop: +net.minecraft.world.level.block.BaseCoralFanBlock -> bos: net.minecraft.world.phys.shapes.VoxelShape AABB -> a 13:14:void (net.minecraft.world.level.block.Block$Properties) -> 18:18:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 10:10:void () -> -net.minecraft.world.level.block.BaseCoralPlantBlock -> boq: +net.minecraft.world.level.block.BaseCoralPlantBlock -> bot: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 14:15:void (net.minecraft.world.level.block.Block$Properties) -> 19:19:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 11:11:void () -> -net.minecraft.world.level.block.BaseCoralPlantTypeBlock -> bor: +net.minecraft.world.level.block.BaseCoralPlantTypeBlock -> bou: net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> b net.minecraft.world.phys.shapes.VoxelShape AABB -> a 26:28:void (net.minecraft.world.level.block.Block$Properties) -> @@ -51835,7 +51945,7 @@ net.minecraft.world.level.block.BaseCoralPlantTypeBlock -> bor: 82:83:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 87:91:net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.world.level.block.state.BlockState) -> a_ 22:23:void () -> -net.minecraft.world.level.block.BaseCoralWallFanBlock -> bos: +net.minecraft.world.level.block.BaseCoralWallFanBlock -> bov: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a java.util.Map SHAPES -> c 32:34:void (net.minecraft.world.level.block.Block$Properties) -> @@ -51847,12 +51957,12 @@ net.minecraft.world.level.block.BaseCoralWallFanBlock -> bos: 71:75:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 81:98:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 22:28:void () -> -net.minecraft.world.level.block.BaseEntityBlock -> bot: +net.minecraft.world.level.block.BaseEntityBlock -> bow: 13:14:void (net.minecraft.world.level.block.Block$Properties) -> 18:18:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c 23:29:boolean triggerEvent(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,int) -> a 35:36:net.minecraft.world.MenuProvider getMenuProvider(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b -net.minecraft.world.level.block.BasePressurePlateBlock -> bou: +net.minecraft.world.level.block.BasePressurePlateBlock -> box: net.minecraft.world.phys.shapes.VoxelShape PRESSED_AABB -> a net.minecraft.world.phys.shapes.VoxelShape AABB -> b net.minecraft.world.phys.AABB TOUCH_AABB -> c @@ -51877,7 +51987,7 @@ net.minecraft.world.level.block.BasePressurePlateBlock -> bou: int getSignalForState(net.minecraft.world.level.block.state.BlockState) -> h net.minecraft.world.level.block.state.BlockState setSignalForState(net.minecraft.world.level.block.state.BlockState,int) -> a 22:24:void () -> -net.minecraft.world.level.block.BaseRailBlock -> bov: +net.minecraft.world.level.block.BaseRailBlock -> boy: net.minecraft.world.phys.shapes.VoxelShape FLAT_AABB -> a net.minecraft.world.phys.shapes.VoxelShape HALF_BLOCK_AABB -> b boolean isStraight -> c @@ -51896,9 +52006,9 @@ net.minecraft.world.level.block.BaseRailBlock -> bov: 146:149:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a net.minecraft.world.level.block.state.properties.Property getShapeProperty() -> d 18:19:void () -> -net.minecraft.world.level.block.BeaconBeamBlock -> bow: +net.minecraft.world.level.block.BeaconBeamBlock -> boz: net.minecraft.world.item.DyeColor getColor() -> a -net.minecraft.world.level.block.BeaconBlock -> box: +net.minecraft.world.level.block.BeaconBlock -> bpa: 20:21:void (net.minecraft.world.level.block.Block$Properties) -> 25:25:net.minecraft.world.item.DyeColor getColor() -> a 30:30:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a @@ -51906,7 +52016,7 @@ net.minecraft.world.level.block.BeaconBlock -> box: 50:50:boolean isRedstoneConductor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> d 55:55:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c 60:66:void setPlacedBy(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.level.block.BedBlock -> boy: +net.minecraft.world.level.block.BedBlock -> bpb: net.minecraft.world.level.block.state.properties.EnumProperty PART -> a net.minecraft.world.level.block.state.properties.BooleanProperty OCCUPIED -> b net.minecraft.world.phys.shapes.VoxelShape BASE -> c @@ -51947,13 +52057,13 @@ net.minecraft.world.level.block.BedBlock -> boy: 379:379:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 126:129:void lambda$use$0(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.player.Player$BedSleepingProblem) -> a 48:64:void () -> -net.minecraft.world.level.block.BedBlock$1 -> boy$1: +net.minecraft.world.level.block.BedBlock$1 -> bpb$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 238:238:void () -> -net.minecraft.world.level.block.BedrockBlock -> boz: +net.minecraft.world.level.block.BedrockBlock -> bpc: 10:11:void (net.minecraft.world.level.block.Block$Properties) -> 15:15:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a -net.minecraft.world.level.block.BeehiveBlock -> bpa: +net.minecraft.world.level.block.BeehiveBlock -> bpd: net.minecraft.core.Direction[] SPAWN_DIRECTIONS -> a net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> b net.minecraft.world.level.block.state.properties.IntegerProperty HONEY_LEVEL -> c @@ -51962,25 +52072,25 @@ net.minecraft.world.level.block.BeehiveBlock -> bpa: 75:75:int getAnalogOutputSignal(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 80:97:void playerDestroy(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world.item.ItemStack) -> a 100:110:void angerNearbyBees(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b - 113:116:void dropHoneycomb(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a - 120:159:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a - 163:169:boolean hiveContainsBees(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> d - 173:180:void releaseBeesAndResetHoneyLevel(net.minecraft.world.level.Level,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus) -> a - 183:184:void resetHoneyLevel(net.minecraft.world.level.Level,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a - 188:193:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a - 196:216:void trySpawnDripParticles(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a - 219:224:void spawnParticle(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.VoxelShape,double) -> a - 227:228:void spawnFluidParticle(net.minecraft.world.level.Level,double,double,double,double,double) -> a - 232:232:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a - 237:238:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a - 242:242:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c - 248:248:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a - 253:284:void playerWillDestroy(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.player.Player) -> a - 288:302:java.util.List getDrops(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.storage.loot.LootContext$Builder) -> a - 307:315:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a - 129:129:void lambda$use$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a + 113:114:void dropHoneycomb(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a + 118:157:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a + 161:167:boolean hiveContainsBees(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> d + 171:178:void releaseBeesAndResetHoneyLevel(net.minecraft.world.level.Level,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus) -> a + 181:182:void resetHoneyLevel(net.minecraft.world.level.Level,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a + 186:191:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a + 194:214:void trySpawnDripParticles(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a + 217:222:void spawnParticle(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.VoxelShape,double) -> a + 225:226:void spawnFluidParticle(net.minecraft.world.level.Level,double,double,double,double,double) -> a + 230:230:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a + 235:236:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a + 240:240:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c + 246:246:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a + 251:282:void playerWillDestroy(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.player.Player) -> a + 286:300:java.util.List getDrops(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.storage.loot.LootContext$Builder) -> a + 305:313:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a + 127:127:void lambda$use$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a 54:57:void () -> -net.minecraft.world.level.block.BeetrootBlock -> bpb: +net.minecraft.world.level.block.BeetrootBlock -> bpe: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_AGE -> c 30:31:void (net.minecraft.world.level.block.Block$Properties) -> @@ -51992,7 +52102,7 @@ net.minecraft.world.level.block.BeetrootBlock -> bpb: 63:64:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 68:68:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 20:26:void () -> -net.minecraft.world.level.block.BellBlock -> bpc: +net.minecraft.world.level.block.BellBlock -> bpf: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.EnumProperty ATTACHMENT -> c net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> b @@ -52028,15 +52138,15 @@ net.minecraft.world.level.block.BellBlock -> bpc: 267:267:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 272:272:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 37:54:void () -> -net.minecraft.world.level.block.BellBlock$1 -> bpc$1: +net.minecraft.world.level.block.BellBlock$1 -> bpf$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType -> a 111:111:void () -> -net.minecraft.world.level.block.BlastFurnaceBlock -> bpd: +net.minecraft.world.level.block.BlastFurnaceBlock -> bpg: 21:22:void (net.minecraft.world.level.block.Block$Properties) -> 26:26:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 31:36:void openContainer(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a 40:63:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a -net.minecraft.world.level.block.Block -> bpe: +net.minecraft.world.level.block.Block -> bph: org.apache.logging.log4j.Logger LOGGER -> l net.minecraft.core.IdMapper BLOCK_STATE_REGISTRY -> m net.minecraft.core.Direction[] UPDATE_SHAPE_ORDER -> a @@ -52185,24 +52295,24 @@ net.minecraft.world.level.block.Block -> bpe: 79:79:boolean access$1400(net.minecraft.world.level.block.Block) -> b 79:79:boolean access$1500(net.minecraft.world.level.block.Block) -> c 80:429:void () -> -net.minecraft.world.level.block.Block$1 -> bpe$1: +net.minecraft.world.level.block.Block$1 -> bph$1: 89:89:void () -> 92:92:java.lang.Boolean load(net.minecraft.world.phys.shapes.VoxelShape) -> a 89:89:java.lang.Object load(java.lang.Object) -> load -net.minecraft.world.level.block.Block$2 -> bpe$2: +net.minecraft.world.level.block.Block$2 -> bph$2: 430:430:void (int,float) -> 433:433:void rehash(int) -> rehash -net.minecraft.world.level.block.Block$3 -> bpe$3: +net.minecraft.world.level.block.Block$3 -> bph$3: int[] $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType -> a 340:340:void () -> -net.minecraft.world.level.block.Block$BlockStatePairKey -> bpe$a: +net.minecraft.world.level.block.Block$BlockStatePairKey -> bph$a: net.minecraft.world.level.block.state.BlockState first -> a net.minecraft.world.level.block.state.BlockState second -> b net.minecraft.core.Direction direction -> c 401:405:void (net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction) -> 409:416:boolean equals(java.lang.Object) -> equals 421:424:int hashCode() -> hashCode -net.minecraft.world.level.block.Block$OffsetType -> bpe$b: +net.minecraft.world.level.block.Block$OffsetType -> bph$b: net.minecraft.world.level.block.Block$OffsetType NONE -> a net.minecraft.world.level.block.Block$OffsetType XZ -> b net.minecraft.world.level.block.Block$OffsetType XYZ -> c @@ -52211,7 +52321,7 @@ net.minecraft.world.level.block.Block$OffsetType -> bpe$b: 1058:1058:net.minecraft.world.level.block.Block$OffsetType valueOf(java.lang.String) -> valueOf 1058:1058:void (java.lang.String,int) -> 1058:1061:void () -> -net.minecraft.world.level.block.Block$Properties -> bpe$c: +net.minecraft.world.level.block.Block$Properties -> bph$c: net.minecraft.world.level.material.Material material -> a net.minecraft.world.level.material.MaterialColor materialColor -> b boolean hasCollision -> c @@ -52259,7 +52369,7 @@ net.minecraft.world.level.block.Block$Properties -> bpe$c: 862:862:boolean access$1100(net.minecraft.world.level.block.Block$Properties) -> l 862:862:net.minecraft.resources.ResourceLocation access$1200(net.minecraft.world.level.block.Block$Properties) -> m 862:862:boolean access$1300(net.minecraft.world.level.block.Block$Properties) -> n -net.minecraft.world.level.block.Blocks -> bpf: +net.minecraft.world.level.block.Blocks -> bpi: net.minecraft.world.level.block.Block AIR -> a net.minecraft.world.level.block.Block STONE -> b net.minecraft.world.level.block.Block GRANITE -> c @@ -52944,11 +53054,11 @@ net.minecraft.world.level.block.Blocks -> bpf: 714:714:net.minecraft.world.level.block.Block register(java.lang.String,net.minecraft.world.level.block.Block) -> a 169:169:net.minecraft.world.level.block.entity.BlockEntityType lambda$static$0() -> a 24:725:void () -> -net.minecraft.world.level.block.BonemealableBlock -> bpg: +net.minecraft.world.level.block.BonemealableBlock -> bpj: boolean isValidBonemealTarget(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> a boolean isBonemealSuccess(net.minecraft.world.level.Level,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.block.BrewingStandBlock -> bph: +net.minecraft.world.level.block.BrewingStandBlock -> bpk: net.minecraft.world.level.block.state.properties.BooleanProperty[] HAS_BOTTLE -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b 42:44:void (net.minecraft.world.level.block.Block$Properties) -> @@ -52964,7 +53074,7 @@ net.minecraft.world.level.block.BrewingStandBlock -> bph: 119:120:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 124:124:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 30:38:void () -> -net.minecraft.world.level.block.BubbleColumnBlock -> bpi: +net.minecraft.world.level.block.BubbleColumnBlock -> bpl: net.minecraft.world.level.block.state.properties.BooleanProperty DRAG_DOWN -> a 31:33:void (net.minecraft.world.level.block.Block$Properties) -> 37:51:void entityInside(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a @@ -52983,16 +53093,16 @@ net.minecraft.world.level.block.BubbleColumnBlock -> bpi: 150:151:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 155:156:net.minecraft.world.level.material.Fluid takeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b 28:28:void () -> -net.minecraft.world.level.block.BucketPickup -> bpj: +net.minecraft.world.level.block.BucketPickup -> bpm: net.minecraft.world.level.material.Fluid takeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b -net.minecraft.world.level.block.BushBlock -> bpk: +net.minecraft.world.level.block.BushBlock -> bpn: 13:14:void (net.minecraft.world.level.block.Block$Properties) -> 17:18:boolean mayPlaceOn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a_ 23:26:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 31:32:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 37:37:boolean propagatesSkylightDown(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> b 42:45:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a -net.minecraft.world.level.block.ButtonBlock -> bpl: +net.minecraft.world.level.block.ButtonBlock -> bpo: net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> a net.minecraft.world.phys.shapes.VoxelShape CEILING_AABB_X -> b net.minecraft.world.phys.shapes.VoxelShape CEILING_AABB_Z -> c @@ -53028,11 +53138,11 @@ net.minecraft.world.level.block.ButtonBlock -> bpl: 201:203:void updateNeighbours(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> f 207:208:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 32:56:void () -> -net.minecraft.world.level.block.ButtonBlock$1 -> bpl$1: +net.minecraft.world.level.block.ButtonBlock$1 -> bpo$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace -> b 77:85:void () -> -net.minecraft.world.level.block.CactusBlock -> bpm: +net.minecraft.world.level.block.CactusBlock -> bpp: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape COLLISION_SHAPE -> b net.minecraft.world.phys.shapes.VoxelShape OUTLINE_SHAPE -> c @@ -53046,7 +53156,7 @@ net.minecraft.world.level.block.CactusBlock -> bpm: 110:111:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 115:115:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 25:29:void () -> -net.minecraft.world.level.block.CakeBlock -> bpn: +net.minecraft.world.level.block.CakeBlock -> bpq: net.minecraft.world.level.block.state.properties.IntegerProperty BITES -> a net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_BITE -> b 41:43:void (net.minecraft.world.level.block.Block$Properties) -> @@ -53060,7 +53170,7 @@ net.minecraft.world.level.block.CakeBlock -> bpn: 107:107:boolean hasAnalogOutputSignal(net.minecraft.world.level.block.state.BlockState) -> b 112:112:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 26:37:void () -> -net.minecraft.world.level.block.CampfireBlock -> bpo: +net.minecraft.world.level.block.CampfireBlock -> bpr: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a net.minecraft.world.level.block.state.properties.BooleanProperty LIT -> b net.minecraft.world.level.block.state.properties.BooleanProperty SIGNAL_FIRE -> c @@ -53091,20 +53201,20 @@ net.minecraft.world.level.block.CampfireBlock -> bpo: 292:292:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 297:297:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 48:55:void () -> -net.minecraft.world.level.block.CarrotBlock -> bpp: +net.minecraft.world.level.block.CarrotBlock -> bps: net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_AGE -> a 24:25:void (net.minecraft.world.level.block.Block$Properties) -> 29:29:net.minecraft.world.level.ItemLike getBaseSeedId() -> e 34:34:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 12:20:void () -> -net.minecraft.world.level.block.CartographyTableBlock -> bpq: +net.minecraft.world.level.block.CartographyTableBlock -> bpt: net.minecraft.network.chat.TranslatableComponent CONTAINER_TITLE -> a 23:24:void (net.minecraft.world.level.block.Block$Properties) -> 28:34:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a 40:40:net.minecraft.world.MenuProvider getMenuProvider(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b 40:40:net.minecraft.world.inventory.AbstractContainerMenu lambda$getMenuProvider$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 20:20:void () -> -net.minecraft.world.level.block.CarvedPumpkinBlock -> bpr: +net.minecraft.world.level.block.CarvedPumpkinBlock -> bpu: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.pattern.BlockPattern snowGolemBase -> b net.minecraft.world.level.block.state.pattern.BlockPattern snowGolemFull -> c @@ -53124,7 +53234,7 @@ net.minecraft.world.level.block.CarvedPumpkinBlock -> bpr: 191:191:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a 123:123:boolean lambda$static$0(net.minecraft.world.level.block.state.BlockState) -> h 28:123:void () -> -net.minecraft.world.level.block.CauldronBlock -> bps: +net.minecraft.world.level.block.CauldronBlock -> bpv: net.minecraft.world.level.block.state.properties.IntegerProperty LEVEL -> a net.minecraft.world.phys.shapes.VoxelShape INSIDE -> c net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b @@ -53140,7 +53250,7 @@ net.minecraft.world.level.block.CauldronBlock -> bps: 255:256:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 260:260:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 39:55:void () -> -net.minecraft.world.level.block.ChestBlock -> bpt: +net.minecraft.world.level.block.ChestBlock -> bpw: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> b net.minecraft.world.level.block.state.properties.EnumProperty TYPE -> c net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> d @@ -53181,7 +53291,7 @@ net.minecraft.world.level.block.ChestBlock -> bpt: 372:372:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 245:245:boolean lambda$combine$0(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> c 54:252:void () -> -net.minecraft.world.level.block.ChestBlock$1 -> bpt$1: +net.minecraft.world.level.block.ChestBlock$1 -> bpw$1: 219:219:void () -> 222:222:java.util.Optional acceptDouble(net.minecraft.world.level.block.entity.ChestBlockEntity,net.minecraft.world.level.block.entity.ChestBlockEntity) -> a 227:227:java.util.Optional acceptSingle(net.minecraft.world.level.block.entity.ChestBlockEntity) -> a @@ -53189,7 +53299,7 @@ net.minecraft.world.level.block.ChestBlock$1 -> bpt$1: 219:219:java.lang.Object acceptNone() -> b 219:219:java.lang.Object acceptSingle(java.lang.Object) -> a 219:219:java.lang.Object acceptDouble(java.lang.Object,java.lang.Object) -> a -net.minecraft.world.level.block.ChestBlock$2 -> bpt$2: +net.minecraft.world.level.block.ChestBlock$2 -> bpw$2: 252:252:void () -> 255:256:java.util.Optional acceptDouble(net.minecraft.world.level.block.entity.ChestBlockEntity,net.minecraft.world.level.block.entity.ChestBlockEntity) -> a 284:284:java.util.Optional acceptSingle(net.minecraft.world.level.block.entity.ChestBlockEntity) -> a @@ -53197,7 +53307,7 @@ net.minecraft.world.level.block.ChestBlock$2 -> bpt$2: 252:252:java.lang.Object acceptNone() -> b 252:252:java.lang.Object acceptSingle(java.lang.Object) -> a 252:252:java.lang.Object acceptDouble(java.lang.Object,java.lang.Object) -> a -net.minecraft.world.level.block.ChestBlock$2$1 -> bpt$2$1: +net.minecraft.world.level.block.ChestBlock$2$1 -> bpw$2$1: net.minecraft.world.level.block.entity.ChestBlockEntity val$first -> a net.minecraft.world.level.block.entity.ChestBlockEntity val$second -> b net.minecraft.world.Container val$container -> c @@ -53205,7 +53315,7 @@ net.minecraft.world.level.block.ChestBlock$2$1 -> bpt$2$1: 256:256:void (net.minecraft.world.level.block.ChestBlock$2,net.minecraft.world.level.block.entity.ChestBlockEntity,net.minecraft.world.level.block.entity.ChestBlockEntity,net.minecraft.world.Container) -> 260:266:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> createMenu 271:277:net.minecraft.network.chat.Component getDisplayName() -> d -net.minecraft.world.level.block.ChestBlock$3 -> bpt$3: +net.minecraft.world.level.block.ChestBlock$3 -> bpw$3: net.minecraft.world.level.block.entity.LidBlockEntity val$entity -> a 300:300:void (net.minecraft.world.level.block.entity.LidBlockEntity) -> 303:303:it.unimi.dsi.fastutil.floats.Float2FloatFunction acceptDouble(net.minecraft.world.level.block.entity.ChestBlockEntity,net.minecraft.world.level.block.entity.ChestBlockEntity) -> a @@ -53215,10 +53325,10 @@ net.minecraft.world.level.block.ChestBlock$3 -> bpt$3: 300:300:java.lang.Object acceptSingle(java.lang.Object) -> a 300:300:java.lang.Object acceptDouble(java.lang.Object,java.lang.Object) -> a 303:303:float lambda$acceptDouble$0(net.minecraft.world.level.block.entity.ChestBlockEntity,net.minecraft.world.level.block.entity.ChestBlockEntity,float) -> a -net.minecraft.world.level.block.ChestBlock$4 -> bpt$4: +net.minecraft.world.level.block.ChestBlock$4 -> bpw$4: int[] $SwitchMap$net$minecraft$core$Direction -> a 112:112:void () -> -net.minecraft.world.level.block.ChorusFlowerBlock -> bpu: +net.minecraft.world.level.block.ChorusFlowerBlock -> bpx: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.level.block.ChorusPlantBlock plant -> b 26:29:void (net.minecraft.world.level.block.ChorusPlantBlock,net.minecraft.world.level.block.Block$Properties) -> @@ -53233,7 +53343,7 @@ net.minecraft.world.level.block.ChorusFlowerBlock -> bpu: 170:211:void growTreeRecursive(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,java.util.Random,net.minecraft.core.BlockPos,int,int) -> a 215:217:void onProjectileHit(net.minecraft.world.level.Level,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.phys.BlockHitResult,net.minecraft.world.entity.Entity) -> a 21:21:void () -> -net.minecraft.world.level.block.ChorusPlantBlock -> bpv: +net.minecraft.world.level.block.ChorusPlantBlock -> bpy: 18:21:void (net.minecraft.world.level.block.Block$Properties) -> 25:25:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 29:42:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a @@ -53242,7 +53352,7 @@ net.minecraft.world.level.block.ChorusPlantBlock -> bpv: 71:88:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 93:94:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 98:98:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a -net.minecraft.world.level.block.CocoaBlock -> bpw: +net.minecraft.world.level.block.CocoaBlock -> bpz: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape[] EAST_AABB -> b net.minecraft.world.phys.shapes.VoxelShape[] WEST_AABB -> c @@ -53259,10 +53369,10 @@ net.minecraft.world.level.block.CocoaBlock -> bpw: 138:139:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 143:144:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 24:57:void () -> -net.minecraft.world.level.block.CocoaBlock$1 -> bpw$1: +net.minecraft.world.level.block.CocoaBlock$1 -> bpz$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 84:84:void () -> -net.minecraft.world.level.block.CommandBlock -> bpx: +net.minecraft.world.level.block.CommandBlock -> bqa: org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty CONDITIONAL -> b @@ -53283,7 +53393,7 @@ net.minecraft.world.level.block.CommandBlock -> bpx: 201:201:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 205:247:void executeChain(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a 34:36:void () -> -net.minecraft.world.level.block.ComparatorBlock -> bpy: +net.minecraft.world.level.block.ComparatorBlock -> bqb: net.minecraft.world.level.block.state.properties.EnumProperty MODE -> a 34:36:void (net.minecraft.world.level.block.Block$Properties) -> 40:40:int getDelay(net.minecraft.world.level.block.state.BlockState) -> h @@ -53301,7 +53411,7 @@ net.minecraft.world.level.block.ComparatorBlock -> bpy: 192:193:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 105:105:boolean lambda$getItemFrame$0(net.minecraft.core.Direction,net.minecraft.world.entity.decoration.ItemFrame) -> a 31:31:void () -> -net.minecraft.world.level.block.ComposterBlock -> bpz: +net.minecraft.world.level.block.ComposterBlock -> bqc: net.minecraft.world.level.block.state.properties.IntegerProperty LEVEL -> a it.unimi.dsi.fastutil.objects.Object2FloatMap COMPOSTABLES -> b net.minecraft.world.phys.shapes.VoxelShape OUTER_SHAPE -> c @@ -53327,12 +53437,12 @@ net.minecraft.world.level.block.ComposterBlock -> bpz: 39:39:void access$000(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> c 39:39:boolean access$100(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a 43:144:void () -> -net.minecraft.world.level.block.ComposterBlock$EmptyContainer -> bpz$a: +net.minecraft.world.level.block.ComposterBlock$EmptyContainer -> bqc$a: 307:308:void () -> 312:312:int[] getSlotsForFace(net.minecraft.core.Direction) -> a 317:317:boolean canPlaceItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> a 322:322:boolean canTakeItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> b -net.minecraft.world.level.block.ComposterBlock$InputContainer -> bpz$b: +net.minecraft.world.level.block.ComposterBlock$InputContainer -> bqc$b: net.minecraft.world.level.block.state.BlockState state -> a net.minecraft.world.level.LevelAccessor level -> b net.minecraft.core.BlockPos pos -> c @@ -53343,7 +53453,7 @@ net.minecraft.world.level.block.ComposterBlock$InputContainer -> bpz$b: 391:391:boolean canPlaceItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> a 396:396:boolean canTakeItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> b 401:407:void setChanged() -> e -net.minecraft.world.level.block.ComposterBlock$OutputContainer -> bpz$c: +net.minecraft.world.level.block.ComposterBlock$OutputContainer -> bqc$c: net.minecraft.world.level.block.state.BlockState state -> a net.minecraft.world.level.LevelAccessor level -> b net.minecraft.core.BlockPos pos -> c @@ -53354,15 +53464,16 @@ net.minecraft.world.level.block.ComposterBlock$OutputContainer -> bpz$c: 351:351:boolean canPlaceItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> a 356:356:boolean canTakeItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Direction) -> b 361:363:void setChanged() -> e -net.minecraft.world.level.block.ConcretePowderBlock -> bqa: +net.minecraft.world.level.block.ConcretePowderBlock -> bqd: net.minecraft.world.level.block.state.BlockState concrete -> a 16:18:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block$Properties) -> 22:25:void onLand(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState) -> a - 29:35:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a - 39:53:boolean touchesLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a - 57:57:boolean canSolidify(net.minecraft.world.level.block.state.BlockState) -> r - 62:66:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.block.ConduitBlock -> bqb: + 29:36:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a + 40:40:boolean shouldSolidify(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b + 44:58:boolean touchesLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a + 62:62:boolean canSolidify(net.minecraft.world.level.block.state.BlockState) -> r + 67:71:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a +net.minecraft.world.level.block.ConduitBlock -> bqe: net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b 33:35:void (net.minecraft.world.level.block.Block$Properties) -> @@ -53376,20 +53487,20 @@ net.minecraft.world.level.block.ConduitBlock -> bqb: 88:89:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 94:94:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 28:30:void () -> -net.minecraft.world.level.block.CoralBlock -> bqc: +net.minecraft.world.level.block.CoralBlock -> bqf: net.minecraft.world.level.block.Block deadBlock -> a 20:22:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block$Properties) -> 26:29:void tick(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.util.Random) -> a 33:36:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 40:46:boolean scanForWater(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 52:55:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a -net.minecraft.world.level.block.CoralFanBlock -> bqd: +net.minecraft.world.level.block.CoralFanBlock -> bqg: net.minecraft.world.level.block.Block deadBlock -> a 17:19:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block$Properties) -> 23:24:void onPlace(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> b 28:31:void tick(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.util.Random) -> a 35:45:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.block.CoralPlantBlock -> bqe: +net.minecraft.world.level.block.CoralPlantBlock -> bqh: net.minecraft.world.level.block.Block deadBlock -> c net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 22:24:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block$Properties) -> @@ -53398,20 +53509,20 @@ net.minecraft.world.level.block.CoralPlantBlock -> bqe: 40:50:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 55:55:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 19:19:void () -> -net.minecraft.world.level.block.CoralWallFanBlock -> bqf: +net.minecraft.world.level.block.CoralWallFanBlock -> bqi: net.minecraft.world.level.block.Block deadBlock -> c 17:19:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block$Properties) -> 23:24:void onPlace(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> b 28:31:void tick(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.util.Random) -> a 35:44:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.block.CraftingTableBlock -> bqg: +net.minecraft.world.level.block.CraftingTableBlock -> bqj: net.minecraft.network.chat.Component CONTAINER_TITLE -> a 22:23:void (net.minecraft.world.level.block.Block$Properties) -> 27:33:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a 38:38:net.minecraft.world.MenuProvider getMenuProvider(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b 38:38:net.minecraft.world.inventory.AbstractContainerMenu lambda$getMenuProvider$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 19:19:void () -> -net.minecraft.world.level.block.CropBlock -> bqh: +net.minecraft.world.level.block.CropBlock -> bqk: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> b net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_AGE -> a 40:42:void (net.minecraft.world.level.block.Block$Properties) -> @@ -53435,7 +53546,7 @@ net.minecraft.world.level.block.CropBlock -> bqh: 186:187:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 191:192:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 26:36:void () -> -net.minecraft.world.level.block.CrossCollisionBlock -> bqi: +net.minecraft.world.level.block.CrossCollisionBlock -> bql: net.minecraft.world.level.block.state.properties.BooleanProperty NORTH -> a net.minecraft.world.level.block.state.properties.BooleanProperty EAST -> b net.minecraft.world.level.block.state.properties.BooleanProperty SOUTH -> c @@ -53459,11 +53570,11 @@ net.minecraft.world.level.block.CrossCollisionBlock -> bqi: 101:114:int lambda$getAABBIndex$1(net.minecraft.world.level.block.state.BlockState) -> i 27:27:boolean lambda$static$0(java.util.Map$Entry) -> a 22:27:void () -> -net.minecraft.world.level.block.CrossCollisionBlock$1 -> bqi$1: +net.minecraft.world.level.block.CrossCollisionBlock$1 -> bql$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b 133:147:void () -> -net.minecraft.world.level.block.DaylightDetectorBlock -> bqj: +net.minecraft.world.level.block.DaylightDetectorBlock -> bqm: net.minecraft.world.level.block.state.properties.IntegerProperty POWER -> a net.minecraft.world.level.block.state.properties.BooleanProperty INVERTED -> b net.minecraft.world.phys.shapes.VoxelShape SHAPE -> c @@ -53478,13 +53589,13 @@ net.minecraft.world.level.block.DaylightDetectorBlock -> bqj: 104:104:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 109:110:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 25:28:void () -> -net.minecraft.world.level.block.DeadBushBlock -> bqk: +net.minecraft.world.level.block.DeadBushBlock -> bqn: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 14:15:void (net.minecraft.world.level.block.Block$Properties) -> 19:19:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 24:25:boolean mayPlaceOn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a_ 11:11:void () -> -net.minecraft.world.level.block.DetectorRailBlock -> bql: +net.minecraft.world.level.block.DetectorRailBlock -> bqo: net.minecraft.world.level.block.state.properties.EnumProperty SHAPE -> c net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> d 35:37:void (net.minecraft.world.level.block.Block$Properties) -> @@ -53506,12 +53617,12 @@ net.minecraft.world.level.block.DetectorRailBlock -> bql: 249:290:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 295:296:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 31:32:void () -> -net.minecraft.world.level.block.DetectorRailBlock$1 -> bql$1: +net.minecraft.world.level.block.DetectorRailBlock$1 -> bqo$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape -> a int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> c 176:250:void () -> -net.minecraft.world.level.block.DiodeBlock -> bqm: +net.minecraft.world.level.block.DiodeBlock -> bqp: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> c 29:30:void (net.minecraft.world.level.block.Block$Properties) -> @@ -53539,11 +53650,11 @@ net.minecraft.world.level.block.DiodeBlock -> bqm: 213:216:boolean shouldPrioritize(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> c int getDelay(net.minecraft.world.level.block.state.BlockState) -> h 24:26:void () -> -net.minecraft.world.level.block.DirectionalBlock -> bqn: +net.minecraft.world.level.block.DirectionalBlock -> bqq: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a 10:11:void (net.minecraft.world.level.block.Block$Properties) -> 7:7:void () -> -net.minecraft.world.level.block.DispenserBlock -> bqo: +net.minecraft.world.level.block.DispenserBlock -> bqr: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty TRIGGERED -> b java.util.Map DISPENSER_REGISTRY -> c @@ -53568,7 +53679,7 @@ net.minecraft.world.level.block.DispenserBlock -> bqo: 191:192:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 45:45:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> a 42:45:void () -> -net.minecraft.world.level.block.DoorBlock -> bqp: +net.minecraft.world.level.block.DoorBlock -> bqs: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty OPEN -> b net.minecraft.world.level.block.state.properties.EnumProperty HINGE -> c @@ -53600,14 +53711,14 @@ net.minecraft.world.level.block.DoorBlock -> bqp: 277:277:long getSeed(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a 282:283:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 36:47:void () -> -net.minecraft.world.level.block.DoorBlock$1 -> bqp$1: +net.minecraft.world.level.block.DoorBlock$1 -> bqs$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType -> b 60:126:void () -> -net.minecraft.world.level.block.DoubleBlockCombiner -> bqq: +net.minecraft.world.level.block.DoubleBlockCombiner -> bqt: 14:14:void () -> 23:58:net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult combineWithNeigbour(net.minecraft.world.level.block.entity.BlockEntityType,java.util.function.Function,java.util.function.Function,net.minecraft.world.level.block.state.properties.DirectionProperty,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,java.util.function.BiPredicate) -> a -net.minecraft.world.level.block.DoubleBlockCombiner$BlockType -> bqq$a: +net.minecraft.world.level.block.DoubleBlockCombiner$BlockType -> bqt$a: net.minecraft.world.level.block.DoubleBlockCombiner$BlockType SINGLE -> a net.minecraft.world.level.block.DoubleBlockCombiner$BlockType FIRST -> b net.minecraft.world.level.block.DoubleBlockCombiner$BlockType SECOND -> c @@ -53616,22 +53727,22 @@ net.minecraft.world.level.block.DoubleBlockCombiner$BlockType -> bqq$a: 15:15:net.minecraft.world.level.block.DoubleBlockCombiner$BlockType valueOf(java.lang.String) -> valueOf 15:15:void (java.lang.String,int) -> 15:18:void () -> -net.minecraft.world.level.block.DoubleBlockCombiner$Combiner -> bqq$b: +net.minecraft.world.level.block.DoubleBlockCombiner$Combiner -> bqt$b: java.lang.Object acceptDouble(java.lang.Object,java.lang.Object) -> a java.lang.Object acceptSingle(java.lang.Object) -> a java.lang.Object acceptNone() -> b -net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult -> bqq$c: +net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult -> bqt$c: java.lang.Object apply(net.minecraft.world.level.block.DoubleBlockCombiner$Combiner) -> apply -net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult$Double -> bqq$c$a: +net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult$Double -> bqt$c$a: java.lang.Object first -> a java.lang.Object second -> b 76:79:void (java.lang.Object,java.lang.Object) -> 83:83:java.lang.Object apply(net.minecraft.world.level.block.DoubleBlockCombiner$Combiner) -> apply -net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult$Single -> bqq$c$b: +net.minecraft.world.level.block.DoubleBlockCombiner$NeighborCombineResult$Single -> bqt$c$b: java.lang.Object single -> a 90:92:void (java.lang.Object) -> 96:96:java.lang.Object apply(net.minecraft.world.level.block.DoubleBlockCombiner$Combiner) -> apply -net.minecraft.world.level.block.DoublePlantBlock -> bqr: +net.minecraft.world.level.block.DoublePlantBlock -> bqu: net.minecraft.world.level.block.state.properties.EnumProperty HALF -> a 26:29:void (net.minecraft.world.level.block.Block$Properties) -> 33:44:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a @@ -53645,7 +53756,7 @@ net.minecraft.world.level.block.DoublePlantBlock -> bqr: 113:113:net.minecraft.world.level.block.Block$OffsetType getOffsetType() -> X_ 118:118:long getSeed(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos) -> a 23:23:void () -> -net.minecraft.world.level.block.DragonEggBlock -> bqs: +net.minecraft.world.level.block.DragonEggBlock -> bqv: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 22:23:void (net.minecraft.world.level.block.Block$Properties) -> 27:27:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a @@ -53655,14 +53766,14 @@ net.minecraft.world.level.block.DragonEggBlock -> bqs: 68:68:int getTickDelay(net.minecraft.world.level.LevelReader) -> a 73:73:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 19:19:void () -> -net.minecraft.world.level.block.DropperBlock -> bqt: +net.minecraft.world.level.block.DropperBlock -> bqw: net.minecraft.core.dispenser.DispenseItemBehavior DISPENSE_BEHAVIOUR -> c 21:22:void (net.minecraft.world.level.block.Block$Properties) -> 26:26:net.minecraft.core.dispenser.DispenseItemBehavior getDispenseMethod(net.minecraft.world.item.ItemStack) -> a 31:31:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 36:69:void dispenseFrom(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 18:18:void () -> -net.minecraft.world.level.block.EnchantmentTableBlock -> bqu: +net.minecraft.world.level.block.EnchantmentTableBlock -> bqx: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 33:34:void (net.minecraft.world.level.block.Block$Properties) -> 38:38:boolean useShapeForLightOcclusion(net.minecraft.world.level.block.state.BlockState) -> o @@ -53676,13 +53787,13 @@ net.minecraft.world.level.block.EnchantmentTableBlock -> bqu: 116:116:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 99:99:net.minecraft.world.inventory.AbstractContainerMenu lambda$getMenuProvider$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 30:30:void () -> -net.minecraft.world.level.block.EndGatewayBlock -> bqv: +net.minecraft.world.level.block.EndGatewayBlock -> bqy: 17:18:void (net.minecraft.world.level.block.Block$Properties) -> 22:22:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 27:51:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a 55:55:net.minecraft.world.item.ItemStack getCloneItemStack(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 60:60:boolean canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a -net.minecraft.world.level.block.EndPortalBlock -> bqw: +net.minecraft.world.level.block.EndPortalBlock -> bqz: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 25:26:void (net.minecraft.world.level.block.Block$Properties) -> 30:30:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a @@ -53692,7 +53803,7 @@ net.minecraft.world.level.block.EndPortalBlock -> bqw: 61:61:net.minecraft.world.item.ItemStack getCloneItemStack(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 66:66:boolean canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a 22:22:void () -> -net.minecraft.world.level.block.EndPortalFrameBlock -> bqx: +net.minecraft.world.level.block.EndPortalFrameBlock -> bra: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty HAS_EYE -> b net.minecraft.world.phys.shapes.VoxelShape BASE_SHAPE -> c @@ -53711,7 +53822,7 @@ net.minecraft.world.level.block.EndPortalFrameBlock -> bqx: 82:98:net.minecraft.world.level.block.state.pattern.BlockPattern getOrCreatePortalShape() -> c 103:103:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 25:29:void () -> -net.minecraft.world.level.block.EndRodBlock -> bqy: +net.minecraft.world.level.block.EndRodBlock -> brb: net.minecraft.world.phys.shapes.VoxelShape Y_AXIS_AABB -> b net.minecraft.world.phys.shapes.VoxelShape Z_AXIS_AABB -> c net.minecraft.world.phys.shapes.VoxelShape X_AXIS_AABB -> d @@ -53724,10 +53835,10 @@ net.minecraft.world.level.block.EndRodBlock -> bqy: 81:82:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 86:86:net.minecraft.world.level.material.PushReaction getPistonPushReaction(net.minecraft.world.level.block.state.BlockState) -> g 21:23:void () -> -net.minecraft.world.level.block.EndRodBlock$1 -> bqy$1: +net.minecraft.world.level.block.EndRodBlock$1 -> brb$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a 42:42:void () -> -net.minecraft.world.level.block.EnderChestBlock -> bqz: +net.minecraft.world.level.block.EnderChestBlock -> brc: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> b net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> c net.minecraft.world.phys.shapes.VoxelShape SHAPE -> d @@ -53749,9 +53860,9 @@ net.minecraft.world.level.block.EnderChestBlock -> bqz: 93:93:net.minecraft.world.inventory.AbstractContainerMenu lambda$use$1(net.minecraft.world.inventory.PlayerEnderChestContainer,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 48:48:net.minecraft.world.level.block.entity.BlockEntityType lambda$new$0() -> c 42:45:void () -> -net.minecraft.world.level.block.EntityBlock -> bra: +net.minecraft.world.level.block.EntityBlock -> brd: net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a -net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock -> brb: +net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock -> bre: net.minecraft.world.level.block.state.properties.EnumProperty FACE -> C 19:20:void (net.minecraft.world.level.block.Block$Properties) -> 24:24:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a @@ -53760,10 +53871,10 @@ net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock -> brb: 53:56:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 60:66:net.minecraft.core.Direction getConnectedDirection(net.minecraft.world.level.block.state.BlockState) -> h 16:16:void () -> -net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock$1 -> brb$1: +net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock$1 -> bre$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace -> a 60:60:void () -> -net.minecraft.world.level.block.FallingBlock -> brc: +net.minecraft.world.level.block.FallingBlock -> brf: 19:20:void (net.minecraft.world.level.block.Block$Properties) -> 24:25:void onPlace(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> b 29:31:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a @@ -53775,7 +53886,7 @@ net.minecraft.world.level.block.FallingBlock -> brc: 65:65:void onBroken(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 69:80:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a 83:83:int getDustColor(net.minecraft.world.level.block.state.BlockState) -> i -net.minecraft.world.level.block.FarmBlock -> brd: +net.minecraft.world.level.block.FarmBlock -> brg: net.minecraft.world.level.block.state.properties.IntegerProperty MOISTURE -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b 34:36:void (net.minecraft.world.level.block.Block$Properties) -> @@ -53793,7 +53904,7 @@ net.minecraft.world.level.block.FarmBlock -> brd: 127:127:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 132:132:boolean isViewBlocking(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> f 28:29:void () -> -net.minecraft.world.level.block.FenceBlock -> bre: +net.minecraft.world.level.block.FenceBlock -> brh: net.minecraft.world.phys.shapes.VoxelShape[] occlusionByIndex -> i 28:32:void (net.minecraft.world.level.block.Block$Properties) -> 36:36:net.minecraft.world.phys.shapes.VoxelShape getOcclusionShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> i @@ -53803,7 +53914,7 @@ net.minecraft.world.level.block.FenceBlock -> bre: 68:88:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 93:99:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 104:105:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a -net.minecraft.world.level.block.FenceGateBlock -> brf: +net.minecraft.world.level.block.FenceGateBlock -> bri: net.minecraft.world.level.block.state.properties.BooleanProperty OPEN -> a net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> b net.minecraft.world.level.block.state.properties.BooleanProperty IN_WALL -> c @@ -53830,10 +53941,10 @@ net.minecraft.world.level.block.FenceGateBlock -> brf: 164:165:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 168:168:boolean connectsToDirection(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction) -> a 24:52:void () -> -net.minecraft.world.level.block.FenceGateBlock$1 -> brf$1: +net.minecraft.world.level.block.FenceGateBlock$1 -> bri$1: int[] $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType -> a 98:98:void () -> -net.minecraft.world.level.block.FireBlock -> brg: +net.minecraft.world.level.block.FireBlock -> brj: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.level.block.state.properties.BooleanProperty NORTH -> b net.minecraft.world.level.block.state.properties.BooleanProperty EAST -> c @@ -53865,10 +53976,10 @@ net.minecraft.world.level.block.FireBlock -> brg: 360:488:void bootStrap() -> c 42:42:boolean lambda$static$0(java.util.Map$Entry) -> a 35:42:void () -> -net.minecraft.world.level.block.FletchingTableBlock -> brh: +net.minecraft.world.level.block.FletchingTableBlock -> brk: 13:14:void (net.minecraft.world.level.block.Block$Properties) -> 18:18:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a -net.minecraft.world.level.block.FlowerBlock -> bri: +net.minecraft.world.level.block.FlowerBlock -> brl: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a net.minecraft.world.effect.MobEffect suspiciousStewEffect -> b int effectDuration -> c @@ -53878,7 +53989,7 @@ net.minecraft.world.level.block.FlowerBlock -> bri: 40:40:net.minecraft.world.effect.MobEffect getSuspiciousStewEffect() -> c 44:44:int getEffectDuration() -> d 14:14:void () -> -net.minecraft.world.level.block.FlowerPotBlock -> brj: +net.minecraft.world.level.block.FlowerPotBlock -> brm: java.util.Map POTTED_BY_CONTENT -> b net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a net.minecraft.world.level.block.Block content -> c @@ -53890,7 +54001,7 @@ net.minecraft.world.level.block.FlowerPotBlock -> brj: 90:94:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 98:98:net.minecraft.world.level.block.Block getContent() -> c 24:27:void () -> -net.minecraft.world.level.block.FrostedIceBlock -> brk: +net.minecraft.world.level.block.FrostedIceBlock -> brn: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a 25:27:void (net.minecraft.world.level.block.Block$Properties) -> 31:46:void tick(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.util.Random) -> a @@ -53900,24 +54011,24 @@ net.minecraft.world.level.block.FrostedIceBlock -> brk: 88:89:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 93:93:net.minecraft.world.item.ItemStack getCloneItemStack(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 19:19:void () -> -net.minecraft.world.level.block.FurnaceBlock -> brl: +net.minecraft.world.level.block.FurnaceBlock -> bro: 21:22:void (net.minecraft.world.level.block.Block$Properties) -> 26:26:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 31:36:void openContainer(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a 40:64:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a -net.minecraft.world.level.block.GlassBlock -> brm: +net.minecraft.world.level.block.GlassBlock -> brp: 5:6:void (net.minecraft.world.level.block.Block$Properties) -> -net.minecraft.world.level.block.GlazedTerracottaBlock -> brn: +net.minecraft.world.level.block.GlazedTerracottaBlock -> brq: 10:11:void (net.minecraft.world.level.block.Block$Properties) -> 15:16:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 20:20:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 25:25:net.minecraft.world.level.material.PushReaction getPistonPushReaction(net.minecraft.world.level.block.state.BlockState) -> g -net.minecraft.world.level.block.GrassBlock -> bro: +net.minecraft.world.level.block.GrassBlock -> brr: 17:18:void (net.minecraft.world.level.block.Block$Properties) -> 22:22:boolean isValidBonemealTarget(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> a 27:27:boolean isBonemealSuccess(net.minecraft.world.level.Level,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 32:73:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.block.GrassPathBlock -> brp: +net.minecraft.world.level.block.GrassPathBlock -> brs: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 21:22:void (net.minecraft.world.level.block.Block$Properties) -> 26:26:boolean useShapeForLightOcclusion(net.minecraft.world.level.block.state.BlockState) -> o @@ -53929,10 +54040,10 @@ net.minecraft.world.level.block.GrassPathBlock -> brp: 65:65:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 70:70:boolean isViewBlocking(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> f 18:18:void () -> -net.minecraft.world.level.block.GravelBlock -> brq: +net.minecraft.world.level.block.GravelBlock -> brt: 7:8:void (net.minecraft.world.level.block.Block$Properties) -> 12:12:int getDustColor(net.minecraft.world.level.block.state.BlockState) -> i -net.minecraft.world.level.block.GrindstoneBlock -> brr: +net.minecraft.world.level.block.GrindstoneBlock -> bru: net.minecraft.world.phys.shapes.VoxelShape FLOOR_NORTH_SOUTH_LEFT_POST -> a net.minecraft.world.phys.shapes.VoxelShape FLOOR_NORTH_SOUTH_RIGHT_POST -> b net.minecraft.world.phys.shapes.VoxelShape FLOOR_NORTH_SOUTH_LEFT_PIVOT -> c @@ -54012,16 +54123,16 @@ net.minecraft.world.level.block.GrindstoneBlock -> brr: 193:193:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 173:173:net.minecraft.world.inventory.AbstractContainerMenu lambda$getMenuProvider$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 28:100:void () -> -net.minecraft.world.level.block.GrindstoneBlock$1 -> brr$1: +net.minecraft.world.level.block.GrindstoneBlock$1 -> bru$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace -> a 114:114:void () -> -net.minecraft.world.level.block.HalfTransparentBlock -> brs: +net.minecraft.world.level.block.HalfTransparentBlock -> brv: 8:9:void (net.minecraft.world.level.block.Block$Properties) -> 13:16:boolean skipRendering(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction) -> a -net.minecraft.world.level.block.HayBlock -> brt: +net.minecraft.world.level.block.HayBlock -> brw: 10:12:void (net.minecraft.world.level.block.Block$Properties) -> 16:17:void fallOn(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity,float) -> a -net.minecraft.world.level.block.HoneyBlock -> bru: +net.minecraft.world.level.block.HoneyBlock -> brx: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 64:65:void (net.minecraft.world.level.block.Block$Properties) -> 69:69:boolean doesEntityDoHoneyBlockSlideEffects(net.minecraft.world.entity.Entity) -> c @@ -54036,7 +54147,7 @@ net.minecraft.world.level.block.HoneyBlock -> bru: 169:170:void showJumpParticles(net.minecraft.world.entity.Entity) -> b 173:185:void showParticles(net.minecraft.world.entity.Entity,int) -> a 61:61:void () -> -net.minecraft.world.level.block.HopperBlock -> brv: +net.minecraft.world.level.block.HopperBlock -> bry: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty ENABLED -> b net.minecraft.world.phys.shapes.VoxelShape TOP -> c @@ -54073,16 +54184,16 @@ net.minecraft.world.level.block.HopperBlock -> brv: 196:200:void entityInside(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a 204:204:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 33:52:void () -> -net.minecraft.world.level.block.HopperBlock$1 -> brv$1: +net.minecraft.world.level.block.HopperBlock$1 -> bry$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 61:61:void () -> -net.minecraft.world.level.block.HorizontalDirectionalBlock -> brw: +net.minecraft.world.level.block.HorizontalDirectionalBlock -> brz: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> ay 11:12:void (net.minecraft.world.level.block.Block$Properties) -> 16:16:net.minecraft.world.level.block.state.BlockState rotate(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Rotation) -> a 21:21:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 8:8:void () -> -net.minecraft.world.level.block.HugeMushroomBlock -> brx: +net.minecraft.world.level.block.HugeMushroomBlock -> bsa: net.minecraft.world.level.block.state.properties.BooleanProperty NORTH -> a net.minecraft.world.level.block.state.properties.BooleanProperty EAST -> b net.minecraft.world.level.block.state.properties.BooleanProperty SOUTH -> c @@ -54097,14 +54208,14 @@ net.minecraft.world.level.block.HugeMushroomBlock -> brx: 66:72:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 78:79:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 15:22:void () -> -net.minecraft.world.level.block.IceBlock -> bry: +net.minecraft.world.level.block.IceBlock -> bsb: 23:24:void (net.minecraft.world.level.block.Block$Properties) -> 28:41:void playerDestroy(net.minecraft.world.level.Level,net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world.item.ItemStack) -> a 45:48:void tick(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.util.Random) -> a 51:58:void melt(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> d 62:62:net.minecraft.world.level.material.PushReaction getPistonPushReaction(net.minecraft.world.level.block.state.BlockState) -> g 67:67:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a -net.minecraft.world.level.block.InfestedBlock -> brz: +net.minecraft.world.level.block.InfestedBlock -> bsc: net.minecraft.world.level.block.Block hostBlock -> a java.util.Map BLOCK_BY_HOST_BLOCK -> b 22:25:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block$Properties) -> @@ -54113,14 +54224,14 @@ net.minecraft.world.level.block.InfestedBlock -> brz: 37:47:void spawnAfterBreak(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a 50:50:net.minecraft.world.level.block.state.BlockState stateByHostBlock(net.minecraft.world.level.block.Block) -> d 19:19:void () -> -net.minecraft.world.level.block.IronBarsBlock -> bsa: +net.minecraft.world.level.block.IronBarsBlock -> bsd: 15:17:void (net.minecraft.world.level.block.Block$Properties) -> 21:40:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 46:52:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 57:65:boolean skipRendering(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction) -> a 69:70:boolean attachsTo(net.minecraft.world.level.block.state.BlockState,boolean) -> a 75:76:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a -net.minecraft.world.level.block.JigsawBlock -> bsb: +net.minecraft.world.level.block.JigsawBlock -> bse: 22:24:void (net.minecraft.world.level.block.Block$Properties) -> 28:29:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 33:33:net.minecraft.world.level.block.state.BlockState rotate(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Rotation) -> a @@ -54128,7 +54239,7 @@ net.minecraft.world.level.block.JigsawBlock -> bsb: 44:44:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 49:56:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a 60:60:boolean canAttach(net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo) -> a -net.minecraft.world.level.block.JukeboxBlock -> bsc: +net.minecraft.world.level.block.JukeboxBlock -> bsf: net.minecraft.world.level.block.state.properties.BooleanProperty HAS_RECORD -> a 27:29:void (net.minecraft.world.level.block.Block$Properties) -> 33:42:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a @@ -54141,7 +54252,7 @@ net.minecraft.world.level.block.JukeboxBlock -> bsc: 120:120:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c 125:126:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 24:24:void () -> -net.minecraft.world.level.block.KelpBlock -> bsd: +net.minecraft.world.level.block.KelpBlock -> bsg: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b 31:33:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54156,7 +54267,7 @@ net.minecraft.world.level.block.KelpBlock -> bsd: 109:109:boolean canPlaceLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a 114:114:boolean placeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.FluidState) -> a 25:28:void () -> -net.minecraft.world.level.block.KelpPlantBlock -> bse: +net.minecraft.world.level.block.KelpPlantBlock -> bsh: net.minecraft.world.level.block.KelpBlock top -> a 21:23:void (net.minecraft.world.level.block.KelpBlock,net.minecraft.world.level.block.Block$Properties) -> 27:27:net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.world.level.block.state.BlockState) -> a_ @@ -54166,7 +54277,7 @@ net.minecraft.world.level.block.KelpPlantBlock -> bse: 67:67:net.minecraft.world.item.ItemStack getCloneItemStack(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 72:72:boolean canPlaceLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a 77:77:boolean placeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.FluidState) -> a -net.minecraft.world.level.block.LadderBlock -> bsf: +net.minecraft.world.level.block.LadderBlock -> bsi: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> b net.minecraft.world.phys.shapes.VoxelShape EAST_AABB -> c @@ -54184,10 +54295,10 @@ net.minecraft.world.level.block.LadderBlock -> bsf: 114:115:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 119:122:net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.world.level.block.state.BlockState) -> a_ 22:28:void () -> -net.minecraft.world.level.block.LadderBlock$1 -> bsf$1: +net.minecraft.world.level.block.LadderBlock$1 -> bsi$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 37:37:void () -> -net.minecraft.world.level.block.Lantern -> bsg: +net.minecraft.world.level.block.Lantern -> bsj: net.minecraft.world.level.block.state.properties.BooleanProperty HANGING -> a net.minecraft.world.phys.shapes.VoxelShape AABB -> b net.minecraft.world.phys.shapes.VoxelShape HANGING_AABB -> c @@ -54201,7 +54312,7 @@ net.minecraft.world.level.block.Lantern -> bsg: 76:79:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 84:84:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 22:25:void () -> -net.minecraft.world.level.block.LeavesBlock -> bsh: +net.minecraft.world.level.block.LeavesBlock -> bsk: net.minecraft.world.level.block.state.properties.IntegerProperty DISTANCE -> a net.minecraft.world.level.block.state.properties.BooleanProperty PERSISTENT -> b 30:32:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54218,7 +54329,7 @@ net.minecraft.world.level.block.LeavesBlock -> bsh: 125:126:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 130:130:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 24:25:void () -> -net.minecraft.world.level.block.LecternBlock -> bsi: +net.minecraft.world.level.block.LecternBlock -> bsl: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> b net.minecraft.world.level.block.state.properties.BooleanProperty HAS_BOOK -> c @@ -54261,12 +54372,12 @@ net.minecraft.world.level.block.LecternBlock -> bsi: 285:290:void openScreen(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a 294:294:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 37:70:void () -> -net.minecraft.world.level.block.LecternBlock$1 -> bsi$1: +net.minecraft.world.level.block.LecternBlock$1 -> bsl$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 108:108:void () -> -net.minecraft.world.level.block.LevelEvent -> bsj: +net.minecraft.world.level.block.LevelEvent -> bsm: 3:3:void () -> -net.minecraft.world.level.block.LeverBlock -> bsk: +net.minecraft.world.level.block.LeverBlock -> bsn: net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> a net.minecraft.world.phys.shapes.VoxelShape NORTH_AABB -> b net.minecraft.world.phys.shapes.VoxelShape SOUTH_AABB -> c @@ -54289,12 +54400,12 @@ net.minecraft.world.level.block.LeverBlock -> bsk: 161:163:void updateNeighbours(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> e 167:168:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 27:42:void () -> -net.minecraft.world.level.block.LeverBlock$1 -> bsk$1: +net.minecraft.world.level.block.LeverBlock$1 -> bsn$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a int[] $SwitchMap$net$minecraft$core$Direction -> b int[] $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace -> c 51:61:void () -> -net.minecraft.world.level.block.LiquidBlock -> bsl: +net.minecraft.world.level.block.LiquidBlock -> bso: net.minecraft.world.level.block.state.properties.IntegerProperty LEVEL -> a net.minecraft.world.level.material.FlowingFluid fluid -> b java.util.List stateCache -> c @@ -54317,14 +54428,14 @@ net.minecraft.world.level.block.LiquidBlock -> bsl: 157:161:net.minecraft.world.level.material.Fluid takeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b 166:169:void entityInside(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a 34:34:void () -> -net.minecraft.world.level.block.LiquidBlockContainer -> bsm: +net.minecraft.world.level.block.LiquidBlockContainer -> bsp: boolean canPlaceLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a boolean placeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.FluidState) -> a -net.minecraft.world.level.block.LogBlock -> bsn: +net.minecraft.world.level.block.LogBlock -> bsq: net.minecraft.world.level.material.MaterialColor woodMaterialColor -> b 13:15:void (net.minecraft.world.level.material.MaterialColor,net.minecraft.world.level.block.Block$Properties) -> 19:19:net.minecraft.world.level.material.MaterialColor getMapColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> e -net.minecraft.world.level.block.LoomBlock -> bso: +net.minecraft.world.level.block.LoomBlock -> bsr: net.minecraft.network.chat.TranslatableComponent CONTAINER_TITLE -> a 23:24:void (net.minecraft.world.level.block.Block$Properties) -> 28:34:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a @@ -54333,7 +54444,7 @@ net.minecraft.world.level.block.LoomBlock -> bso: 49:50:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 39:39:net.minecraft.world.inventory.AbstractContainerMenu lambda$getMenuProvider$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 20:20:void () -> -net.minecraft.world.level.block.MagmaBlock -> bsp: +net.minecraft.world.level.block.MagmaBlock -> bss: 25:26:void (net.minecraft.world.level.block.Block$Properties) -> 30:35:void stepOn(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a 39:39:boolean emissiveRendering(net.minecraft.world.level.block.state.BlockState) -> m @@ -54344,11 +54455,11 @@ net.minecraft.world.level.block.MagmaBlock -> bsp: 72:73:void onPlace(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> b 77:77:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a 82:82:boolean hasPostProcess(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> h -net.minecraft.world.level.block.MelonBlock -> bsq: +net.minecraft.world.level.block.MelonBlock -> bst: 5:6:void (net.minecraft.world.level.block.Block$Properties) -> 10:10:net.minecraft.world.level.block.StemBlock getStem() -> c 15:15:net.minecraft.world.level.block.AttachedStemBlock getAttachedStem() -> d -net.minecraft.world.level.block.Mirror -> bsr: +net.minecraft.world.level.block.Mirror -> bsu: net.minecraft.world.level.block.Mirror NONE -> a net.minecraft.world.level.block.Mirror LEFT_RIGHT -> b net.minecraft.world.level.block.Mirror FRONT_BACK -> c @@ -54360,10 +54471,10 @@ net.minecraft.world.level.block.Mirror -> bsr: 25:26:net.minecraft.world.level.block.Rotation getRotation(net.minecraft.core.Direction) -> a 30:36:net.minecraft.core.Direction mirror(net.minecraft.core.Direction) -> b 5:8:void () -> -net.minecraft.world.level.block.Mirror$1 -> bsr$1: +net.minecraft.world.level.block.Mirror$1 -> bsu$1: int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> a 14:14:void () -> -net.minecraft.world.level.block.MushroomBlock -> bss: +net.minecraft.world.level.block.MushroomBlock -> bsv: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 23:24:void (net.minecraft.world.level.block.Block$Properties) -> 28:28:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a @@ -54376,10 +54487,10 @@ net.minecraft.world.level.block.MushroomBlock -> bss: 107:108:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 112:112:boolean hasPostProcess(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> h 20:20:void () -> -net.minecraft.world.level.block.MyceliumBlock -> bst: +net.minecraft.world.level.block.MyceliumBlock -> bsw: 12:13:void (net.minecraft.world.level.block.Block$Properties) -> 17:21:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a -net.minecraft.world.level.block.NetherPortalBlock -> bsu: +net.minecraft.world.level.block.NetherPortalBlock -> bsx: net.minecraft.world.level.block.state.properties.EnumProperty AXIS -> a net.minecraft.world.phys.shapes.VoxelShape X_AXIS_AABB -> b net.minecraft.world.phys.shapes.VoxelShape Z_AXIS_AABB -> c @@ -54396,11 +54507,11 @@ net.minecraft.world.level.block.NetherPortalBlock -> bsu: 172:173:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 176:212:net.minecraft.world.level.block.state.pattern.BlockPattern$BlockPatternMatch getPortalShape(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> c 31:35:void () -> -net.minecraft.world.level.block.NetherPortalBlock$1 -> bsu$1: +net.minecraft.world.level.block.NetherPortalBlock$1 -> bsx$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b 50:154:void () -> -net.minecraft.world.level.block.NetherPortalBlock$PortalShape -> bsu$a: +net.minecraft.world.level.block.NetherPortalBlock$PortalShape -> bsx$a: net.minecraft.world.level.LevelAccessor level -> a net.minecraft.core.Direction$Axis axis -> b net.minecraft.core.Direction rightDir -> c @@ -54422,7 +54533,7 @@ net.minecraft.world.level.block.NetherPortalBlock$PortalShape -> bsu$a: 215:215:int access$000(net.minecraft.world.level.block.NetherPortalBlock$PortalShape) -> a 215:215:net.minecraft.core.Direction access$100(net.minecraft.world.level.block.NetherPortalBlock$PortalShape) -> b 215:215:net.minecraft.core.BlockPos access$200(net.minecraft.world.level.block.NetherPortalBlock$PortalShape) -> c -net.minecraft.world.level.block.NetherWartBlock -> bsv: +net.minecraft.world.level.block.NetherWartBlock -> bsy: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_AGE -> b 29:31:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54432,7 +54543,7 @@ net.minecraft.world.level.block.NetherWartBlock -> bsv: 56:56:net.minecraft.world.item.ItemStack getCloneItemStack(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 61:62:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 19:25:void () -> -net.minecraft.world.level.block.NoteBlock -> bsw: +net.minecraft.world.level.block.NoteBlock -> bsz: net.minecraft.world.level.block.state.properties.EnumProperty INSTRUMENT -> a net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> b net.minecraft.world.level.block.state.properties.IntegerProperty NOTE -> c @@ -54446,7 +54557,7 @@ net.minecraft.world.level.block.NoteBlock -> bsw: 90:95:boolean triggerEvent(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,int) -> a 100:101:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 24:26:void () -> -net.minecraft.world.level.block.ObserverBlock -> bsx: +net.minecraft.world.level.block.ObserverBlock -> bta: net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> b 22:25:void (net.minecraft.world.level.block.Block$Properties) -> 29:30:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a @@ -54463,11 +54574,11 @@ net.minecraft.world.level.block.ObserverBlock -> bsx: 110:117:void onRemove(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> a 121:121:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 19:19:void () -> -net.minecraft.world.level.block.OreBlock -> bsy: +net.minecraft.world.level.block.OreBlock -> btb: 15:16:void (net.minecraft.world.level.block.Block$Properties) -> 19:30:int xpOnDrop(java.util.Random) -> a 35:43:void spawnAfterBreak(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.level.block.PipeBlock -> bsz: +net.minecraft.world.level.block.PipeBlock -> btc: net.minecraft.core.Direction[] DIRECTIONS -> i net.minecraft.world.level.block.state.properties.BooleanProperty NORTH -> a net.minecraft.world.level.block.state.properties.BooleanProperty EAST -> b @@ -54484,24 +54595,24 @@ net.minecraft.world.level.block.PipeBlock -> bsz: 88:94:int getAABBIndex(net.minecraft.world.level.block.state.BlockState) -> h 28:34:void lambda$static$0(java.util.EnumMap) -> a 18:27:void () -> -net.minecraft.world.level.block.PlayerHeadBlock -> bta: +net.minecraft.world.level.block.PlayerHeadBlock -> btd: 22:23:void (net.minecraft.world.level.block.Block$Properties) -> 27:47:void setPlacedBy(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.level.block.PlayerWallHeadBlock -> btb: +net.minecraft.world.level.block.PlayerWallHeadBlock -> bte: 15:16:void (net.minecraft.world.level.block.Block$Properties) -> 20:21:void setPlacedBy(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack) -> a 25:25:java.util.List getDrops(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.storage.loot.LootContext$Builder) -> a -net.minecraft.world.level.block.PotatoBlock -> btc: +net.minecraft.world.level.block.PotatoBlock -> btf: net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_AGE -> a 24:25:void (net.minecraft.world.level.block.Block$Properties) -> 29:29:net.minecraft.world.level.ItemLike getBaseSeedId() -> e 34:34:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 12:20:void () -> -net.minecraft.world.level.block.PoweredBlock -> btd: +net.minecraft.world.level.block.PoweredBlock -> btg: 11:12:void (net.minecraft.world.level.block.Block$Properties) -> 16:16:boolean isSignalSource(net.minecraft.world.level.block.state.BlockState) -> f 21:21:int getSignal(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a -net.minecraft.world.level.block.PoweredRailBlock -> bte: +net.minecraft.world.level.block.PoweredRailBlock -> bth: net.minecraft.world.level.block.state.properties.EnumProperty SHAPE -> c net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> d 18:20:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54513,12 +54624,12 @@ net.minecraft.world.level.block.PoweredRailBlock -> bte: 222:263:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 268:269:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 14:15:void () -> -net.minecraft.world.level.block.PoweredRailBlock$1 -> bte$1: +net.minecraft.world.level.block.PoweredRailBlock$1 -> bth$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape -> a int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> c 33:223:void () -> -net.minecraft.world.level.block.PressurePlateBlock -> btf: +net.minecraft.world.level.block.PressurePlateBlock -> bti: net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> d net.minecraft.world.level.block.PressurePlateBlock$Sensitivity sensitivity -> e 30:33:void (net.minecraft.world.level.block.PressurePlateBlock$Sensitivity,net.minecraft.world.level.block.Block$Properties) -> @@ -54529,10 +54640,10 @@ net.minecraft.world.level.block.PressurePlateBlock -> btf: 65:87:int getSignalStrength(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b 92:93:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 21:21:void () -> -net.minecraft.world.level.block.PressurePlateBlock$1 -> btf$1: +net.minecraft.world.level.block.PressurePlateBlock$1 -> bti$1: int[] $SwitchMap$net$minecraft$world$level$block$PressurePlateBlock$Sensitivity -> a 68:68:void () -> -net.minecraft.world.level.block.PressurePlateBlock$Sensitivity -> btf$a: +net.minecraft.world.level.block.PressurePlateBlock$Sensitivity -> bti$a: net.minecraft.world.level.block.PressurePlateBlock$Sensitivity EVERYTHING -> a net.minecraft.world.level.block.PressurePlateBlock$Sensitivity MOBS -> b net.minecraft.world.level.block.PressurePlateBlock$Sensitivity[] $VALUES -> c @@ -54540,13 +54651,13 @@ net.minecraft.world.level.block.PressurePlateBlock$Sensitivity -> btf$a: 23:23:net.minecraft.world.level.block.PressurePlateBlock$Sensitivity valueOf(java.lang.String) -> valueOf 23:23:void (java.lang.String,int) -> 23:24:void () -> -net.minecraft.world.level.block.PumpkinBlock -> btg: +net.minecraft.world.level.block.PumpkinBlock -> btj: 19:20:void (net.minecraft.world.level.block.Block$Properties) -> 24:54:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a 59:59:net.minecraft.world.level.block.StemBlock getStem() -> c 64:64:net.minecraft.world.level.block.AttachedStemBlock getAttachedStem() -> d 48:48:void lambda$use$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a -net.minecraft.world.level.block.RailBlock -> bth: +net.minecraft.world.level.block.RailBlock -> btk: net.minecraft.world.level.block.state.properties.EnumProperty SHAPE -> c 16:18:void (net.minecraft.world.level.block.Block$Properties) -> 22:27:void updateState(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> a @@ -54555,12 +54666,12 @@ net.minecraft.world.level.block.RailBlock -> bth: 109:150:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 155:156:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 13:13:void () -> -net.minecraft.world.level.block.RailBlock$1 -> bth$1: +net.minecraft.world.level.block.RailBlock$1 -> btk$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape -> a int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> c 36:110:void () -> -net.minecraft.world.level.block.RailState -> bti: +net.minecraft.world.level.block.RailState -> btl: net.minecraft.world.level.Level level -> a net.minecraft.core.BlockPos pos -> b net.minecraft.world.level.block.BaseRailBlock block -> c @@ -54581,10 +54692,10 @@ net.minecraft.world.level.block.RailState -> bti: 210:216:boolean hasNeighborRail(net.minecraft.core.BlockPos) -> d 220:340:net.minecraft.world.level.block.RailState place(boolean,boolean,net.minecraft.world.level.block.state.properties.RailShape) -> a 344:344:net.minecraft.world.level.block.state.BlockState getState() -> c -net.minecraft.world.level.block.RailState$1 -> bti$1: +net.minecraft.world.level.block.RailState$1 -> btl$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape -> a 37:37:void () -> -net.minecraft.world.level.block.RedStoneOreBlock -> btj: +net.minecraft.world.level.block.RedStoneOreBlock -> btm: net.minecraft.world.level.block.state.properties.BooleanProperty LIT -> a 26:28:void (net.minecraft.world.level.block.Block$Properties) -> 32:32:int getLightEmission(net.minecraft.world.level.block.state.BlockState) -> a @@ -54598,7 +54709,7 @@ net.minecraft.world.level.block.RedStoneOreBlock -> btj: 90:105:void spawnParticles(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 109:110:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 23:23:void () -> -net.minecraft.world.level.block.RedStoneWireBlock -> btk: +net.minecraft.world.level.block.RedStoneWireBlock -> btn: net.minecraft.world.level.block.state.properties.EnumProperty NORTH -> a net.minecraft.world.level.block.state.properties.EnumProperty EAST -> b net.minecraft.world.level.block.state.properties.EnumProperty SOUTH -> c @@ -54636,11 +54747,11 @@ net.minecraft.world.level.block.RedStoneWireBlock -> btk: 499:507:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 512:513:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 34:70:void () -> -net.minecraft.world.level.block.RedStoneWireBlock$1 -> btk$1: +net.minecraft.world.level.block.RedStoneWireBlock$1 -> btn$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b 485:499:void () -> -net.minecraft.world.level.block.RedstoneLampBlock -> btl: +net.minecraft.world.level.block.RedstoneLampBlock -> bto: net.minecraft.world.level.block.state.properties.BooleanProperty LIT -> a 20:22:void (net.minecraft.world.level.block.Block$Properties) -> 26:26:int getLightEmission(net.minecraft.world.level.block.state.BlockState) -> a @@ -54651,7 +54762,7 @@ net.minecraft.world.level.block.RedstoneLampBlock -> btl: 65:66:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 70:70:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a 17:17:void () -> -net.minecraft.world.level.block.RedstoneTorchBlock -> btm: +net.minecraft.world.level.block.RedstoneTorchBlock -> btp: net.minecraft.world.level.block.state.properties.BooleanProperty LIT -> a java.util.Map RECENT_TOGGLES -> b 33:35:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54671,13 +54782,13 @@ net.minecraft.world.level.block.RedstoneTorchBlock -> btm: 155:171:boolean isToggledTooFrequently(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,boolean) -> a 155:155:java.util.List lambda$isToggledTooFrequently$0(net.minecraft.world.level.BlockGetter) -> a 23:26:void () -> -net.minecraft.world.level.block.RedstoneTorchBlock$Toggle -> btm$a: +net.minecraft.world.level.block.RedstoneTorchBlock$Toggle -> btp$a: net.minecraft.core.BlockPos pos -> a long when -> b 148:151:void (net.minecraft.core.BlockPos,long) -> 144:144:long access$000(net.minecraft.world.level.block.RedstoneTorchBlock$Toggle) -> a 144:144:net.minecraft.core.BlockPos access$100(net.minecraft.world.level.block.RedstoneTorchBlock$Toggle) -> b -net.minecraft.world.level.block.RedstoneWallTorchBlock -> btn: +net.minecraft.world.level.block.RedstoneWallTorchBlock -> btq: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> b net.minecraft.world.level.block.state.properties.BooleanProperty LIT -> c 27:29:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54693,7 +54804,7 @@ net.minecraft.world.level.block.RedstoneWallTorchBlock -> btn: 96:96:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 101:102:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 23:24:void () -> -net.minecraft.world.level.block.RenderShape -> bto: +net.minecraft.world.level.block.RenderShape -> btr: net.minecraft.world.level.block.RenderShape INVISIBLE -> a net.minecraft.world.level.block.RenderShape ENTITYBLOCK_ANIMATED -> b net.minecraft.world.level.block.RenderShape MODEL -> c @@ -54702,7 +54813,7 @@ net.minecraft.world.level.block.RenderShape -> bto: 3:3:net.minecraft.world.level.block.RenderShape valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:4:void () -> -net.minecraft.world.level.block.RepeaterBlock -> btp: +net.minecraft.world.level.block.RepeaterBlock -> bts: net.minecraft.world.level.block.state.properties.BooleanProperty LOCKED -> a net.minecraft.world.level.block.state.properties.IntegerProperty DELAY -> d 28:30:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54715,18 +54826,18 @@ net.minecraft.world.level.block.RepeaterBlock -> btp: 74:93:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a 97:98:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 24:25:void () -> -net.minecraft.world.level.block.RotatedPillarBlock -> btq: +net.minecraft.world.level.block.RotatedPillarBlock -> btt: net.minecraft.world.level.block.state.properties.EnumProperty AXIS -> a 14:16:void (net.minecraft.world.level.block.Block$Properties) -> 20:32:net.minecraft.world.level.block.state.BlockState rotate(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Rotation) -> a 38:39:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 43:43:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 11:11:void () -> -net.minecraft.world.level.block.RotatedPillarBlock$1 -> btq$1: +net.minecraft.world.level.block.RotatedPillarBlock$1 -> btt$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b 20:23:void () -> -net.minecraft.world.level.block.Rotation -> btr: +net.minecraft.world.level.block.Rotation -> btu: net.minecraft.world.level.block.Rotation NONE -> a net.minecraft.world.level.block.Rotation CLOCKWISE_90 -> b net.minecraft.world.level.block.Rotation CLOCKWISE_180 -> c @@ -54741,14 +54852,14 @@ net.minecraft.world.level.block.Rotation -> btr: 87:88:net.minecraft.world.level.block.Rotation getRandom(java.util.Random) -> a 92:94:java.util.List getShuffled(java.util.Random) -> b 10:14:void () -> -net.minecraft.world.level.block.Rotation$1 -> btr$1: +net.minecraft.world.level.block.Rotation$1 -> btu$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a 20:20:void () -> -net.minecraft.world.level.block.SandBlock -> bts: +net.minecraft.world.level.block.SandBlock -> btv: int dustColor -> a 9:11:void (int,net.minecraft.world.level.block.Block$Properties) -> 15:15:int getDustColor(net.minecraft.world.level.block.state.BlockState) -> i -net.minecraft.world.level.block.SaplingBlock -> btt: +net.minecraft.world.level.block.SaplingBlock -> btw: net.minecraft.world.level.block.state.properties.IntegerProperty STAGE -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b net.minecraft.world.level.block.grower.AbstractTreeGrower treeGrower -> c @@ -54761,7 +54872,7 @@ net.minecraft.world.level.block.SaplingBlock -> btt: 67:68:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 72:73:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 18:21:void () -> -net.minecraft.world.level.block.ScaffoldingBlock -> btu: +net.minecraft.world.level.block.ScaffoldingBlock -> btx: net.minecraft.world.phys.shapes.VoxelShape STABLE_SHAPE -> d net.minecraft.world.phys.shapes.VoxelShape UNSTABLE_SHAPE -> e net.minecraft.world.phys.shapes.VoxelShape UNSTABLE_SHAPE_BOTTOM -> f @@ -54784,7 +54895,7 @@ net.minecraft.world.level.block.ScaffoldingBlock -> btu: 158:158:boolean isBottom(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,int) -> a 162:185:int getDistance(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 30:51:void () -> -net.minecraft.world.level.block.SeaPickleBlock -> btv: +net.minecraft.world.level.block.SeaPickleBlock -> bty: net.minecraft.world.level.block.state.properties.IntegerProperty PICKLES -> a net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> b net.minecraft.world.phys.shapes.VoxelShape ONE_AABB -> c @@ -54806,7 +54917,7 @@ net.minecraft.world.level.block.SeaPickleBlock -> btv: 131:131:boolean isBonemealSuccess(net.minecraft.world.level.Level,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 136:175:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 28:34:void () -> -net.minecraft.world.level.block.Seagrass -> btw: +net.minecraft.world.level.block.Seagrass -> btz: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 27:28:void (net.minecraft.world.level.block.Block$Properties) -> 32:32:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a @@ -54820,12 +54931,12 @@ net.minecraft.world.level.block.Seagrass -> btw: 88:88:boolean canPlaceLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a 93:93:boolean placeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.FluidState) -> a 24:24:void () -> -net.minecraft.world.level.block.ShearableDoublePlantBlock -> btx: +net.minecraft.world.level.block.ShearableDoublePlantBlock -> bua: net.minecraft.world.level.block.state.properties.EnumProperty HALF -> b 12:13:void (net.minecraft.world.level.block.Block$Properties) -> 17:21:boolean canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.BlockPlaceContext) -> a 9:9:void () -> -net.minecraft.world.level.block.ShulkerBoxBlock -> bty: +net.minecraft.world.level.block.ShulkerBoxBlock -> bub: net.minecraft.world.level.block.state.properties.EnumProperty FACING -> a net.minecraft.resources.ResourceLocation CONTENTS -> b net.minecraft.world.item.DyeColor color -> c @@ -54855,10 +54966,10 @@ net.minecraft.world.level.block.ShulkerBoxBlock -> bty: 339:339:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 163:165:void lambda$getDrops$0(net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity,net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> a 48:50:void () -> -net.minecraft.world.level.block.ShulkerBoxBlock$1 -> bty$1: +net.minecraft.world.level.block.ShulkerBoxBlock$1 -> bub$1: int[] $SwitchMap$net$minecraft$world$item$DyeColor -> a 286:286:void () -> -net.minecraft.world.level.block.SignBlock -> btz: +net.minecraft.world.level.block.SignBlock -> buc: net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b net.minecraft.world.level.block.state.properties.WoodType type -> c @@ -54871,11 +54982,11 @@ net.minecraft.world.level.block.SignBlock -> btz: 87:90:net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.world.level.block.state.BlockState) -> a_ 94:94:net.minecraft.world.level.block.state.properties.WoodType type() -> c 26:28:void () -> -net.minecraft.world.level.block.SimpleWaterloggedBlock -> bua: +net.minecraft.world.level.block.SimpleWaterloggedBlock -> bud: 15:15:boolean canPlaceLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a 20:27:boolean placeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.FluidState) -> a 32:36:net.minecraft.world.level.material.Fluid takeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b -net.minecraft.world.level.block.SkullBlock -> bub: +net.minecraft.world.level.block.SkullBlock -> bue: net.minecraft.world.level.block.state.properties.IntegerProperty ROTATION -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b 30:32:void (net.minecraft.world.level.block.SkullBlock$Type,net.minecraft.world.level.block.Block$Properties) -> @@ -54886,8 +54997,8 @@ net.minecraft.world.level.block.SkullBlock -> bub: 56:56:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 61:62:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 25:27:void () -> -net.minecraft.world.level.block.SkullBlock$Type -> bub$a: -net.minecraft.world.level.block.SkullBlock$Types -> bub$b: +net.minecraft.world.level.block.SkullBlock$Type -> bue$a: +net.minecraft.world.level.block.SkullBlock$Types -> bue$b: net.minecraft.world.level.block.SkullBlock$Types SKELETON -> a net.minecraft.world.level.block.SkullBlock$Types WITHER_SKELETON -> b net.minecraft.world.level.block.SkullBlock$Types PLAYER -> c @@ -54899,7 +55010,7 @@ net.minecraft.world.level.block.SkullBlock$Types -> bub$b: 18:18:net.minecraft.world.level.block.SkullBlock$Types valueOf(java.lang.String) -> valueOf 18:18:void (java.lang.String,int) -> 18:19:void () -> -net.minecraft.world.level.block.SlabBlock -> buc: +net.minecraft.world.level.block.SlabBlock -> buf: net.minecraft.world.level.block.state.properties.EnumProperty TYPE -> a net.minecraft.world.level.block.state.properties.BooleanProperty WATERLOGGED -> b net.minecraft.world.phys.shapes.VoxelShape BOTTOM_AABB -> c @@ -54916,25 +55027,25 @@ net.minecraft.world.level.block.SlabBlock -> buc: 128:131:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 136:144:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 27:31:void () -> -net.minecraft.world.level.block.SlabBlock$1 -> buc$1: +net.minecraft.world.level.block.SlabBlock$1 -> buf$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$SlabType -> a int[] $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType -> b 52:136:void () -> -net.minecraft.world.level.block.SlimeBlock -> bud: +net.minecraft.world.level.block.SlimeBlock -> bug: 12:13:void (net.minecraft.world.level.block.Block$Properties) -> 17:23:void fallOn(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity,float) -> a 27:32:void updateEntityAfterFallOn(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entity) -> a 35:45:void bounceUp(net.minecraft.world.entity.Entity) -> a 49:55:void stepOn(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a -net.minecraft.world.level.block.SmithingTableBlock -> bue: +net.minecraft.world.level.block.SmithingTableBlock -> buh: 13:14:void (net.minecraft.world.level.block.Block$Properties) -> 18:18:net.minecraft.world.InteractionResult use(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> a -net.minecraft.world.level.block.SmokerBlock -> buf: +net.minecraft.world.level.block.SmokerBlock -> bui: 20:21:void (net.minecraft.world.level.block.Block$Properties) -> 25:25:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 30:35:void openContainer(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a 39:52:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a -net.minecraft.world.level.block.SnowLayerBlock -> bug: +net.minecraft.world.level.block.SnowLayerBlock -> buj: net.minecraft.world.level.block.state.properties.IntegerProperty LAYERS -> a net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_LAYER -> b 42:44:void (net.minecraft.world.level.block.Block$Properties) -> @@ -54949,17 +55060,17 @@ net.minecraft.world.level.block.SnowLayerBlock -> bug: 123:129:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 134:135:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 25:36:void () -> -net.minecraft.world.level.block.SnowLayerBlock$1 -> bug$1: +net.minecraft.world.level.block.SnowLayerBlock$1 -> buj$1: int[] $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType -> a 48:48:void () -> -net.minecraft.world.level.block.SnowyDirtBlock -> buh: +net.minecraft.world.level.block.SnowyDirtBlock -> buk: net.minecraft.world.level.block.state.properties.BooleanProperty SNOWY -> a 16:18:void (net.minecraft.world.level.block.Block$Properties) -> 22:26:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 31:32:net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.BlockPlaceContext) -> a 37:38:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 13:13:void () -> -net.minecraft.world.level.block.SoulsandBlock -> bui: +net.minecraft.world.level.block.SoulsandBlock -> bul: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 20:21:void (net.minecraft.world.level.block.Block$Properties) -> 25:25:net.minecraft.world.phys.shapes.VoxelShape getCollisionShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> b @@ -54972,7 +55083,7 @@ net.minecraft.world.level.block.SoulsandBlock -> bui: 60:60:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a 65:65:boolean isViewBlocking(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> f 17:17:void () -> -net.minecraft.world.level.block.SoundType -> buj: +net.minecraft.world.level.block.SoundType -> bum: net.minecraft.world.level.block.SoundType WOOD -> a net.minecraft.world.level.block.SoundType GRAVEL -> b net.minecraft.world.level.block.SoundType GRASS -> c @@ -55012,32 +55123,32 @@ net.minecraft.world.level.block.SoundType -> buj: 72:72:net.minecraft.sounds.SoundEvent getHitSound() -> f 76:76:net.minecraft.sounds.SoundEvent getFallSound() -> g 7:29:void () -> -net.minecraft.world.level.block.SpawnerBlock -> buk: +net.minecraft.world.level.block.SpawnerBlock -> bun: 13:14:void (net.minecraft.world.level.block.Block$Properties) -> 18:18:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 23:27:void spawnAfterBreak(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a 31:31:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c 36:36:net.minecraft.world.item.ItemStack getCloneItemStack(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.block.SpongeBlock -> bul: +net.minecraft.world.level.block.SpongeBlock -> buo: 22:23:void (net.minecraft.world.level.block.Block$Properties) -> 27:31:void onPlace(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> b 35:37:void neighborChanged(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos,boolean) -> a 40:45:void tryAbsorbWater(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 48:89:boolean removeWaterBreadthFirstSearch(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b -net.minecraft.world.level.block.SpreadingSnowyDirtBlock -> bum: +net.minecraft.world.level.block.SpreadingSnowyDirtBlock -> bup: 18:19:void (net.minecraft.world.level.block.Block$Properties) -> 22:30:boolean canBeGrass(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> b 34:35:boolean canPropagate(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> c 40:55:void tick(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.util.Random) -> a -net.minecraft.world.level.block.StainedGlassBlock -> bun: +net.minecraft.world.level.block.StainedGlassBlock -> buq: net.minecraft.world.item.DyeColor color -> a 9:11:void (net.minecraft.world.item.DyeColor,net.minecraft.world.level.block.Block$Properties) -> 15:15:net.minecraft.world.item.DyeColor getColor() -> a -net.minecraft.world.level.block.StainedGlassPaneBlock -> buo: +net.minecraft.world.level.block.StainedGlassPaneBlock -> bur: net.minecraft.world.item.DyeColor color -> i 9:12:void (net.minecraft.world.item.DyeColor,net.minecraft.world.level.block.Block$Properties) -> 16:16:net.minecraft.world.item.DyeColor getColor() -> a -net.minecraft.world.level.block.StairBlock -> bup: +net.minecraft.world.level.block.StairBlock -> bus: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.EnumProperty HALF -> b net.minecraft.world.level.block.state.properties.EnumProperty SHAPE -> c @@ -55088,11 +55199,11 @@ net.minecraft.world.level.block.StairBlock -> bup: 57:57:net.minecraft.world.phys.shapes.VoxelShape[] lambda$makeShapes$1(int) -> b 57:57:net.minecraft.world.phys.shapes.VoxelShape lambda$makeShapes$0(net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.world.phys.shapes.VoxelShape,int) -> a 36:77:void () -> -net.minecraft.world.level.block.StairBlock$1 -> bup$1: +net.minecraft.world.level.block.StairBlock$1 -> bus$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape -> a int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b 246:249:void () -> -net.minecraft.world.level.block.StandingSignBlock -> buq: +net.minecraft.world.level.block.StandingSignBlock -> but: net.minecraft.world.level.block.state.properties.IntegerProperty ROTATION -> c 21:23:void (net.minecraft.world.level.block.Block$Properties,net.minecraft.world.level.block.state.properties.WoodType) -> 27:27:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a @@ -55102,7 +55213,7 @@ net.minecraft.world.level.block.StandingSignBlock -> buq: 51:51:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 56:57:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 18:18:void () -> -net.minecraft.world.level.block.StemBlock -> bur: +net.minecraft.world.level.block.StemBlock -> buu: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape[] SHAPE_BY_AGE -> b net.minecraft.world.level.block.StemGrownBlock fruit -> c @@ -55118,14 +55229,14 @@ net.minecraft.world.level.block.StemBlock -> bur: 124:125:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 128:128:net.minecraft.world.level.block.StemGrownBlock getFruit() -> d 24:35:void () -> -net.minecraft.world.level.block.StemGrownBlock -> bus: +net.minecraft.world.level.block.StemGrownBlock -> buv: 5:6:void (net.minecraft.world.level.block.Block$Properties) -> net.minecraft.world.level.block.StemBlock getStem() -> c net.minecraft.world.level.block.AttachedStemBlock getAttachedStem() -> d -net.minecraft.world.level.block.StoneButtonBlock -> but: +net.minecraft.world.level.block.StoneButtonBlock -> buw: 8:9:void (net.minecraft.world.level.block.Block$Properties) -> 13:13:net.minecraft.sounds.SoundEvent getSound(boolean) -> a -net.minecraft.world.level.block.StonecutterBlock -> buu: +net.minecraft.world.level.block.StonecutterBlock -> bux: net.minecraft.network.chat.TranslatableComponent CONTAINER_TITLE -> c net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b @@ -55142,7 +55253,7 @@ net.minecraft.world.level.block.StonecutterBlock -> buu: 93:93:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 58:58:net.minecraft.world.inventory.AbstractContainerMenu lambda$getMenuProvider$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> a 28:31:void () -> -net.minecraft.world.level.block.StructureBlock -> buv: +net.minecraft.world.level.block.StructureBlock -> buy: net.minecraft.world.level.block.state.properties.EnumProperty MODE -> a 27:28:void (net.minecraft.world.level.block.Block$Properties) -> 32:32:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a @@ -55154,10 +55265,10 @@ net.minecraft.world.level.block.StructureBlock -> buv: 75:95:void neighborChanged(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos,boolean) -> a 98:114:void trigger(net.minecraft.world.level.block.entity.StructureBlockEntity) -> a 24:24:void () -> -net.minecraft.world.level.block.StructureBlock$1 -> buv$1: +net.minecraft.world.level.block.StructureBlock$1 -> buy$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode -> a 98:98:void () -> -net.minecraft.world.level.block.StructureVoidBlock -> buw: +net.minecraft.world.level.block.StructureVoidBlock -> buz: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 15:16:void (net.minecraft.world.level.block.Block$Properties) -> 20:20:net.minecraft.world.level.block.RenderShape getRenderShape(net.minecraft.world.level.block.state.BlockState) -> c @@ -55165,7 +55276,7 @@ net.minecraft.world.level.block.StructureVoidBlock -> buw: 30:30:float getShadeBrightness(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 35:35:net.minecraft.world.level.material.PushReaction getPistonPushReaction(net.minecraft.world.level.block.state.BlockState) -> g 12:12:void () -> -net.minecraft.world.level.block.SugarCaneBlock -> bux: +net.minecraft.world.level.block.SugarCaneBlock -> bva: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape SHAPE -> b 27:29:void (net.minecraft.world.level.block.Block$Properties) -> @@ -55175,7 +55286,7 @@ net.minecraft.world.level.block.SugarCaneBlock -> bux: 68:84:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 89:90:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 21:24:void () -> -net.minecraft.world.level.block.SweetBerryBushBlock -> buy: +net.minecraft.world.level.block.SweetBerryBushBlock -> bvb: net.minecraft.world.level.block.state.properties.IntegerProperty AGE -> a net.minecraft.world.phys.shapes.VoxelShape SAPLING_SHAPE -> b net.minecraft.world.phys.shapes.VoxelShape MID_GROWTH_SHAPE -> c @@ -55190,13 +55301,13 @@ net.minecraft.world.level.block.SweetBerryBushBlock -> buy: 117:117:boolean isBonemealSuccess(net.minecraft.world.level.Level,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 122:124:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 32:35:void () -> -net.minecraft.world.level.block.TallFlowerBlock -> buz: +net.minecraft.world.level.block.TallFlowerBlock -> bvc: 15:16:void (net.minecraft.world.level.block.Block$Properties) -> 21:21:boolean canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.BlockPlaceContext) -> a 26:26:boolean isValidBonemealTarget(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> a 31:31:boolean isBonemealSuccess(net.minecraft.world.level.Level,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 36:37:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.block.TallGrassBlock -> bva: +net.minecraft.world.level.block.TallGrassBlock -> bvd: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a 18:19:void (net.minecraft.world.level.block.Block$Properties) -> 23:23:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a @@ -55205,7 +55316,7 @@ net.minecraft.world.level.block.TallGrassBlock -> bva: 38:43:void performBonemeal(net.minecraft.server.level.ServerLevel,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 47:47:net.minecraft.world.level.block.Block$OffsetType getOffsetType() -> X_ 15:15:void () -> -net.minecraft.world.level.block.TallSeagrass -> bvb: +net.minecraft.world.level.block.TallSeagrass -> bve: net.minecraft.world.level.block.state.properties.EnumProperty HALF -> c net.minecraft.world.phys.shapes.VoxelShape SHAPE -> d 29:30:void (net.minecraft.world.level.block.Block$Properties) -> @@ -55218,7 +55329,7 @@ net.minecraft.world.level.block.TallSeagrass -> bvb: 80:80:boolean canPlaceLiquid(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid) -> a 85:85:boolean placeLiquid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.FluidState) -> a 23:26:void () -> -net.minecraft.world.level.block.TntBlock -> bvc: +net.minecraft.world.level.block.TntBlock -> bvf: net.minecraft.world.level.block.state.properties.BooleanProperty UNSTABLE -> a 30:32:void (net.minecraft.world.level.block.Block$Properties) -> 36:43:void onPlace(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> b @@ -55233,7 +55344,7 @@ net.minecraft.world.level.block.TntBlock -> bvc: 126:127:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 96:96:void lambda$use$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity.player.Player) -> a 27:27:void () -> -net.minecraft.world.level.block.TorchBlock -> bvd: +net.minecraft.world.level.block.TorchBlock -> bvg: net.minecraft.world.phys.shapes.VoxelShape AABB -> d 21:22:void (net.minecraft.world.level.block.Block$Properties) -> 26:26:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a @@ -55241,7 +55352,7 @@ net.minecraft.world.level.block.TorchBlock -> bvd: 39:39:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 44:49:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a 18:18:void () -> -net.minecraft.world.level.block.TrapDoorBlock -> bve: +net.minecraft.world.level.block.TrapDoorBlock -> bvh: net.minecraft.world.level.block.state.properties.BooleanProperty OPEN -> a net.minecraft.world.level.block.state.properties.EnumProperty HALF -> b net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> c @@ -55264,11 +55375,11 @@ net.minecraft.world.level.block.TrapDoorBlock -> bve: 160:164:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 169:169:boolean isValidSpawn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType) -> a 30:41:void () -> -net.minecraft.world.level.block.TrapDoorBlock$1 -> bve$1: +net.minecraft.world.level.block.TrapDoorBlock$1 -> bvh$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType -> b 54:69:void () -> -net.minecraft.world.level.block.TrappedChestBlock -> bvf: +net.minecraft.world.level.block.TrappedChestBlock -> bvi: 19:20:void (net.minecraft.world.level.block.Block$Properties) -> 24:24:net.minecraft.world.level.block.entity.BlockEntity newBlockEntity(net.minecraft.world.level.BlockGetter) -> a 29:29:net.minecraft.stats.Stat getOpenChestStat() -> c @@ -55276,7 +55387,7 @@ net.minecraft.world.level.block.TrappedChestBlock -> bvf: 39:39:int getSignal(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a 44:48:int getDirectSignal(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b 19:19:net.minecraft.world.level.block.entity.BlockEntityType lambda$new$0() -> e -net.minecraft.world.level.block.TripWireBlock -> bvg: +net.minecraft.world.level.block.TripWireBlock -> bvj: net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> a net.minecraft.world.level.block.state.properties.BooleanProperty ATTACHED -> b net.minecraft.world.level.block.state.properties.BooleanProperty DISARMED -> c @@ -55304,11 +55415,11 @@ net.minecraft.world.level.block.TripWireBlock -> bvg: 188:196:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 201:202:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 25:36:void () -> -net.minecraft.world.level.block.TripWireBlock$1 -> bvg$1: +net.minecraft.world.level.block.TripWireBlock$1 -> bvj$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b 174:188:void () -> -net.minecraft.world.level.block.TripWireHookBlock -> bvh: +net.minecraft.world.level.block.TripWireHookBlock -> bvk: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.BooleanProperty POWERED -> b net.minecraft.world.level.block.state.properties.BooleanProperty ATTACHED -> c @@ -55334,10 +55445,10 @@ net.minecraft.world.level.block.TripWireHookBlock -> bvh: 257:257:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 262:263:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 29:40:void () -> -net.minecraft.world.level.block.TripWireHookBlock$1 -> bvh$1: +net.minecraft.world.level.block.TripWireHookBlock$1 -> bvk$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 49:49:void () -> -net.minecraft.world.level.block.TurtleEggBlock -> bvi: +net.minecraft.world.level.block.TurtleEggBlock -> bvl: net.minecraft.world.phys.shapes.VoxelShape ONE_EGG_AABB -> c net.minecraft.world.phys.shapes.VoxelShape MULTIPLE_EGGS_AABB -> d net.minecraft.world.level.block.state.properties.IntegerProperty HATCH -> a @@ -55358,7 +55469,7 @@ net.minecraft.world.level.block.TurtleEggBlock -> bvi: 167:168:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 171:179:boolean canDestroyEgg(net.minecraft.world.level.Level,net.minecraft.world.entity.Entity) -> a 34:38:void () -> -net.minecraft.world.level.block.VineBlock -> bvj: +net.minecraft.world.level.block.VineBlock -> bvm: net.minecraft.world.level.block.state.properties.BooleanProperty UP -> a net.minecraft.world.level.block.state.properties.BooleanProperty NORTH -> b net.minecraft.world.level.block.state.properties.BooleanProperty EAST -> c @@ -55391,11 +55502,11 @@ net.minecraft.world.level.block.VineBlock -> bvj: 352:352:net.minecraft.world.level.block.state.properties.BooleanProperty getPropertyForFace(net.minecraft.core.Direction) -> a 30:30:boolean lambda$static$0(java.util.Map$Entry) -> a 24:37:void () -> -net.minecraft.world.level.block.VineBlock$1 -> bvj$1: +net.minecraft.world.level.block.VineBlock$1 -> bvm$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b 326:340:void () -> -net.minecraft.world.level.block.WallBannerBlock -> bvk: +net.minecraft.world.level.block.WallBannerBlock -> bvn: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a java.util.Map SHAPES -> b 31:33:void (net.minecraft.world.item.DyeColor,net.minecraft.world.level.block.Block$Properties) -> @@ -55408,7 +55519,7 @@ net.minecraft.world.level.block.WallBannerBlock -> bvk: 91:91:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 96:97:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 21:27:void () -> -net.minecraft.world.level.block.WallBlock -> bvl: +net.minecraft.world.level.block.WallBlock -> bvo: net.minecraft.world.level.block.state.properties.BooleanProperty UP -> i net.minecraft.world.phys.shapes.VoxelShape[] shapeWithPostByIndex -> j net.minecraft.world.phys.shapes.VoxelShape[] collisionShapeWithPostByIndex -> k @@ -55421,7 +55532,7 @@ net.minecraft.world.level.block.WallBlock -> bvl: 96:111:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 116:117:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 21:21:void () -> -net.minecraft.world.level.block.WallSignBlock -> bvm: +net.minecraft.world.level.block.WallSignBlock -> bvp: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> c java.util.Map AABBS -> d 38:40:void (net.minecraft.world.level.block.Block$Properties,net.minecraft.world.level.block.state.properties.WoodType) -> @@ -55434,7 +55545,7 @@ net.minecraft.world.level.block.WallSignBlock -> bvm: 98:98:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 103:104:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 24:34:void () -> -net.minecraft.world.level.block.WallSkullBlock -> bvn: +net.minecraft.world.level.block.WallSkullBlock -> bvq: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a java.util.Map AABBS -> b 28:30:void (net.minecraft.world.level.block.SkullBlock$Type,net.minecraft.world.level.block.Block$Properties) -> @@ -55445,7 +55556,7 @@ net.minecraft.world.level.block.WallSkullBlock -> bvn: 73:73:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 78:79:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 18:24:void () -> -net.minecraft.world.level.block.WallTorchBlock -> bvo: +net.minecraft.world.level.block.WallTorchBlock -> bvr: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a java.util.Map AABBS -> b 35:37:void (net.minecraft.world.level.block.Block$Properties) -> @@ -55460,17 +55571,17 @@ net.minecraft.world.level.block.WallTorchBlock -> bvo: 116:116:net.minecraft.world.level.block.state.BlockState mirror(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Mirror) -> a 121:122:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 24:31:void () -> -net.minecraft.world.level.block.WaterlilyBlock -> bvp: +net.minecraft.world.level.block.WaterlilyBlock -> bvs: net.minecraft.world.phys.shapes.VoxelShape AABB -> a 20:21:void (net.minecraft.world.level.block.Block$Properties) -> 25:30:void entityInside(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a 34:34:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.phys.shapes.CollisionContext) -> a 39:40:boolean mayPlaceOn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a_ 17:17:void () -> -net.minecraft.world.level.block.WebBlock -> bvq: +net.minecraft.world.level.block.WebBlock -> bvt: 11:12:void (net.minecraft.world.level.block.Block$Properties) -> 16:17:void entityInside(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a -net.minecraft.world.level.block.WeightedPressurePlateBlock -> bvr: +net.minecraft.world.level.block.WeightedPressurePlateBlock -> bvu: net.minecraft.world.level.block.state.properties.IntegerProperty POWER -> d int maxWeight -> e 24:27:void (int,net.minecraft.world.level.block.Block$Properties) -> @@ -55482,16 +55593,16 @@ net.minecraft.world.level.block.WeightedPressurePlateBlock -> bvr: 62:62:int getTickDelay(net.minecraft.world.level.LevelReader) -> a 67:68:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 19:19:void () -> -net.minecraft.world.level.block.WetSpongeBlock -> bvs: +net.minecraft.world.level.block.WetSpongeBlock -> bvv: 16:17:void (net.minecraft.world.level.block.Block$Properties) -> 21:26:void onPlace(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> b 30:70:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a -net.minecraft.world.level.block.WitherRoseBlock -> bvt: +net.minecraft.world.level.block.WitherRoseBlock -> bvw: 24:25:void (net.minecraft.world.effect.MobEffect,net.minecraft.world.level.block.Block$Properties) -> 29:30:boolean mayPlaceOn(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a_ 35:44:void animateTick(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random) -> a 48:58:void entityInside(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity) -> a -net.minecraft.world.level.block.WitherSkullBlock -> bvu: +net.minecraft.world.level.block.WitherSkullBlock -> bvx: net.minecraft.world.level.block.state.pattern.BlockPattern witherPatternFull -> c net.minecraft.world.level.block.state.pattern.BlockPattern witherPatternBase -> d 34:35:void (net.minecraft.world.level.block.Block$Properties) -> @@ -55500,13 +55611,13 @@ net.minecraft.world.level.block.WitherSkullBlock -> bvu: 91:95:boolean canSpawnMob(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> b 99:114:net.minecraft.world.level.block.state.pattern.BlockPattern getOrCreateWitherFull() -> c 118:130:net.minecraft.world.level.block.state.pattern.BlockPattern getOrCreateWitherBase() -> d -net.minecraft.world.level.block.WitherWallSkullBlock -> bvv: +net.minecraft.world.level.block.WitherWallSkullBlock -> bvy: 13:14:void (net.minecraft.world.level.block.Block$Properties) -> 18:19:void setPlacedBy(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.level.block.WoodButtonBlock -> bvw: +net.minecraft.world.level.block.WoodButtonBlock -> bvz: 8:9:void (net.minecraft.world.level.block.Block$Properties) -> 13:13:net.minecraft.sounds.SoundEvent getSound(boolean) -> a -net.minecraft.world.level.block.WoolCarpetBlock -> bvx: +net.minecraft.world.level.block.WoolCarpetBlock -> bwa: net.minecraft.world.phys.shapes.VoxelShape SHAPE -> a net.minecraft.world.item.DyeColor color -> b 19:21:void (net.minecraft.world.item.DyeColor,net.minecraft.world.level.block.Block$Properties) -> @@ -55515,7 +55626,7 @@ net.minecraft.world.level.block.WoolCarpetBlock -> bvx: 34:38:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 43:43:boolean canSurvive(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 14:14:void () -> -net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity -> bvy: +net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity -> bwb: int[] SLOTS_FOR_UP -> g int[] SLOTS_FOR_DOWN -> h int[] SLOTS_FOR_SIDES -> i @@ -55569,43 +55680,37 @@ net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity -> bvy: 35:35:int access$202(net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity,int) -> c 35:35:int access$302(net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity,int) -> d 41:47:void () -> -net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity$1 -> bvy$1: +net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity$1 -> bwb$1: net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity this$0 -> a 65:65:void (net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity) -> 68:80:int get(int) -> a 85:101:void set(int,int) -> a 105:105:int getCount() -> a -net.minecraft.world.level.block.entity.BannerBlockEntity -> bvz: +net.minecraft.world.level.block.entity.BannerBlockEntity -> bwc: net.minecraft.network.chat.Component name -> a net.minecraft.world.item.DyeColor baseColor -> b net.minecraft.nbt.ListTag itemPatterns -> c boolean receivedData -> g java.util.List patterns -> h - java.util.List colors -> i - java.lang.String textureHashName -> j - boolean onlyRenderPattern -> k - 30:42:void () -> - 45:47:void (net.minecraft.world.item.DyeColor) -> - 50:61:void fromItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.DyeColor) -> a - 65:68:net.minecraft.network.chat.Component getName() -> M - 74:74:net.minecraft.network.chat.Component getCustomName() -> O - 78:79:void setCustomName(net.minecraft.network.chat.Component) -> a - 83:93:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> b - 98:115:void load(net.minecraft.nbt.CompoundTag) -> a - 120:120:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket() -> a - 125:125:net.minecraft.nbt.CompoundTag getUpdateTag() -> b - 129:133:int getPatternCount(net.minecraft.world.item.ItemStack) -> a - 137:138:java.util.List getPatterns() -> c - 142:143:java.util.List getColors() -> f - 147:148:java.lang.String getTextureHashName() -> g - 152:185:void createPatternList() -> j - 188:202:void removeLastPattern(net.minecraft.world.item.ItemStack) -> b - 205:213:net.minecraft.world.item.ItemStack getItem(net.minecraft.world.level.block.state.BlockState) -> a - 217:220:net.minecraft.world.item.DyeColor getBaseColor(java.util.function.Supplier) -> a - 224:225:void setOnlyRenderPattern(boolean) -> a - 228:228:boolean onlyRenderPattern() -> h - 205:205:net.minecraft.world.level.block.state.BlockState lambda$getItem$0(net.minecraft.world.level.block.state.BlockState) -> b -net.minecraft.world.level.block.entity.BannerPattern -> bwa: + 32:44:void () -> + 47:49:void (net.minecraft.world.item.DyeColor) -> + 53:58:net.minecraft.nbt.ListTag getItemPatterns(net.minecraft.world.item.ItemStack) -> a + 62:67:void fromItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.DyeColor) -> a + 71:74:net.minecraft.network.chat.Component getName() -> M + 80:80:net.minecraft.network.chat.Component getCustomName() -> O + 84:85:void setCustomName(net.minecraft.network.chat.Component) -> a + 89:99:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> b + 104:119:void load(net.minecraft.nbt.CompoundTag) -> a + 124:124:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket() -> a + 129:129:net.minecraft.nbt.CompoundTag getUpdateTag() -> b + 133:137:int getPatternCount(net.minecraft.world.item.ItemStack) -> b + 141:145:java.util.List getPatterns() -> c + 149:163:java.util.List createPatterns(net.minecraft.world.item.DyeColor,net.minecraft.nbt.ListTag) -> a + 167:181:void removeLastPattern(net.minecraft.world.item.ItemStack) -> c + 184:192:net.minecraft.world.item.ItemStack getItem(net.minecraft.world.level.block.state.BlockState) -> a + 196:199:net.minecraft.world.item.DyeColor getBaseColor(java.util.function.Supplier) -> a + 184:184:net.minecraft.world.level.block.state.BlockState lambda$getItem$0(net.minecraft.world.level.block.state.BlockState) -> b +net.minecraft.world.level.block.entity.BannerPattern -> bwd: net.minecraft.world.level.block.entity.BannerPattern BASE -> a net.minecraft.world.level.block.entity.BannerPattern SQUARE_BOTTOM_LEFT -> b net.minecraft.world.level.block.entity.BannerPattern SQUARE_BOTTOM_RIGHT -> c @@ -55668,12 +55773,12 @@ net.minecraft.world.level.block.entity.BannerPattern -> bwa: 244:249:net.minecraft.world.level.block.entity.BannerPattern byHash(java.lang.String) -> a 16:16:java.lang.String access$000(net.minecraft.world.level.block.entity.BannerPattern) -> a 16:189:void () -> -net.minecraft.world.level.block.entity.BannerPattern$Builder -> bwa$a: +net.minecraft.world.level.block.entity.BannerPattern$Builder -> bwd$a: java.util.List patterns -> a 252:253:void () -> 256:257:net.minecraft.world.level.block.entity.BannerPattern$Builder addPattern(net.minecraft.world.level.block.entity.BannerPattern,net.minecraft.world.item.DyeColor) -> a 261:270:net.minecraft.nbt.ListTag toListTag() -> a -net.minecraft.world.level.block.entity.BarrelBlockEntity -> bwb: +net.minecraft.world.level.block.entity.BarrelBlockEntity -> bwe: net.minecraft.core.NonNullList items -> a int openCount -> b 24:29:void (net.minecraft.world.level.block.entity.BlockEntityType) -> @@ -55691,7 +55796,7 @@ net.minecraft.world.level.block.entity.BarrelBlockEntity -> bwb: 127:130:void stopOpen(net.minecraft.world.entity.player.Player) -> b_ 133:134:void updateBlockState(net.minecraft.world.level.block.state.BlockState,boolean) -> a 138:144:void playSound(net.minecraft.world.level.block.state.BlockState,net.minecraft.sounds.SoundEvent) -> a -net.minecraft.world.level.block.entity.BaseContainerBlockEntity -> bwc: +net.minecraft.world.level.block.entity.BaseContainerBlockEntity -> bwf: net.minecraft.world.LockCode lockKey -> a net.minecraft.network.chat.Component name -> b 20:25:void (net.minecraft.world.level.block.entity.BlockEntityType) -> @@ -55706,7 +55811,7 @@ net.minecraft.world.level.block.entity.BaseContainerBlockEntity -> bwc: 80:86:boolean canUnlock(net.minecraft.world.entity.player.Player,net.minecraft.world.LockCode,net.minecraft.network.chat.Component) -> a 92:96:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> createMenu net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.level.block.entity.BeaconBlockEntity -> bwd: +net.minecraft.world.level.block.entity.BeaconBlockEntity -> bwg: net.minecraft.world.effect.MobEffect[][] BEACON_EFFECTS -> a java.util.Set VALID_EFFECTS -> b java.util.List beamSections -> c @@ -55744,13 +55849,13 @@ net.minecraft.world.level.block.entity.BeaconBlockEntity -> bwd: 42:42:net.minecraft.world.effect.MobEffect access$400(int) -> a 42:42:net.minecraft.world.effect.MobEffect access$202(net.minecraft.world.level.block.entity.BeaconBlockEntity,net.minecraft.world.effect.MobEffect) -> b 45:50:void () -> -net.minecraft.world.level.block.entity.BeaconBlockEntity$1 -> bwd$1: +net.minecraft.world.level.block.entity.BeaconBlockEntity$1 -> bwg$1: net.minecraft.world.level.block.entity.BeaconBlockEntity this$0 -> a 75:75:void (net.minecraft.world.level.block.entity.BeaconBlockEntity) -> 78:86:int get(int) -> a 91:105:void set(int,int) -> a 109:109:int getCount() -> a -net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection -> bwd$a: +net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection -> bwg$a: float[] color -> a int height -> b 355:358:void (float[]) -> @@ -55758,14 +55863,14 @@ net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection -> bw 365:365:float[] getColor() -> b 369:369:int getHeight() -> c 351:351:float[] access$500(net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection) -> a -net.minecraft.world.level.block.entity.BedBlockEntity -> bwe: +net.minecraft.world.level.block.entity.BedBlockEntity -> bwh: net.minecraft.world.item.DyeColor color -> a 11:12:void () -> 15:17:void (net.minecraft.world.item.DyeColor) -> 21:21:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket() -> a 25:28:net.minecraft.world.item.DyeColor getColor() -> d 32:33:void setColor(net.minecraft.world.item.DyeColor) -> a -net.minecraft.world.level.block.entity.BeehiveBlockEntity -> bwf: +net.minecraft.world.level.block.entity.BeehiveBlockEntity -> bwi: java.util.List stored -> a net.minecraft.core.BlockPos savedFlowerPos -> b 50:63:void () -> @@ -55780,28 +55885,28 @@ net.minecraft.world.level.block.entity.BeehiveBlockEntity -> bwf: 131:131:int getHoneyLevel(net.minecraft.world.level.block.state.BlockState) -> a 136:136:boolean isSedated() -> k 140:141:void sendDebugPackets() -> l - 144:169:void addOccupantWithPresetTicks(net.minecraft.world.entity.Entity,boolean,int) -> a - 175:245:boolean releaseOccupant(net.minecraft.world.level.block.state.BlockState,net.minecraft.nbt.CompoundTag,java.util.List,net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus) -> a - 249:249:boolean hasSavedFlowerPos() -> x - 253:268:void tickOccupants() -> y - 272:288:void tick() -> Z_ - 292:307:void load(net.minecraft.nbt.CompoundTag) -> a - 311:318:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> b - 322:331:net.minecraft.nbt.ListTag writeBees() -> m - 195:195:net.minecraft.world.entity.Entity lambda$releaseOccupant$1(net.minecraft.world.entity.Entity) -> a + 144:170:void addOccupantWithPresetTicks(net.minecraft.world.entity.Entity,boolean,int) -> a + 176:247:boolean releaseOccupant(net.minecraft.world.level.block.state.BlockState,net.minecraft.nbt.CompoundTag,java.util.List,net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus) -> a + 251:251:boolean hasSavedFlowerPos() -> x + 255:270:void tickOccupants() -> y + 274:290:void tick() -> Z_ + 294:309:void load(net.minecraft.nbt.CompoundTag) -> a + 313:320:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> b + 324:333:net.minecraft.nbt.ListTag writeBees() -> m + 197:197:net.minecraft.world.entity.Entity lambda$releaseOccupant$1(net.minecraft.world.entity.Entity) -> a 117:117:boolean lambda$releaseAllOccupants$0(net.minecraft.world.level.block.state.BlockState,java.util.List,net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus,net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> a -net.minecraft.world.level.block.entity.BeehiveBlockEntity$1 -> bwf$1: -net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData -> bwf$a: +net.minecraft.world.level.block.entity.BeehiveBlockEntity$1 -> bwi$1: +net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData -> bwi$a: net.minecraft.nbt.CompoundTag entityData -> a int ticksInHive -> b int minOccupationTicks -> c - 339:344:void (net.minecraft.nbt.CompoundTag,int,int) -> - 334:334:void (net.minecraft.nbt.CompoundTag,int,int,net.minecraft.world.level.block.entity.BeehiveBlockEntity$1) -> - 334:334:int access$100(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> a - 334:334:int access$200(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> b - 334:334:net.minecraft.nbt.CompoundTag access$300(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> c - 334:334:int access$108(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> d -net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus -> bwf$b: + 341:346:void (net.minecraft.nbt.CompoundTag,int,int) -> + 336:336:void (net.minecraft.nbt.CompoundTag,int,int,net.minecraft.world.level.block.entity.BeehiveBlockEntity$1) -> + 336:336:int access$100(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> a + 336:336:int access$200(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> b + 336:336:net.minecraft.nbt.CompoundTag access$300(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> c + 336:336:int access$108(net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeData) -> d +net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus -> bwi$b: net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus HONEY_DELIVERED -> a net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus BEE_RELEASED -> b net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus EMERGENCY -> c @@ -55810,7 +55915,7 @@ net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus -> bw 55:55:net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus valueOf(java.lang.String) -> valueOf 55:55:void (java.lang.String,int) -> 55:58:void () -> -net.minecraft.world.level.block.entity.BellBlockEntity -> bwg: +net.minecraft.world.level.block.entity.BellBlockEntity -> bwj: long lastRingTimestamp -> g int ticks -> a boolean shaking -> b @@ -55831,12 +55936,12 @@ net.minecraft.world.level.block.entity.BellBlockEntity -> bwg: 186:187:void glow(net.minecraft.world.entity.LivingEntity) -> b 162:175:void lambda$showBellParticles$1(net.minecraft.core.BlockPos,int,java.util.concurrent.atomic.AtomicInteger,net.minecraft.world.level.Level,net.minecraft.world.entity.LivingEntity) -> a 157:157:boolean lambda$showBellParticles$0(net.minecraft.core.BlockPos,net.minecraft.world.entity.LivingEntity) -> a -net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity -> bwh: +net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity -> bwk: 13:14:void () -> 18:18:net.minecraft.network.chat.Component getDefaultName() -> g 23:23:int getBurnDuration(net.minecraft.world.item.ItemStack) -> a 28:28:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.level.block.entity.BlockEntity -> bwi: +net.minecraft.world.level.block.entity.BlockEntity -> bwl: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.block.entity.BlockEntityType type -> b net.minecraft.world.level.Level level -> d @@ -55877,7 +55982,7 @@ net.minecraft.world.level.block.entity.BlockEntity -> bwi: 86:90:net.minecraft.world.level.block.entity.BlockEntity lambda$loadStatic$1(net.minecraft.nbt.CompoundTag,java.lang.String,net.minecraft.world.level.block.entity.BlockEntity) -> a 78:81:net.minecraft.world.level.block.entity.BlockEntity lambda$loadStatic$0(java.lang.String,net.minecraft.world.level.block.entity.BlockEntityType) -> a 19:19:void () -> -net.minecraft.world.level.block.entity.BlockEntityType -> bwj: +net.minecraft.world.level.block.entity.BlockEntityType -> bwm: org.apache.logging.log4j.Logger LOGGER -> H net.minecraft.world.level.block.entity.BlockEntityType FURNACE -> a net.minecraft.world.level.block.entity.BlockEntityType CHEST -> b @@ -55922,14 +56027,14 @@ net.minecraft.world.level.block.entity.BlockEntityType -> bwj: 100:100:boolean isValid(net.minecraft.world.level.block.Block) -> a 124:128:net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 24:63:void () -> -net.minecraft.world.level.block.entity.BlockEntityType$Builder -> bwj$a: +net.minecraft.world.level.block.entity.BlockEntityType$Builder -> bwm$a: java.util.function.Supplier factory -> a java.util.Set validBlocks -> b 107:110:void (java.util.function.Supplier,java.util.Set) -> 113:113:net.minecraft.world.level.block.entity.BlockEntityType$Builder of(java.util.function.Supplier,net.minecraft.world.level.block.Block[]) -> a 117:117:net.minecraft.world.level.block.entity.BlockEntityType build(com.mojang.datafixers.types.Type) -> a 103:103:java.util.Set access$000(net.minecraft.world.level.block.entity.BlockEntityType$Builder) -> a -net.minecraft.world.level.block.entity.BrewingStandBlockEntity -> bwk: +net.minecraft.world.level.block.entity.BrewingStandBlockEntity -> bwn: int[] SLOTS_FOR_UP -> b int[] SLOTS_FOR_DOWN -> c int[] SLOTS_FOR_SIDES -> g @@ -55965,13 +56070,13 @@ net.minecraft.world.level.block.entity.BrewingStandBlockEntity -> bwk: 30:30:int access$002(net.minecraft.world.level.block.entity.BrewingStandBlockEntity,int) -> a 30:30:int access$102(net.minecraft.world.level.block.entity.BrewingStandBlockEntity,int) -> b 33:39:void () -> -net.minecraft.world.level.block.entity.BrewingStandBlockEntity$1 -> bwk$1: +net.minecraft.world.level.block.entity.BrewingStandBlockEntity$1 -> bwn$1: net.minecraft.world.level.block.entity.BrewingStandBlockEntity this$0 -> a 56:56:void (net.minecraft.world.level.block.entity.BrewingStandBlockEntity) -> 59:65:int get(int) -> a 70:78:void set(int,int) -> a 82:82:int getCount() -> a -net.minecraft.world.level.block.entity.CampfireBlockEntity -> bwl: +net.minecraft.world.level.block.entity.CampfireBlockEntity -> bwo: net.minecraft.core.NonNullList items -> a int[] cookingProgress -> b int[] cookingTime -> c @@ -55991,7 +56096,7 @@ net.minecraft.world.level.block.entity.CampfireBlockEntity -> bwl: 197:198:void clearContent() -> N_ 201:206:void dowse() -> f 72:72:net.minecraft.world.item.ItemStack lambda$cook$0(net.minecraft.world.Container,net.minecraft.world.item.crafting.CampfireCookingRecipe) -> a -net.minecraft.world.level.block.entity.ChestBlockEntity -> bwm: +net.minecraft.world.level.block.entity.ChestBlockEntity -> bwp: net.minecraft.core.NonNullList items -> i float openness -> a float oOpenness -> b @@ -56017,7 +56122,7 @@ net.minecraft.world.level.block.entity.ChestBlockEntity -> bwm: 210:217:int getOpenCount(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 221:224:void swapContents(net.minecraft.world.level.block.entity.ChestBlockEntity,net.minecraft.world.level.block.entity.ChestBlockEntity) -> a 228:228:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.level.block.entity.CommandBlockEntity -> bwn: +net.minecraft.world.level.block.entity.CommandBlockEntity -> bwq: boolean powered -> a boolean auto -> b boolean conditionMet -> c @@ -56042,7 +56147,7 @@ net.minecraft.world.level.block.entity.CommandBlockEntity -> bwn: 133:141:net.minecraft.world.level.block.entity.CommandBlockEntity$Mode getMode() -> m 145:149:boolean isConditional() -> x 154:156:void clearRemoved() -> r -net.minecraft.world.level.block.entity.CommandBlockEntity$1 -> bwn$1: +net.minecraft.world.level.block.entity.CommandBlockEntity$1 -> bwq$1: net.minecraft.world.level.block.entity.CommandBlockEntity this$0 -> b 164:164:void (net.minecraft.world.level.block.entity.CommandBlockEntity) -> 167:169:void setCommand(java.lang.String) -> a @@ -56051,7 +56156,7 @@ net.minecraft.world.level.block.entity.CommandBlockEntity$1 -> bwn$1: 184:187:void writeCoordinates(io.netty.buffer.ByteBuf) -> a 191:191:net.minecraft.world.phys.Vec3 getPosition() -> f 196:196:net.minecraft.commands.CommandSourceStack createCommandSourceStack() -> h -net.minecraft.world.level.block.entity.CommandBlockEntity$Mode -> bwn$a: +net.minecraft.world.level.block.entity.CommandBlockEntity$Mode -> bwq$a: net.minecraft.world.level.block.entity.CommandBlockEntity$Mode SEQUENCE -> a net.minecraft.world.level.block.entity.CommandBlockEntity$Mode AUTO -> b net.minecraft.world.level.block.entity.CommandBlockEntity$Mode REDSTONE -> c @@ -56060,14 +56165,14 @@ net.minecraft.world.level.block.entity.CommandBlockEntity$Mode -> bwn$a: 158:158:net.minecraft.world.level.block.entity.CommandBlockEntity$Mode valueOf(java.lang.String) -> valueOf 158:158:void (java.lang.String,int) -> 158:161:void () -> -net.minecraft.world.level.block.entity.ComparatorBlockEntity -> bwo: +net.minecraft.world.level.block.entity.ComparatorBlockEntity -> bwr: int output -> a 9:10:void () -> 14:17:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> b 22:24:void load(net.minecraft.nbt.CompoundTag) -> a 27:27:int getOutputSignal() -> d 31:32:void setOutputSignal(int) -> a -net.minecraft.world.level.block.entity.ConduitBlockEntity -> bwp: +net.minecraft.world.level.block.entity.ConduitBlockEntity -> bws: net.minecraft.world.level.block.Block[] VALID_BLOCKS -> b int tickCount -> a float activeRotation -> c @@ -56100,10 +56205,10 @@ net.minecraft.world.level.block.entity.ConduitBlockEntity -> bwp: 241:241:boolean lambda$findDestroyTarget$1(net.minecraft.world.entity.LivingEntity) -> a 202:202:boolean lambda$updateDestroyTarget$0(net.minecraft.world.entity.LivingEntity) -> b 40:40:void () -> -net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity -> bwq: +net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity -> bwt: 10:11:void () -> 15:22:void tick() -> Z_ -net.minecraft.world.level.block.entity.DispenserBlockEntity -> bwr: +net.minecraft.world.level.block.entity.DispenserBlockEntity -> bwu: java.util.Random RANDOM -> a net.minecraft.core.NonNullList items -> b 19:23:void (net.minecraft.world.level.block.entity.BlockEntityType) -> @@ -56118,10 +56223,10 @@ net.minecraft.world.level.block.entity.DispenserBlockEntity -> bwr: 91:92:void setItems(net.minecraft.core.NonNullList) -> a 96:96:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a 16:16:void () -> -net.minecraft.world.level.block.entity.DropperBlockEntity -> bws: +net.minecraft.world.level.block.entity.DropperBlockEntity -> bwv: 8:9:void () -> 13:13:net.minecraft.network.chat.Component getDefaultName() -> g -net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity -> bwt: +net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity -> bww: int time -> a float flip -> b float oFlip -> c @@ -56142,7 +56247,7 @@ net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity -> bwt: 119:120:void setCustomName(net.minecraft.network.chat.Component) -> a 125:125:net.minecraft.network.chat.Component getCustomName() -> O 25:25:void () -> -net.minecraft.world.level.block.entity.EnderChestBlockEntity -> bwu: +net.minecraft.world.level.block.entity.EnderChestBlockEntity -> bwx: float openness -> a float oOpenness -> b int openCount -> c @@ -56155,11 +56260,11 @@ net.minecraft.world.level.block.entity.EnderChestBlockEntity -> bwu: 83:85:void stopOpen() -> f 88:95:boolean stillValid(net.minecraft.world.entity.player.Player) -> a 100:100:float getOpenNess(float) -> a -net.minecraft.world.level.block.entity.FurnaceBlockEntity -> bwv: +net.minecraft.world.level.block.entity.FurnaceBlockEntity -> bwy: 12:13:void () -> 17:17:net.minecraft.network.chat.Component getDefaultName() -> g 22:22:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.level.block.entity.Hopper -> bww: +net.minecraft.world.level.block.entity.Hopper -> bwz: net.minecraft.world.phys.shapes.VoxelShape INSIDE -> a net.minecraft.world.phys.shapes.VoxelShape ABOVE -> b net.minecraft.world.phys.shapes.VoxelShape SUCK -> c @@ -56169,7 +56274,7 @@ net.minecraft.world.level.block.entity.Hopper -> bww: double getLevelY() -> A double getLevelZ() -> B 12:14:void () -> -net.minecraft.world.level.block.entity.HopperBlockEntity -> bwx: +net.minecraft.world.level.block.entity.HopperBlockEntity -> bxa: net.minecraft.core.NonNullList items -> i int cooldownTime -> j long tickedGameTime -> k @@ -56216,7 +56321,7 @@ net.minecraft.world.level.block.entity.HopperBlockEntity -> bwx: 194:194:boolean lambda$isEmptyContainer$2(net.minecraft.world.Container,int) -> a 188:189:boolean lambda$isFullContainer$1(net.minecraft.world.Container,int) -> b 109:109:java.lang.Boolean lambda$tick$0() -> x -net.minecraft.world.level.block.entity.JigsawBlockEntity -> bwy: +net.minecraft.world.level.block.entity.JigsawBlockEntity -> bxb: net.minecraft.resources.ResourceLocation attachementType -> a net.minecraft.resources.ResourceLocation targetPool -> b java.lang.String finalState -> c @@ -56232,7 +56337,7 @@ net.minecraft.world.level.block.entity.JigsawBlockEntity -> bwy: 57:61:void load(net.minecraft.nbt.CompoundTag) -> a 66:66:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket() -> a 71:71:net.minecraft.nbt.CompoundTag getUpdateTag() -> b -net.minecraft.world.level.block.entity.JukeboxBlockEntity -> bwz: +net.minecraft.world.level.block.entity.JukeboxBlockEntity -> bxc: net.minecraft.world.item.ItemStack record -> a 9:13:void () -> 17:22:void load(net.minecraft.nbt.CompoundTag) -> a @@ -56240,7 +56345,7 @@ net.minecraft.world.level.block.entity.JukeboxBlockEntity -> bwz: 36:36:net.minecraft.world.item.ItemStack getRecord() -> d 40:42:void setRecord(net.minecraft.world.item.ItemStack) -> a 46:47:void clearContent() -> N_ -net.minecraft.world.level.block.entity.LecternBlockEntity -> bxa: +net.minecraft.world.level.block.entity.LecternBlockEntity -> bxd: net.minecraft.world.Container bookAccess -> a net.minecraft.world.inventory.ContainerData dataAccess -> b net.minecraft.world.item.ItemStack book -> c @@ -56268,7 +56373,7 @@ net.minecraft.world.level.block.entity.LecternBlockEntity -> bxa: 32:32:net.minecraft.world.item.ItemStack access$002(net.minecraft.world.level.block.entity.LecternBlockEntity,net.minecraft.world.item.ItemStack) -> a 32:32:int access$200(net.minecraft.world.level.block.entity.LecternBlockEntity) -> c 32:32:void access$300(net.minecraft.world.level.block.entity.LecternBlockEntity,int) -> a -net.minecraft.world.level.block.entity.LecternBlockEntity$1 -> bxa$1: +net.minecraft.world.level.block.entity.LecternBlockEntity$1 -> bxd$1: net.minecraft.world.level.block.entity.LecternBlockEntity this$0 -> a 39:39:void (net.minecraft.world.level.block.entity.LecternBlockEntity) -> 42:42:int getContainerSize() -> O_ @@ -56282,15 +56387,15 @@ net.minecraft.world.level.block.entity.LecternBlockEntity$1 -> bxa$1: 95:101:boolean stillValid(net.minecraft.world.entity.player.Player) -> a 106:106:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b 111:111:void clearContent() -> N_ -net.minecraft.world.level.block.entity.LecternBlockEntity$2 -> bxa$2: +net.minecraft.world.level.block.entity.LecternBlockEntity$2 -> bxd$2: net.minecraft.world.level.block.entity.LecternBlockEntity this$0 -> a 114:114:void (net.minecraft.world.level.block.entity.LecternBlockEntity) -> 117:117:int get(int) -> a 122:125:void set(int,int) -> a 129:129:int getCount() -> a -net.minecraft.world.level.block.entity.LidBlockEntity -> bxb: +net.minecraft.world.level.block.entity.LidBlockEntity -> bxe: float getOpenNess(float) -> a -net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity -> bxc: +net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity -> bxf: net.minecraft.resources.ResourceLocation lootTable -> g long lootTableSeed -> h 32:33:void (net.minecraft.world.level.block.entity.BlockEntityType) -> @@ -56310,7 +56415,7 @@ net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity -> bxc: void setItems(net.minecraft.core.NonNullList) -> a 146:146:boolean canOpen(net.minecraft.world.entity.player.Player) -> e 152:156:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.entity.player.Player) -> createMenu -net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity -> bxd: +net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity -> bxg: int[] SLOTS -> a net.minecraft.core.NonNullList itemStacks -> b int openCount -> c @@ -56347,11 +56452,11 @@ net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity -> bxd: 307:311:net.minecraft.world.item.DyeColor getColor() -> k 316:316:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a 44:44:void () -> -net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$1 -> bxd$1: +net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$1 -> bxg$1: int[] $SwitchMap$net$minecraft$world$level$block$entity$ShulkerBoxBlockEntity$AnimationStatus -> a int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b 82:160:void () -> -net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus -> bxd$a: +net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus -> bxg$a: net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus CLOSED -> a net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus OPENING -> b net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus OPENED -> c @@ -56361,7 +56466,7 @@ net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus -> 65:65:net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus valueOf(java.lang.String) -> valueOf 65:65:void (java.lang.String,int) -> 65:69:void () -> -net.minecraft.world.level.block.entity.SignBlockEntity -> bxe: +net.minecraft.world.level.block.entity.SignBlockEntity -> bxh: net.minecraft.network.chat.Component[] messages -> a boolean isEditable -> b net.minecraft.world.entity.player.Player playerWhoMayEdit -> c @@ -56384,7 +56489,7 @@ net.minecraft.world.level.block.entity.SignBlockEntity -> bxe: 144:146:net.minecraft.commands.CommandSourceStack createCommandSourceStack(net.minecraft.server.level.ServerPlayer) -> a 150:150:net.minecraft.world.item.DyeColor getColor() -> g 154:160:boolean setColor(net.minecraft.world.item.DyeColor) -> a -net.minecraft.world.level.block.entity.SkullBlockEntity -> bxf: +net.minecraft.world.level.block.entity.SkullBlockEntity -> bxi: com.mojang.authlib.GameProfile owner -> a int mouthTickCount -> b boolean isMovingMouth -> c @@ -56403,12 +56508,12 @@ net.minecraft.world.level.block.entity.SkullBlockEntity -> bxf: 103:105:void setOwner(com.mojang.authlib.GameProfile) -> a 108:110:void updateOwnerProfile() -> f 113:134:com.mojang.authlib.GameProfile updateGameprofile(com.mojang.authlib.GameProfile) -> b -net.minecraft.world.level.block.entity.SmokerBlockEntity -> bxg: +net.minecraft.world.level.block.entity.SmokerBlockEntity -> bxj: 13:14:void () -> 18:18:net.minecraft.network.chat.Component getDefaultName() -> g 23:23:int getBurnDuration(net.minecraft.world.item.ItemStack) -> a 28:28:net.minecraft.world.inventory.AbstractContainerMenu createMenu(int,net.minecraft.world.entity.player.Inventory) -> a -net.minecraft.world.level.block.entity.SpawnerBlockEntity -> bxh: +net.minecraft.world.level.block.entity.SpawnerBlockEntity -> bxk: net.minecraft.world.level.BaseSpawner spawner -> a 16:44:void () -> 48:50:void load(net.minecraft.nbt.CompoundTag) -> a @@ -56419,14 +56524,14 @@ net.minecraft.world.level.block.entity.SpawnerBlockEntity -> bxh: 80:83:boolean triggerEvent(int,int) -> a_ 88:88:boolean onlyOpCanSetNbt() -> t 92:92:net.minecraft.world.level.BaseSpawner getSpawner() -> d -net.minecraft.world.level.block.entity.SpawnerBlockEntity$1 -> bxh$1: +net.minecraft.world.level.block.entity.SpawnerBlockEntity$1 -> bxk$1: net.minecraft.world.level.block.entity.SpawnerBlockEntity this$0 -> a 16:16:void (net.minecraft.world.level.block.entity.SpawnerBlockEntity) -> 19:20:void broadcastEvent(int) -> a 24:24:net.minecraft.world.level.Level getLevel() -> a 29:29:net.minecraft.core.BlockPos getPos() -> b 34:39:void setNextSpawnData(net.minecraft.world.level.SpawnData) -> a -net.minecraft.world.level.block.entity.StructureBlockEntity -> bxi: +net.minecraft.world.level.block.entity.StructureBlockEntity -> bxl: net.minecraft.resources.ResourceLocation structureName -> a java.lang.String author -> b java.lang.String metaData -> c @@ -56493,10 +56598,10 @@ net.minecraft.world.level.block.entity.StructureBlockEntity -> bxi: 490:491:void setShowBoundingBox(boolean) -> f 494:494:net.minecraft.network.chat.Component getDisplayName() -> K 306:306:boolean lambda$filterRelatedCornerBlocks$0(net.minecraft.world.level.block.entity.StructureBlockEntity) -> a -net.minecraft.world.level.block.entity.StructureBlockEntity$1 -> bxi$1: +net.minecraft.world.level.block.entity.StructureBlockEntity$1 -> bxl$1: int[] $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode -> a 238:238:void () -> -net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType -> bxi$a: +net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType -> bxl$a: net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType UPDATE_DATA -> a net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType SAVE_AREA -> b net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType LOAD_AREA -> c @@ -56506,7 +56611,7 @@ net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType -> bxi$a: 497:497:net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType valueOf(java.lang.String) -> valueOf 497:497:void (java.lang.String,int) -> 497:501:void () -> -net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity -> bxj: +net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity -> bxm: org.apache.logging.log4j.Logger LOGGER -> a long age -> b int teleportCooldown -> c @@ -56536,50 +56641,51 @@ net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity -> bxj: 276:280:int getParticleAmount() -> j 284:286:void setExitPosition(net.minecraft.core.BlockPos,boolean) -> a 36:36:void () -> -net.minecraft.world.level.block.entity.TheEndPortalBlockEntity -> bxk: +net.minecraft.world.level.block.entity.TheEndPortalBlockEntity -> bxn: 7:8:void (net.minecraft.world.level.block.entity.BlockEntityType) -> 11:12:void () -> 15:15:boolean shouldRenderFace(net.minecraft.core.Direction) -> a -net.minecraft.world.level.block.entity.TickableBlockEntity -> bxl: +net.minecraft.world.level.block.entity.TickableBlockEntity -> bxo: void tick() -> Z_ -net.minecraft.world.level.block.entity.TrappedChestBlockEntity -> bxm: +net.minecraft.world.level.block.entity.TrappedChestBlockEntity -> bxp: 5:6:void () -> 10:12:void signalOpenCount() -> h -net.minecraft.world.level.block.entity.package-info -> bxn: -net.minecraft.world.level.block.grower.AbstractMegaTreeGrower -> bxo: +net.minecraft.world.level.block.entity.package-info -> bxq: +net.minecraft.world.level.block.grower.AbstractMegaTreeGrower -> bxr: 16:16:void () -> 19:27:boolean growTree(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredMegaFeature(java.util.Random) -> a 34:53:boolean placeMega(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random,int,int) -> a 57:61:boolean isTwoByTwoSapling(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,int,int) -> a -net.minecraft.world.level.block.grower.AbstractTreeGrower -> bxp: - 15:15:void () -> - net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random) -> b - 20:32:boolean growTree(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a -net.minecraft.world.level.block.grower.AcaciaTreeGrower -> bxq: +net.minecraft.world.level.block.grower.AbstractTreeGrower -> bxs: + 16:16:void () -> + net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random,boolean) -> a + 23:35:boolean growTree(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a + 39:44:boolean hasFlowers(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> a +net.minecraft.world.level.block.grower.AcaciaTreeGrower -> bxt: 11:11:void () -> - 15:15:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random) -> b -net.minecraft.world.level.block.grower.BirchTreeGrower -> bxr: + 15:15:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random,boolean) -> a +net.minecraft.world.level.block.grower.BirchTreeGrower -> bxu: 11:11:void () -> - 15:15:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random) -> b -net.minecraft.world.level.block.grower.DarkOakTreeGrower -> bxs: + 15:15:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random,boolean) -> a +net.minecraft.world.level.block.grower.DarkOakTreeGrower -> bxv: 12:12:void () -> - 16:16:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random) -> b + 16:16:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random,boolean) -> a 22:22:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredMegaFeature(java.util.Random) -> a -net.minecraft.world.level.block.grower.JungleTreeGrower -> bxt: +net.minecraft.world.level.block.grower.JungleTreeGrower -> bxw: 13:13:void () -> - 17:17:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random) -> b + 17:17:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random,boolean) -> a 23:23:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredMegaFeature(java.util.Random) -> a -net.minecraft.world.level.block.grower.OakTreeGrower -> bxu: +net.minecraft.world.level.block.grower.OakTreeGrower -> bxx: 11:11:void () -> - 15:17:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random) -> b -net.minecraft.world.level.block.grower.SpruceTreeGrower -> bxv: + 15:17:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random,boolean) -> a +net.minecraft.world.level.block.grower.SpruceTreeGrower -> bxy: 12:12:void () -> - 16:16:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random) -> b + 16:16:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredFeature(java.util.Random,boolean) -> a 22:23:net.minecraft.world.level.levelgen.feature.ConfiguredFeature getConfiguredMegaFeature(java.util.Random) -> a -net.minecraft.world.level.block.grower.package-info -> bxw: -net.minecraft.world.level.block.package-info -> bxx: -net.minecraft.world.level.block.piston.MovingPistonBlock -> bxy: +net.minecraft.world.level.block.grower.package-info -> bxz: +net.minecraft.world.level.block.package-info -> bya: +net.minecraft.world.level.block.piston.MovingPistonBlock -> byb: net.minecraft.world.level.block.state.properties.DirectionProperty FACING -> a net.minecraft.world.level.block.state.properties.EnumProperty TYPE -> b 39:41:void (net.minecraft.world.level.block.Block$Properties) -> @@ -56600,7 +56706,7 @@ net.minecraft.world.level.block.piston.MovingPistonBlock -> bxy: 148:149:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 153:153:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 35:36:void () -> -net.minecraft.world.level.block.piston.PistonBaseBlock -> bxz: +net.minecraft.world.level.block.piston.PistonBaseBlock -> byc: net.minecraft.world.level.block.state.properties.BooleanProperty EXTENDED -> b net.minecraft.world.phys.shapes.VoxelShape EAST_AABB -> c net.minecraft.world.phys.shapes.VoxelShape WEST_AABB -> d @@ -56628,11 +56734,11 @@ net.minecraft.world.level.block.piston.PistonBaseBlock -> bxz: 418:418:boolean useShapeForLightOcclusion(net.minecraft.world.level.block.state.BlockState) -> o 423:423:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 36:48:void () -> -net.minecraft.world.level.block.piston.PistonBaseBlock$1 -> bxz$1: +net.minecraft.world.level.block.piston.PistonBaseBlock$1 -> byc$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$world$level$material$PushReaction -> b 66:278:void () -> -net.minecraft.world.level.block.piston.PistonHeadBlock -> bya: +net.minecraft.world.level.block.piston.PistonHeadBlock -> byd: net.minecraft.world.level.block.state.properties.EnumProperty TYPE -> b net.minecraft.world.level.block.state.properties.BooleanProperty SHORT -> c net.minecraft.world.phys.shapes.VoxelShape EAST_AABB -> d @@ -56669,16 +56775,16 @@ net.minecraft.world.level.block.piston.PistonHeadBlock -> bya: 181:182:void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 186:186:boolean isPathfindable(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.PathComputationType) -> a 28:56:void () -> -net.minecraft.world.level.block.piston.PistonHeadBlock$1 -> bya$1: +net.minecraft.world.level.block.piston.PistonHeadBlock$1 -> byd$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 64:64:void () -> -net.minecraft.world.level.block.piston.PistonMath -> byb: +net.minecraft.world.level.block.piston.PistonMath -> bye: 10:10:void () -> 15:31:net.minecraft.world.phys.AABB getMovementArea(net.minecraft.world.phys.AABB,net.minecraft.core.Direction,double) -> a -net.minecraft.world.level.block.piston.PistonMath$1 -> byb$1: +net.minecraft.world.level.block.piston.PistonMath$1 -> bye$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 18:18:void () -> -net.minecraft.world.level.block.piston.PistonMovingBlockEntity -> byc: +net.minecraft.world.level.block.piston.PistonMovingBlockEntity -> byf: net.minecraft.world.level.block.state.BlockState movedState -> a net.minecraft.core.Direction direction -> b boolean extending -> c @@ -56719,11 +56825,11 @@ net.minecraft.world.level.block.piston.PistonMovingBlockEntity -> byc: 202:202:boolean lambda$moveStuckEntities$1(net.minecraft.world.phys.AABB,net.minecraft.world.entity.Entity) -> b 37:37:net.minecraft.core.Direction lambda$static$0() -> z 37:37:void () -> -net.minecraft.world.level.block.piston.PistonMovingBlockEntity$1 -> byc$1: +net.minecraft.world.level.block.piston.PistonMovingBlockEntity$1 -> byf$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a int[] $SwitchMap$net$minecraft$core$Direction -> b 133:248:void () -> -net.minecraft.world.level.block.piston.PistonStructureResolver -> byd: +net.minecraft.world.level.block.piston.PistonStructureResolver -> byg: net.minecraft.world.level.Level level -> a net.minecraft.core.BlockPos pistonPos -> b boolean extending -> c @@ -56742,8 +56848,8 @@ net.minecraft.world.level.block.piston.PistonStructureResolver -> byd: 223:223:net.minecraft.core.Direction getPushDirection() -> b 227:227:java.util.List getToPush() -> c 231:231:java.util.List getToDestroy() -> d -net.minecraft.world.level.block.piston.package-info -> bye: -net.minecraft.world.level.block.state.AbstractStateHolder -> byf: +net.minecraft.world.level.block.piston.package-info -> byh: +net.minecraft.world.level.block.state.AbstractStateHolder -> byi: java.util.function.Function PROPERTY_ENTRY_TO_STRING_FUNCTION -> c java.lang.Object owner -> a com.google.common.collect.ImmutableMap values -> d @@ -56760,12 +56866,12 @@ net.minecraft.world.level.block.state.AbstractStateHolder -> byf: 137:139:java.util.Map makeNeighbourValues(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> c 144:144:com.google.common.collect.ImmutableMap getValues() -> b 19:19:void () -> -net.minecraft.world.level.block.state.AbstractStateHolder$1 -> byf$1: +net.minecraft.world.level.block.state.AbstractStateHolder$1 -> byi$1: 19:19:void () -> 22:27:java.lang.String apply(java.util.Map$Entry) -> a 32:32:java.lang.String getName(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 19:19:java.lang.Object apply(java.lang.Object) -> apply -net.minecraft.world.level.block.state.BlockState -> byg: +net.minecraft.world.level.block.state.BlockState -> byj: net.minecraft.world.level.block.state.BlockState$Cache cache -> c int lightEmission -> d boolean useShapeForLightOcclusion -> e @@ -56842,8 +56948,8 @@ net.minecraft.world.level.block.state.BlockState -> byg: 389:389:java.lang.String lambda$deserialize$2(com.mojang.datafixers.Dynamic) -> b 389:389:java.lang.String lambda$deserialize$1(com.mojang.datafixers.Dynamic) -> c 378:378:com.mojang.datafixers.util.Pair lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,java.util.Map$Entry) -> a -net.minecraft.world.level.block.state.BlockState$1 -> byg$1: -net.minecraft.world.level.block.state.BlockState$Cache -> byg$a: +net.minecraft.world.level.block.state.BlockState$1 -> byj$1: +net.minecraft.world.level.block.state.BlockState$Cache -> byj$a: net.minecraft.core.Direction[] DIRECTIONS -> a boolean canOcclude -> b boolean solidRender -> c @@ -56867,7 +56973,7 @@ net.minecraft.world.level.block.state.BlockState$Cache -> byg$a: 404:404:boolean[] access$800(net.minecraft.world.level.block.state.BlockState$Cache) -> h 404:404:boolean access$900(net.minecraft.world.level.block.state.BlockState$Cache) -> i 405:405:void () -> -net.minecraft.world.level.block.state.StateDefinition -> byh: +net.minecraft.world.level.block.state.StateDefinition -> byk: java.util.regex.Pattern NAME_PATTERN -> a java.lang.Object owner -> b com.google.common.collect.ImmutableSortedMap propertiesByName -> c @@ -56884,16 +56990,16 @@ net.minecraft.world.level.block.state.StateDefinition -> byh: 40:42:java.util.List lambda$null$0(java.util.List,java.lang.Comparable) -> a 21:21:java.util.regex.Pattern access$000() -> e 22:22:void () -> -net.minecraft.world.level.block.state.StateDefinition$Builder -> byh$a: +net.minecraft.world.level.block.state.StateDefinition$Builder -> byk$a: java.lang.Object owner -> a java.util.Map properties -> b 96:100:void (java.lang.Object) -> 103:107:net.minecraft.world.level.block.state.StateDefinition$Builder add(net.minecraft.world.level.block.state.properties.Property[]) -> a 111:131:void validateProperty(net.minecraft.world.level.block.state.properties.Property) -> a 134:134:net.minecraft.world.level.block.state.StateDefinition create(net.minecraft.world.level.block.state.StateDefinition$Factory) -> a -net.minecraft.world.level.block.state.StateDefinition$Factory -> byh$b: +net.minecraft.world.level.block.state.StateDefinition$Factory -> byk$b: net.minecraft.world.level.block.state.AbstractStateHolder create(java.lang.Object,com.google.common.collect.ImmutableMap) -> create -net.minecraft.world.level.block.state.StateHolder -> byi: +net.minecraft.world.level.block.state.StateHolder -> byl: org.apache.logging.log4j.Logger LOGGER -> b java.util.Collection getProperties() -> a boolean hasProperty(net.minecraft.world.level.block.state.properties.Property) -> b @@ -56904,8 +57010,8 @@ net.minecraft.world.level.block.state.StateHolder -> byi: 27:27:java.lang.String getName(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> b 31:37:net.minecraft.world.level.block.state.StateHolder setValueHelper(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.block.state.properties.Property,java.lang.String,java.lang.String,java.lang.String) -> a 12:12:void () -> -net.minecraft.world.level.block.state.package-info -> byj: -net.minecraft.world.level.block.state.pattern.BlockInWorld -> byk: +net.minecraft.world.level.block.state.package-info -> bym: +net.minecraft.world.level.block.state.pattern.BlockInWorld -> byn: net.minecraft.world.level.LevelReader level -> a net.minecraft.core.BlockPos pos -> b boolean loadChunks -> c @@ -56921,7 +57027,7 @@ net.minecraft.world.level.block.state.pattern.BlockInWorld -> byk: 56:56:java.util.function.Predicate hasState(net.minecraft.world.level.block.state.BlockState) -> a 56:56:boolean lambda$hasState$1(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 52:52:boolean lambda$hasState$0(java.util.function.Predicate,net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a -net.minecraft.world.level.block.state.pattern.BlockPattern -> byl: +net.minecraft.world.level.block.state.pattern.BlockPattern -> byo: java.util.function.Predicate[][][] pattern -> a int depth -> b int height -> c @@ -56936,13 +57042,13 @@ net.minecraft.world.level.block.state.pattern.BlockPattern -> byl: 80:99:net.minecraft.world.level.block.state.pattern.BlockPattern$BlockPatternMatch find(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a 103:103:com.google.common.cache.LoadingCache createLevelCache(net.minecraft.world.level.LevelReader,boolean) -> a 107:118:net.minecraft.core.BlockPos translateAndRotate(net.minecraft.core.BlockPos,net.minecraft.core.Direction,net.minecraft.core.Direction,int,int,int) -> a -net.minecraft.world.level.block.state.pattern.BlockPattern$BlockCacheLoader -> byl$a: +net.minecraft.world.level.block.state.pattern.BlockPattern$BlockCacheLoader -> byo$a: net.minecraft.world.level.LevelReader level -> a boolean loadChunks -> b 126:129:void (net.minecraft.world.level.LevelReader,boolean) -> 133:133:net.minecraft.world.level.block.state.pattern.BlockInWorld load(net.minecraft.core.BlockPos) -> a 122:122:java.lang.Object load(java.lang.Object) -> load -net.minecraft.world.level.block.state.pattern.BlockPattern$BlockPatternMatch -> byl$b: +net.minecraft.world.level.block.state.pattern.BlockPattern$BlockPatternMatch -> byo$b: net.minecraft.core.BlockPos frontTopLeft -> a net.minecraft.core.Direction forwards -> b net.minecraft.core.Direction up -> c @@ -56960,12 +57066,12 @@ net.minecraft.world.level.block.state.pattern.BlockPattern$BlockPatternMatch -> 181:181:net.minecraft.world.level.block.state.pattern.BlockInWorld getBlock(int,int,int) -> a 186:190:java.lang.String toString() -> toString 194:233:net.minecraft.world.level.block.state.pattern.BlockPattern$PortalInfo getPortalOutput(net.minecraft.core.Direction,net.minecraft.core.BlockPos,double,net.minecraft.world.phys.Vec3,double) -> a -net.minecraft.world.level.block.state.pattern.BlockPattern$PortalInfo -> byl$c: +net.minecraft.world.level.block.state.pattern.BlockPattern$PortalInfo -> byo$c: net.minecraft.world.phys.Vec3 pos -> a net.minecraft.world.phys.Vec3 speed -> b int angle -> c 242:246:void (net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,int) -> -net.minecraft.world.level.block.state.pattern.BlockPatternBuilder -> bym: +net.minecraft.world.level.block.state.pattern.BlockPatternBuilder -> byp: com.google.common.base.Joiner COMMA_JOINED -> a java.util.List pattern -> b java.util.Map lookup -> c @@ -56979,8 +57085,8 @@ net.minecraft.world.level.block.state.pattern.BlockPatternBuilder -> bym: 73:85:java.util.function.Predicate[][][] createPattern() -> c 89:100:void ensureAllCharactersMatched() -> d 16:16:void () -> -net.minecraft.world.level.block.state.pattern.package-info -> byn: -net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate -> byo: +net.minecraft.world.level.block.state.pattern.package-info -> byq: +net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate -> byr: net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate AIR -> a net.minecraft.world.level.material.Material material -> b 19:21:void (net.minecraft.world.level.material.Material) -> @@ -56989,17 +57095,17 @@ net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate -> byo: 9:9:boolean test(java.lang.Object) -> test 9:9:void (net.minecraft.world.level.material.Material,net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate$1) -> 10:10:void () -> -net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate$1 -> byo$1: +net.minecraft.world.level.block.state.predicate.BlockMaterialPredicate$1 -> byr$1: 10:10:void (net.minecraft.world.level.material.Material) -> 13:13:boolean test(net.minecraft.world.level.block.state.BlockState) -> a 10:10:boolean test(java.lang.Object) -> test -net.minecraft.world.level.block.state.predicate.BlockPredicate -> byp: +net.minecraft.world.level.block.state.predicate.BlockPredicate -> bys: net.minecraft.world.level.block.Block block -> a 12:14:void (net.minecraft.world.level.block.Block) -> 17:17:net.minecraft.world.level.block.state.predicate.BlockPredicate forBlock(net.minecraft.world.level.block.Block) -> a 22:22:boolean test(net.minecraft.world.level.block.state.BlockState) -> a 9:9:boolean test(java.lang.Object) -> test -net.minecraft.world.level.block.state.predicate.BlockStatePredicate -> byq: +net.minecraft.world.level.block.state.predicate.BlockStatePredicate -> byt: java.util.function.Predicate ANY -> a net.minecraft.world.level.block.state.StateDefinition definition -> b java.util.Map properties -> c @@ -57012,8 +57118,8 @@ net.minecraft.world.level.block.state.predicate.BlockStatePredicate -> byq: 13:13:boolean test(java.lang.Object) -> test 14:14:boolean lambda$static$0(net.minecraft.world.level.block.state.BlockState) -> b 14:14:void () -> -net.minecraft.world.level.block.state.predicate.package-info -> byr: -net.minecraft.world.level.block.state.properties.AbstractProperty -> bys: +net.minecraft.world.level.block.state.predicate.package-info -> byu: +net.minecraft.world.level.block.state.properties.AbstractProperty -> byv: java.lang.Class clazz -> a java.lang.String name -> b java.lang.Integer hashCode -> c @@ -57024,7 +57130,7 @@ net.minecraft.world.level.block.state.properties.AbstractProperty -> bys: 36:46:boolean equals(java.lang.Object) -> equals 51:54:int hashCode() -> hashCode 58:58:int generateHashCode() -> c -net.minecraft.world.level.block.state.properties.AttachFace -> byt: +net.minecraft.world.level.block.state.properties.AttachFace -> byw: net.minecraft.world.level.block.state.properties.AttachFace FLOOR -> a net.minecraft.world.level.block.state.properties.AttachFace WALL -> b net.minecraft.world.level.block.state.properties.AttachFace CEILING -> c @@ -57035,7 +57141,7 @@ net.minecraft.world.level.block.state.properties.AttachFace -> byt: 13:15:void (java.lang.String,int,java.lang.String) -> 19:19:java.lang.String getSerializedName() -> o 5:8:void () -> -net.minecraft.world.level.block.state.properties.BambooLeaves -> byu: +net.minecraft.world.level.block.state.properties.BambooLeaves -> byx: net.minecraft.world.level.block.state.properties.BambooLeaves NONE -> a net.minecraft.world.level.block.state.properties.BambooLeaves SMALL -> b net.minecraft.world.level.block.state.properties.BambooLeaves LARGE -> c @@ -57047,7 +57153,7 @@ net.minecraft.world.level.block.state.properties.BambooLeaves -> byu: 19:19:java.lang.String toString() -> toString 24:24:java.lang.String getSerializedName() -> o 5:8:void () -> -net.minecraft.world.level.block.state.properties.BedPart -> byv: +net.minecraft.world.level.block.state.properties.BedPart -> byy: net.minecraft.world.level.block.state.properties.BedPart HEAD -> a net.minecraft.world.level.block.state.properties.BedPart FOOT -> b java.lang.String name -> c @@ -57058,7 +57164,7 @@ net.minecraft.world.level.block.state.properties.BedPart -> byv: 18:18:java.lang.String toString() -> toString 23:23:java.lang.String getSerializedName() -> o 5:7:void () -> -net.minecraft.world.level.block.state.properties.BellAttachType -> byw: +net.minecraft.world.level.block.state.properties.BellAttachType -> byz: net.minecraft.world.level.block.state.properties.BellAttachType FLOOR -> a net.minecraft.world.level.block.state.properties.BellAttachType CEILING -> b net.minecraft.world.level.block.state.properties.BellAttachType SINGLE_WALL -> c @@ -57070,7 +57176,7 @@ net.minecraft.world.level.block.state.properties.BellAttachType -> byw: 14:16:void (java.lang.String,int,java.lang.String) -> 20:20:java.lang.String getSerializedName() -> o 5:9:void () -> -net.minecraft.world.level.block.state.properties.BlockStateProperties -> byx: +net.minecraft.world.level.block.state.properties.BlockStateProperties -> bza: net.minecraft.world.level.block.state.properties.BooleanProperty ATTACHED -> a net.minecraft.world.level.block.state.properties.BooleanProperty BOTTOM -> b net.minecraft.world.level.block.state.properties.BooleanProperty CONDITIONAL -> c @@ -57160,7 +57266,7 @@ net.minecraft.world.level.block.state.properties.BlockStateProperties -> byx: 68:68:boolean lambda$static$1(net.minecraft.world.level.block.state.properties.RailShape) -> a 52:52:boolean lambda$static$0(net.minecraft.core.Direction) -> a 11:124:void () -> -net.minecraft.world.level.block.state.properties.BooleanProperty -> byy: +net.minecraft.world.level.block.state.properties.BooleanProperty -> bzb: com.google.common.collect.ImmutableSet values -> a 12:14:void (java.lang.String) -> 18:18:java.util.Collection getPossibleValues() -> d @@ -57170,7 +57276,7 @@ net.minecraft.world.level.block.state.properties.BooleanProperty -> byy: 41:51:boolean equals(java.lang.Object) -> equals 56:56:int generateHashCode() -> c 8:8:java.lang.String getName(java.lang.Comparable) -> a -net.minecraft.world.level.block.state.properties.ChestType -> byz: +net.minecraft.world.level.block.state.properties.ChestType -> bzc: net.minecraft.world.level.block.state.properties.ChestType SINGLE -> a net.minecraft.world.level.block.state.properties.ChestType LEFT -> b net.minecraft.world.level.block.state.properties.ChestType RIGHT -> c @@ -57184,7 +57290,7 @@ net.minecraft.world.level.block.state.properties.ChestType -> byz: 23:23:java.lang.String getSerializedName() -> o 27:27:net.minecraft.world.level.block.state.properties.ChestType getOpposite() -> a 5:11:void () -> -net.minecraft.world.level.block.state.properties.ComparatorMode -> bza: +net.minecraft.world.level.block.state.properties.ComparatorMode -> bzd: net.minecraft.world.level.block.state.properties.ComparatorMode COMPARE -> a net.minecraft.world.level.block.state.properties.ComparatorMode SUBTRACT -> b java.lang.String name -> c @@ -57195,13 +57301,13 @@ net.minecraft.world.level.block.state.properties.ComparatorMode -> bza: 18:18:java.lang.String toString() -> toString 23:23:java.lang.String getSerializedName() -> o 5:7:void () -> -net.minecraft.world.level.block.state.properties.DirectionProperty -> bzb: +net.minecraft.world.level.block.state.properties.DirectionProperty -> bze: 14:15:void (java.lang.String,java.util.Collection) -> 18:18:net.minecraft.world.level.block.state.properties.DirectionProperty create(java.lang.String) -> a 22:22:net.minecraft.world.level.block.state.properties.DirectionProperty create(java.lang.String,java.util.function.Predicate) -> a 26:26:net.minecraft.world.level.block.state.properties.DirectionProperty create(java.lang.String,net.minecraft.core.Direction[]) -> a 30:30:net.minecraft.world.level.block.state.properties.DirectionProperty create(java.lang.String,java.util.Collection) -> a -net.minecraft.world.level.block.state.properties.DoorHingeSide -> bzc: +net.minecraft.world.level.block.state.properties.DoorHingeSide -> bzf: net.minecraft.world.level.block.state.properties.DoorHingeSide LEFT -> a net.minecraft.world.level.block.state.properties.DoorHingeSide RIGHT -> b net.minecraft.world.level.block.state.properties.DoorHingeSide[] $VALUES -> c @@ -57211,7 +57317,7 @@ net.minecraft.world.level.block.state.properties.DoorHingeSide -> bzc: 12:12:java.lang.String toString() -> toString 17:17:java.lang.String getSerializedName() -> o 5:7:void () -> -net.minecraft.world.level.block.state.properties.DoubleBlockHalf -> bzd: +net.minecraft.world.level.block.state.properties.DoubleBlockHalf -> bzg: net.minecraft.world.level.block.state.properties.DoubleBlockHalf UPPER -> a net.minecraft.world.level.block.state.properties.DoubleBlockHalf LOWER -> b net.minecraft.world.level.block.state.properties.DoubleBlockHalf[] $VALUES -> c @@ -57221,7 +57327,7 @@ net.minecraft.world.level.block.state.properties.DoubleBlockHalf -> bzd: 12:12:java.lang.String toString() -> toString 17:17:java.lang.String getSerializedName() -> o 5:7:void () -> -net.minecraft.world.level.block.state.properties.EnumProperty -> bze: +net.minecraft.world.level.block.state.properties.EnumProperty -> bzh: com.google.common.collect.ImmutableSet values -> a java.util.Map names -> b 18:31:void (java.lang.String,java.lang.Class,java.util.Collection) -> @@ -57235,7 +57341,7 @@ net.minecraft.world.level.block.state.properties.EnumProperty -> bze: 79:79:net.minecraft.world.level.block.state.properties.EnumProperty create(java.lang.String,java.lang.Class,java.lang.Enum[]) -> a 83:83:net.minecraft.world.level.block.state.properties.EnumProperty create(java.lang.String,java.lang.Class,java.util.Collection) -> a 16:16:java.lang.String getName(java.lang.Comparable) -> a -net.minecraft.world.level.block.state.properties.Half -> bzf: +net.minecraft.world.level.block.state.properties.Half -> bzi: net.minecraft.world.level.block.state.properties.Half TOP -> a net.minecraft.world.level.block.state.properties.Half BOTTOM -> b java.lang.String name -> c @@ -57246,7 +57352,7 @@ net.minecraft.world.level.block.state.properties.Half -> bzf: 18:18:java.lang.String toString() -> toString 23:23:java.lang.String getSerializedName() -> o 5:7:void () -> -net.minecraft.world.level.block.state.properties.IntegerProperty -> bzg: +net.minecraft.world.level.block.state.properties.IntegerProperty -> bzj: com.google.common.collect.ImmutableSet values -> a 14:29:void (java.lang.String,int,int) -> 33:33:java.util.Collection getPossibleValues() -> d @@ -57256,7 +57362,7 @@ net.minecraft.world.level.block.state.properties.IntegerProperty -> bzg: 63:67:java.util.Optional getValue(java.lang.String) -> b 73:73:java.lang.String getName(java.lang.Integer) -> a 10:10:java.lang.String getName(java.lang.Comparable) -> a -net.minecraft.world.level.block.state.properties.NoteBlockInstrument -> bzh: +net.minecraft.world.level.block.state.properties.NoteBlockInstrument -> bzk: net.minecraft.world.level.block.state.properties.NoteBlockInstrument HARP -> a net.minecraft.world.level.block.state.properties.NoteBlockInstrument BASEDRUM -> b net.minecraft.world.level.block.state.properties.NoteBlockInstrument SNARE -> c @@ -57283,7 +57389,7 @@ net.minecraft.world.level.block.state.properties.NoteBlockInstrument -> bzh: 45:45:net.minecraft.sounds.SoundEvent getSoundEvent() -> a 49:98:net.minecraft.world.level.block.state.properties.NoteBlockInstrument byState(net.minecraft.world.level.block.state.BlockState) -> a 12:28:void () -> -net.minecraft.world.level.block.state.properties.PistonType -> bzi: +net.minecraft.world.level.block.state.properties.PistonType -> bzl: net.minecraft.world.level.block.state.properties.PistonType DEFAULT -> a net.minecraft.world.level.block.state.properties.PistonType STICKY -> b java.lang.String name -> c @@ -57294,13 +57400,13 @@ net.minecraft.world.level.block.state.properties.PistonType -> bzi: 17:17:java.lang.String toString() -> toString 22:22:java.lang.String getSerializedName() -> o 5:7:void () -> -net.minecraft.world.level.block.state.properties.Property -> bzj: +net.minecraft.world.level.block.state.properties.Property -> bzm: java.lang.String getName() -> a java.util.Collection getPossibleValues() -> d java.lang.Class getValueClass() -> b java.util.Optional getValue(java.lang.String) -> b java.lang.String getName(java.lang.Comparable) -> a -net.minecraft.world.level.block.state.properties.RailShape -> bzk: +net.minecraft.world.level.block.state.properties.RailShape -> bzn: net.minecraft.world.level.block.state.properties.RailShape NORTH_SOUTH -> a net.minecraft.world.level.block.state.properties.RailShape EAST_WEST -> b net.minecraft.world.level.block.state.properties.RailShape ASCENDING_EAST -> c @@ -57321,7 +57427,7 @@ net.minecraft.world.level.block.state.properties.RailShape -> bzk: 34:34:boolean isAscending() -> b 39:39:java.lang.String getSerializedName() -> o 5:15:void () -> -net.minecraft.world.level.block.state.properties.RedstoneSide -> bzl: +net.minecraft.world.level.block.state.properties.RedstoneSide -> bzo: net.minecraft.world.level.block.state.properties.RedstoneSide UP -> a net.minecraft.world.level.block.state.properties.RedstoneSide SIDE -> b net.minecraft.world.level.block.state.properties.RedstoneSide NONE -> c @@ -57333,7 +57439,7 @@ net.minecraft.world.level.block.state.properties.RedstoneSide -> bzl: 19:19:java.lang.String toString() -> toString 24:24:java.lang.String getSerializedName() -> o 5:8:void () -> -net.minecraft.world.level.block.state.properties.SlabType -> bzm: +net.minecraft.world.level.block.state.properties.SlabType -> bzp: net.minecraft.world.level.block.state.properties.SlabType TOP -> a net.minecraft.world.level.block.state.properties.SlabType BOTTOM -> b net.minecraft.world.level.block.state.properties.SlabType DOUBLE -> c @@ -57345,7 +57451,7 @@ net.minecraft.world.level.block.state.properties.SlabType -> bzm: 19:19:java.lang.String toString() -> toString 24:24:java.lang.String getSerializedName() -> o 5:8:void () -> -net.minecraft.world.level.block.state.properties.StairsShape -> bzn: +net.minecraft.world.level.block.state.properties.StairsShape -> bzq: net.minecraft.world.level.block.state.properties.StairsShape STRAIGHT -> a net.minecraft.world.level.block.state.properties.StairsShape INNER_LEFT -> b net.minecraft.world.level.block.state.properties.StairsShape INNER_RIGHT -> c @@ -57359,7 +57465,7 @@ net.minecraft.world.level.block.state.properties.StairsShape -> bzn: 21:21:java.lang.String toString() -> toString 26:26:java.lang.String getSerializedName() -> o 5:10:void () -> -net.minecraft.world.level.block.state.properties.StructureMode -> bzo: +net.minecraft.world.level.block.state.properties.StructureMode -> bzr: net.minecraft.world.level.block.state.properties.StructureMode SAVE -> a net.minecraft.world.level.block.state.properties.StructureMode LOAD -> b net.minecraft.world.level.block.state.properties.StructureMode CORNER -> c @@ -57371,7 +57477,7 @@ net.minecraft.world.level.block.state.properties.StructureMode -> bzo: 14:16:void (java.lang.String,int,java.lang.String) -> 20:20:java.lang.String getSerializedName() -> o 5:9:void () -> -net.minecraft.world.level.block.state.properties.WoodType -> bzp: +net.minecraft.world.level.block.state.properties.WoodType -> bzs: java.util.Set VALUES -> g net.minecraft.world.level.block.state.properties.WoodType OAK -> a net.minecraft.world.level.block.state.properties.WoodType SPRUCE -> b @@ -57385,8 +57491,8 @@ net.minecraft.world.level.block.state.properties.WoodType -> bzp: 30:30:java.util.stream.Stream values() -> a 34:34:java.lang.String name() -> b 9:16:void () -> -net.minecraft.world.level.block.state.properties.package-info -> bzq: -net.minecraft.world.level.border.BorderChangeListener -> bzr: +net.minecraft.world.level.block.state.properties.package-info -> bzt: +net.minecraft.world.level.border.BorderChangeListener -> bzu: void onBorderSizeSet(net.minecraft.world.level.border.WorldBorder,double) -> a void onBorderSizeLerping(net.minecraft.world.level.border.WorldBorder,double,double,long) -> a void onBorderCenterSet(net.minecraft.world.level.border.WorldBorder,double,double) -> a @@ -57394,7 +57500,7 @@ net.minecraft.world.level.border.BorderChangeListener -> bzr: void onBorderSetWarningBlocks(net.minecraft.world.level.border.WorldBorder,int) -> b void onBorderSetDamagePerBlock(net.minecraft.world.level.border.WorldBorder,double) -> b void onBorderSetDamageSafeZOne(net.minecraft.world.level.border.WorldBorder,double) -> c -net.minecraft.world.level.border.BorderChangeListener$DelegateBorderChangeListener -> bzr$a: +net.minecraft.world.level.border.BorderChangeListener$DelegateBorderChangeListener -> bzu$a: net.minecraft.world.level.border.WorldBorder worldBorder -> a 21:23:void (net.minecraft.world.level.border.WorldBorder) -> 27:28:void onBorderSizeSet(net.minecraft.world.level.border.WorldBorder,double) -> a @@ -57404,7 +57510,7 @@ net.minecraft.world.level.border.BorderChangeListener$DelegateBorderChangeListen 47:48:void onBorderSetWarningBlocks(net.minecraft.world.level.border.WorldBorder,int) -> b 52:53:void onBorderSetDamagePerBlock(net.minecraft.world.level.border.WorldBorder,double) -> b 57:58:void onBorderSetDamageSafeZOne(net.minecraft.world.level.border.WorldBorder,double) -> c -net.minecraft.world.level.border.BorderStatus -> bzs: +net.minecraft.world.level.border.BorderStatus -> bzv: net.minecraft.world.level.border.BorderStatus GROWING -> a net.minecraft.world.level.border.BorderStatus SHRINKING -> b net.minecraft.world.level.border.BorderStatus STATIONARY -> c @@ -57415,7 +57521,7 @@ net.minecraft.world.level.border.BorderStatus -> bzs: 11:13:void (java.lang.String,int,int) -> 16:16:int getColor() -> a 3:6:void () -> -net.minecraft.world.level.border.WorldBorder -> bzt: +net.minecraft.world.level.border.WorldBorder -> bzw: java.util.List listeners -> a double damagePerBlock -> b double damageSafeZone -> c @@ -57464,8 +57570,8 @@ net.minecraft.world.level.border.WorldBorder -> bzt: 423:433:void saveWorldBorderData(net.minecraft.world.level.storage.LevelData) -> a 436:447:void readBorderData(net.minecraft.world.level.storage.LevelData) -> b 18:18:int access$000(net.minecraft.world.level.border.WorldBorder) -> a -net.minecraft.world.level.border.WorldBorder$1 -> bzt$1: -net.minecraft.world.level.border.WorldBorder$BorderExtent -> bzt$a: +net.minecraft.world.level.border.WorldBorder$1 -> bzw$1: +net.minecraft.world.level.border.WorldBorder$BorderExtent -> bzw$a: double getMinX() -> a double getMaxX() -> b double getMinZ() -> c @@ -57479,7 +57585,7 @@ net.minecraft.world.level.border.WorldBorder$BorderExtent -> bzt$a: void onCenterChange() -> k net.minecraft.world.level.border.WorldBorder$BorderExtent update() -> l net.minecraft.world.phys.shapes.VoxelShape getCollisionShape() -> m -net.minecraft.world.level.border.WorldBorder$MovingBorderExtent -> bzt$b: +net.minecraft.world.level.border.WorldBorder$MovingBorderExtent -> bzw$b: double from -> b double to -> c long lerpEnd -> d @@ -57501,7 +57607,7 @@ net.minecraft.world.level.border.WorldBorder$MovingBorderExtent -> bzt$b: 121:125:net.minecraft.world.level.border.WorldBorder$BorderExtent update() -> l 130:132:net.minecraft.world.phys.shapes.VoxelShape getCollisionShape() -> m 47:47:void (net.minecraft.world.level.border.WorldBorder,double,double,long,net.minecraft.world.level.border.WorldBorder$1) -> -net.minecraft.world.level.border.WorldBorder$StaticBorderExtent -> bzt$c: +net.minecraft.world.level.border.WorldBorder$StaticBorderExtent -> bzw$c: double size -> b double minX -> c double minZ -> d @@ -57524,8 +57630,8 @@ net.minecraft.world.level.border.WorldBorder$StaticBorderExtent -> bzt$c: 216:217:void onCenterChange() -> k 221:221:net.minecraft.world.level.border.WorldBorder$BorderExtent update() -> l 226:226:net.minecraft.world.phys.shapes.VoxelShape getCollisionShape() -> m -net.minecraft.world.level.border.package-info -> bzu: -net.minecraft.world.level.chunk.ChunkAccess -> bzv: +net.minecraft.world.level.border.package-info -> bzx: +net.minecraft.world.level.chunk.ChunkAccess -> bzy: net.minecraft.world.level.block.state.BlockState setBlockState(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,boolean) -> a void setBlockEntity(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEntity) -> a void addEntity(net.minecraft.world.entity.Entity) -> a @@ -57565,7 +57671,7 @@ net.minecraft.world.level.chunk.ChunkAccess -> bzv: 143:146:it.unimi.dsi.fastutil.shorts.ShortList getOrCreateOffsetList(it.unimi.dsi.fastutil.shorts.ShortList[],int) -> a boolean isLightCorrect() -> r void setLightCorrect(boolean) -> b -net.minecraft.world.level.chunk.ChunkBiomeContainer -> bzw: +net.minecraft.world.level.chunk.ChunkBiomeContainer -> bzz: org.apache.logging.log4j.Logger LOGGER -> d int WIDTH_BITS -> e int HEIGHT_BITS -> f @@ -57583,7 +57689,7 @@ net.minecraft.world.level.chunk.ChunkBiomeContainer -> bzw: 107:107:net.minecraft.world.level.chunk.ChunkBiomeContainer copy() -> b 112:115:net.minecraft.world.level.biome.Biome getNoiseBiome(int,int,int) -> b 18:26:void () -> -net.minecraft.world.level.chunk.ChunkGenerator -> bzx: +net.minecraft.world.level.chunk.ChunkGenerator -> caa: net.minecraft.world.level.LevelAccessor level -> a long seed -> b net.minecraft.world.level.biome.BiomeSource biomeSource -> c @@ -57613,9 +57719,9 @@ net.minecraft.world.level.chunk.ChunkGenerator -> bzx: 239:239:int getFirstFreeHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types) -> b 243:243:int getFirstOccupiedHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types) -> c 96:96:net.minecraft.world.level.biome.Biome lambda$applyCarvers$0(net.minecraft.world.level.biome.BiomeManager,net.minecraft.core.BlockPos) -> b -net.minecraft.world.level.chunk.ChunkGeneratorFactory -> bzy: +net.minecraft.world.level.chunk.ChunkGeneratorFactory -> cab: net.minecraft.world.level.chunk.ChunkGenerator create(net.minecraft.world.level.Level,net.minecraft.world.level.biome.BiomeSource,net.minecraft.world.level.levelgen.ChunkGeneratorSettings) -> create -net.minecraft.world.level.chunk.ChunkGeneratorType -> bzz: +net.minecraft.world.level.chunk.ChunkGeneratorType -> cac: net.minecraft.world.level.chunk.ChunkGeneratorType SURFACE -> a net.minecraft.world.level.chunk.ChunkGeneratorType CAVES -> b net.minecraft.world.level.chunk.ChunkGeneratorType FLOATING_ISLANDS -> c @@ -57630,7 +57736,7 @@ net.minecraft.world.level.chunk.ChunkGeneratorType -> bzz: 47:47:net.minecraft.world.level.levelgen.ChunkGeneratorSettings createSettings() -> a 51:51:boolean isPublic() -> b 21:25:void () -> -net.minecraft.world.level.chunk.ChunkSource -> caa: +net.minecraft.world.level.chunk.ChunkSource -> cad: 13:13:void () -> 16:16:net.minecraft.world.level.chunk.LevelChunk getChunk(int,int,boolean) -> a 21:21:net.minecraft.world.level.chunk.LevelChunk getChunkNow(int,int) -> a @@ -57647,7 +57753,7 @@ net.minecraft.world.level.chunk.ChunkSource -> caa: 59:59:boolean isEntityTickingChunk(net.minecraft.world.entity.Entity) -> a 63:63:boolean isEntityTickingChunk(net.minecraft.world.level.ChunkPos) -> a 67:67:boolean isTickingChunk(net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.chunk.ChunkStatus -> cab: +net.minecraft.world.level.chunk.ChunkStatus -> cae: java.util.EnumSet PRE_FEATURES -> n java.util.EnumSet POST_FEATURES -> o net.minecraft.world.level.chunk.ChunkStatus$LoadingTask PASSTHROUGH_LOAD_TASK -> p @@ -57713,7 +57819,7 @@ net.minecraft.world.level.chunk.ChunkStatus -> cab: 46:46:void lambda$static$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,java.util.List,net.minecraft.world.level.chunk.ChunkAccess) -> i 40:43:java.util.concurrent.CompletableFuture lambda$static$0(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,net.minecraft.world.level.chunk.ChunkAccess) -> c 27:153:void () -> -net.minecraft.world.level.chunk.ChunkStatus$ChunkType -> cab$a: +net.minecraft.world.level.chunk.ChunkStatus$ChunkType -> cae$a: net.minecraft.world.level.chunk.ChunkStatus$ChunkType PROTOCHUNK -> a net.minecraft.world.level.chunk.ChunkStatus$ChunkType LEVELCHUNK -> b net.minecraft.world.level.chunk.ChunkStatus$ChunkType[] $VALUES -> c @@ -57721,14 +57827,14 @@ net.minecraft.world.level.chunk.ChunkStatus$ChunkType -> cab$a: 270:270:net.minecraft.world.level.chunk.ChunkStatus$ChunkType valueOf(java.lang.String) -> valueOf 270:270:void (java.lang.String,int) -> 270:272:void () -> -net.minecraft.world.level.chunk.ChunkStatus$GenerationTask -> cab$b: +net.minecraft.world.level.chunk.ChunkStatus$GenerationTask -> cae$b: java.util.concurrent.CompletableFuture doWork(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess) -> doWork -net.minecraft.world.level.chunk.ChunkStatus$LoadingTask -> cab$c: +net.minecraft.world.level.chunk.ChunkStatus$LoadingTask -> cae$c: java.util.concurrent.CompletableFuture doWork(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,net.minecraft.world.level.chunk.ChunkAccess) -> doWork -net.minecraft.world.level.chunk.ChunkStatus$SimpleGenerationTask -> cab$d: +net.minecraft.world.level.chunk.ChunkStatus$SimpleGenerationTask -> cae$d: 257:264:java.util.concurrent.CompletableFuture doWork(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess) -> doWork void doWork(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,java.util.List,net.minecraft.world.level.chunk.ChunkAccess) -> doWork -net.minecraft.world.level.chunk.DataLayer -> cac: +net.minecraft.world.level.chunk.DataLayer -> caf: byte[] data -> a 14:15:void () -> 17:23:void (byte[]) -> @@ -57745,7 +57851,7 @@ net.minecraft.world.level.chunk.DataLayer -> cac: 91:101:java.lang.String toString() -> toString 106:113:java.lang.String layerToString(int) -> a 117:117:boolean isEmpty() -> c -net.minecraft.world.level.chunk.EmptyLevelChunk -> cad: +net.minecraft.world.level.chunk.EmptyLevelChunk -> cag: net.minecraft.world.level.biome.Biome[] BIOMES -> b 28:29:void (net.minecraft.world.level.Level,net.minecraft.world.level.ChunkPos) -> 33:33:net.minecraft.world.level.block.state.BlockState getBlockState(net.minecraft.core.BlockPos) -> d_ @@ -57769,14 +57875,14 @@ net.minecraft.world.level.chunk.EmptyLevelChunk -> cad: 117:117:net.minecraft.server.level.ChunkHolder$FullChunkStatus getFullStatus() -> u 25:25:void lambda$static$0(net.minecraft.world.level.biome.Biome[]) -> a 25:25:void () -> -net.minecraft.world.level.chunk.FeatureAccess -> cae: +net.minecraft.world.level.chunk.FeatureAccess -> cah: net.minecraft.world.level.levelgen.structure.StructureStart getStartForFeature(java.lang.String) -> a void setStartForFeature(java.lang.String,net.minecraft.world.level.levelgen.structure.StructureStart) -> a it.unimi.dsi.fastutil.longs.LongSet getReferencesForFeature(java.lang.String) -> b void addReferenceForFeature(java.lang.String,long) -> a java.util.Map getAllReferences() -> v void setAllReferences(java.util.Map) -> b -net.minecraft.world.level.chunk.GlobalPalette -> caf: +net.minecraft.world.level.chunk.GlobalPalette -> cai: net.minecraft.core.IdMapper registry -> a java.lang.Object defaultValue -> b 11:14:void (net.minecraft.core.IdMapper,java.lang.Object) -> @@ -57788,7 +57894,7 @@ net.minecraft.world.level.chunk.GlobalPalette -> caf: 43:43:int getSerializedSize() -> a 48:48:int getSize() -> b 53:53:void read(net.minecraft.nbt.ListTag) -> a -net.minecraft.world.level.chunk.HashMapPalette -> cag: +net.minecraft.world.level.chunk.HashMapPalette -> caj: net.minecraft.core.IdMapper registry -> a net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap values -> b net.minecraft.world.level.chunk.PaletteResize resizeHandler -> c @@ -57805,7 +57911,7 @@ net.minecraft.world.level.chunk.HashMapPalette -> cag: 85:85:int getSize() -> b 90:94:void read(net.minecraft.nbt.ListTag) -> a 97:100:void write(net.minecraft.nbt.ListTag) -> b -net.minecraft.world.level.chunk.ImposterProtoChunk -> cah: +net.minecraft.world.level.chunk.ImposterProtoChunk -> cak: net.minecraft.world.level.chunk.LevelChunk wrapped -> a 28:31:void (net.minecraft.world.level.chunk.LevelChunk) -> 36:36:net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.core.BlockPos) -> c @@ -57853,7 +57959,7 @@ net.minecraft.world.level.chunk.ImposterProtoChunk -> cah: 24:24:net.minecraft.world.level.TickList getBlockTicks() -> n 216:216:boolean lambda$getLiquidTicks$1(net.minecraft.world.level.material.Fluid) -> a 211:211:boolean lambda$getBlockTicks$0(net.minecraft.world.level.block.Block) -> a -net.minecraft.world.level.chunk.LevelChunk -> cai: +net.minecraft.world.level.chunk.LevelChunk -> cal: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.world.level.chunk.LevelChunkSection EMPTY_SECTION -> a net.minecraft.world.level.chunk.LevelChunkSection[] sections -> c @@ -57958,7 +58064,7 @@ net.minecraft.world.level.chunk.LevelChunk -> cai: 168:168:net.minecraft.world.level.levelgen.Heightmap lambda$getOrCreateHeightmapUnprimed$1(net.minecraft.world.level.levelgen.Heightmap$Types) -> c 137:138:net.minecraft.world.entity.Entity lambda$new$0(net.minecraft.world.entity.Entity) -> c 59:65:void () -> -net.minecraft.world.level.chunk.LevelChunk$EntityCreationType -> cai$a: +net.minecraft.world.level.chunk.LevelChunk$EntityCreationType -> cal$a: net.minecraft.world.level.chunk.LevelChunk$EntityCreationType IMMEDIATE -> a net.minecraft.world.level.chunk.LevelChunk$EntityCreationType QUEUED -> b net.minecraft.world.level.chunk.LevelChunk$EntityCreationType CHECK -> c @@ -57967,7 +58073,7 @@ net.minecraft.world.level.chunk.LevelChunk$EntityCreationType -> cai$a: 807:807:net.minecraft.world.level.chunk.LevelChunk$EntityCreationType valueOf(java.lang.String) -> valueOf 807:807:void (java.lang.String,int) -> 807:810:void () -> -net.minecraft.world.level.chunk.LevelChunkSection -> caj: +net.minecraft.world.level.chunk.LevelChunkSection -> cam: net.minecraft.world.level.chunk.Palette GLOBAL_BLOCKSTATE_PALETTE -> a int bottomBlockY -> b short nonEmptyBlockCount -> c @@ -57996,11 +58102,11 @@ net.minecraft.world.level.chunk.LevelChunkSection -> caj: 158:158:boolean maybeHas(net.minecraft.world.level.block.state.BlockState) -> a 122:136:void lambda$recalcBlockCounts$0(net.minecraft.world.level.block.state.BlockState,int) -> a 17:17:void () -> -net.minecraft.world.level.chunk.LightChunkGetter -> cak: +net.minecraft.world.level.chunk.LightChunkGetter -> can: net.minecraft.world.level.BlockGetter getChunkForLighting(int,int) -> c 14:14:void onLightUpdate(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos) -> a net.minecraft.world.level.BlockGetter getLevel() -> l -net.minecraft.world.level.chunk.LinearPalette -> cal: +net.minecraft.world.level.chunk.LinearPalette -> cao: net.minecraft.core.IdMapper registry -> a java.lang.Object[] values -> b net.minecraft.world.level.chunk.PaletteResize resizeHandler -> c @@ -58016,7 +58122,7 @@ net.minecraft.world.level.chunk.LinearPalette -> cal: 79:85:int getSerializedSize() -> a 90:90:int getSize() -> b 95:99:void read(net.minecraft.nbt.ListTag) -> a -net.minecraft.world.level.chunk.OldDataLayer -> cam: +net.minecraft.world.level.chunk.OldDataLayer -> cap: byte[] data -> a int depthBits -> b int depthBitsPlusFour -> c @@ -58025,7 +58131,7 @@ net.minecraft.world.level.chunk.OldDataLayer -> cam: 27:37:void set(int,int,int,int) -> a 40:40:boolean isValid() -> a 44:48:void setAll(int) -> a -net.minecraft.world.level.chunk.Palette -> can: +net.minecraft.world.level.chunk.Palette -> caq: int idFor(java.lang.Object) -> a boolean maybeHas(java.lang.Object) -> b java.lang.Object valueFor(int) -> a @@ -58034,9 +58140,9 @@ net.minecraft.world.level.chunk.Palette -> can: int getSerializedSize() -> a int getSize() -> b void read(net.minecraft.nbt.ListTag) -> a -net.minecraft.world.level.chunk.PaletteResize -> cao: +net.minecraft.world.level.chunk.PaletteResize -> car: int onResize(int,java.lang.Object) -> onResize -net.minecraft.world.level.chunk.PalettedContainer -> cap: +net.minecraft.world.level.chunk.PalettedContainer -> cas: net.minecraft.world.level.chunk.Palette globalPalette -> b net.minecraft.world.level.chunk.PaletteResize dummyPaletteResize -> c net.minecraft.core.IdMapper registry -> d @@ -58071,9 +58177,9 @@ net.minecraft.world.level.chunk.PalettedContainer -> cap: 248:248:void lambda$count$2(it.unimi.dsi.fastutil.ints.Int2IntMap,int) -> a 42:42:java.lang.String lambda$acquire$1(java.lang.Thread) -> a 27:27:int lambda$new$0(int,java.lang.Object) -> c -net.minecraft.world.level.chunk.PalettedContainer$CountConsumer -> cap$a: +net.minecraft.world.level.chunk.PalettedContainer$CountConsumer -> cas$a: void accept(java.lang.Object,int) -> accept -net.minecraft.world.level.chunk.ProtoChunk -> caq: +net.minecraft.world.level.chunk.ProtoChunk -> cat: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.ChunkPos chunkPos -> b boolean isDirty -> c @@ -58164,7 +58270,7 @@ net.minecraft.world.level.chunk.ProtoChunk -> caq: 80:80:boolean lambda$new$1(net.minecraft.world.level.material.Fluid) -> a 79:79:boolean lambda$new$0(net.minecraft.world.level.block.Block) -> a 39:39:void () -> -net.minecraft.world.level.chunk.ProtoTickList -> car: +net.minecraft.world.level.chunk.ProtoTickList -> cau: java.util.function.Predicate ignore -> a net.minecraft.world.level.ChunkPos chunkPos -> b it.unimi.dsi.fastutil.shorts.ShortList[] toBeTicked -> c @@ -58178,7 +58284,7 @@ net.minecraft.world.level.chunk.ProtoTickList -> car: 70:71:void addAll(java.util.stream.Stream) -> a 75:75:int size() -> a 70:70:void lambda$addAll$0(net.minecraft.world.level.TickNextTickData) -> a -net.minecraft.world.level.chunk.UpgradeData -> cas: +net.minecraft.world.level.chunk.UpgradeData -> cav: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.world.level.chunk.UpgradeData EMPTY -> a net.minecraft.core.Direction8[] DIRECTIONS -> c @@ -58198,11 +58304,11 @@ net.minecraft.world.level.chunk.UpgradeData -> cas: 35:35:java.util.Map access$200() -> c 35:35:java.util.Set access$300() -> d 36:170:void () -> -net.minecraft.world.level.chunk.UpgradeData$1 -> cas$1: -net.minecraft.world.level.chunk.UpgradeData$BlockFixer -> cas$a: +net.minecraft.world.level.chunk.UpgradeData$1 -> cav$1: +net.minecraft.world.level.chunk.UpgradeData$BlockFixer -> cav$a: net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 185:185:void processChunk(net.minecraft.world.level.LevelAccessor) -> a -net.minecraft.world.level.chunk.UpgradeData$BlockFixers -> cas$b: +net.minecraft.world.level.chunk.UpgradeData$BlockFixers -> cav$b: net.minecraft.world.level.chunk.UpgradeData$BlockFixers BLACKLIST -> a net.minecraft.world.level.chunk.UpgradeData$BlockFixers DEFAULT -> b net.minecraft.world.level.chunk.UpgradeData$BlockFixers CHEST -> c @@ -58217,26 +58323,26 @@ net.minecraft.world.level.chunk.UpgradeData$BlockFixers -> cas$b: 188:188:void (java.lang.String,int,net.minecraft.world.level.block.Block[],net.minecraft.world.level.chunk.UpgradeData$1) -> 188:188:void (java.lang.String,int,boolean,net.minecraft.world.level.block.Block[],net.minecraft.world.level.chunk.UpgradeData$1) -> 188:334:void () -> -net.minecraft.world.level.chunk.UpgradeData$BlockFixers$1 -> cas$b$1: +net.minecraft.world.level.chunk.UpgradeData$BlockFixers$1 -> cav$b$1: 189:189:void (java.lang.String,int,net.minecraft.world.level.block.Block[]) -> 232:232:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.chunk.UpgradeData$BlockFixers$2 -> cas$b$2: +net.minecraft.world.level.chunk.UpgradeData$BlockFixers$2 -> cav$b$2: 235:235:void (java.lang.String,int,net.minecraft.world.level.block.Block[]) -> 238:238:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.chunk.UpgradeData$BlockFixers$3 -> cas$b$3: +net.minecraft.world.level.chunk.UpgradeData$BlockFixers$3 -> cav$b$3: 241:241:void (java.lang.String,int,net.minecraft.world.level.block.Block[]) -> 244:264:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.chunk.UpgradeData$BlockFixers$4 -> cas$b$4: +net.minecraft.world.level.chunk.UpgradeData$BlockFixers$4 -> cav$b$4: java.lang.ThreadLocal queue -> g 267:268:void (java.lang.String,int,boolean,net.minecraft.world.level.block.Block[]) -> 272:283:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 288:318:void processChunk(net.minecraft.world.level.LevelAccessor) -> a 268:268:java.util.List lambda$$0() -> a -net.minecraft.world.level.chunk.UpgradeData$BlockFixers$5 -> cas$b$5: +net.minecraft.world.level.chunk.UpgradeData$BlockFixers$5 -> cav$b$5: 320:320:void (java.lang.String,int,net.minecraft.world.level.block.Block[]) -> 323:329:net.minecraft.world.level.block.state.BlockState updateShape(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.chunk.package-info -> cat: -net.minecraft.world.level.chunk.storage.ChunkSerializer -> cau: +net.minecraft.world.level.chunk.package-info -> caw: +net.minecraft.world.level.chunk.storage.ChunkSerializer -> cax: org.apache.logging.log4j.Logger LOGGER -> a 59:59:void () -> 64:221:net.minecraft.world.level.chunk.ProtoChunk read(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.world.entity.ai.village.poi.PoiManager,net.minecraft.world.level.ChunkPos,net.minecraft.nbt.CompoundTag) -> a @@ -58254,7 +58360,7 @@ net.minecraft.world.level.chunk.storage.ChunkSerializer -> cau: 78:78:boolean lambda$read$1(net.minecraft.world.level.material.Fluid) -> a 77:77:boolean lambda$read$0(net.minecraft.world.level.block.Block) -> a 60:60:void () -> -net.minecraft.world.level.chunk.storage.ChunkStorage -> cav: +net.minecraft.world.level.chunk.storage.ChunkStorage -> cay: net.minecraft.world.level.chunk.storage.IOWorker worker -> a com.mojang.datafixers.DataFixer fixerUpper -> b net.minecraft.world.level.levelgen.structure.LegacyStructureDataHandler legacyStructureHandler -> c @@ -58265,7 +58371,7 @@ net.minecraft.world.level.chunk.storage.ChunkStorage -> cav: 64:69:void write(net.minecraft.world.level.ChunkPos,net.minecraft.nbt.CompoundTag) -> a 72:73:void flushWorker() -> i 77:78:void close() -> close -net.minecraft.world.level.chunk.storage.IOWorker -> caw: +net.minecraft.world.level.chunk.storage.IOWorker -> caz: org.apache.logging.log4j.Logger LOGGER -> a java.lang.Thread thread -> b java.util.concurrent.atomic.AtomicBoolean shutdownRequested -> c @@ -58302,8 +58408,8 @@ net.minecraft.world.level.chunk.storage.IOWorker -> caw: 65:70:void lambda$null$1(java.util.concurrent.CompletableFuture,java.lang.Void,java.lang.Throwable) -> a 62:62:net.minecraft.world.level.chunk.storage.IOWorker$PendingStore lambda$null$0(net.minecraft.world.level.ChunkPos) -> b 33:33:void () -> -net.minecraft.world.level.chunk.storage.IOWorker$1 -> caw$1: -net.minecraft.world.level.chunk.storage.IOWorker$PendingStore -> caw$a: +net.minecraft.world.level.chunk.storage.IOWorker$1 -> caz$1: +net.minecraft.world.level.chunk.storage.IOWorker$PendingStore -> caz$a: net.minecraft.nbt.CompoundTag data -> a java.util.concurrent.CompletableFuture result -> b 35:37:void () -> @@ -58311,11 +58417,11 @@ net.minecraft.world.level.chunk.storage.IOWorker$PendingStore -> caw$a: 35:35:java.util.concurrent.CompletableFuture access$100(net.minecraft.world.level.chunk.storage.IOWorker$PendingStore) -> b 35:35:net.minecraft.nbt.CompoundTag access$002(net.minecraft.world.level.chunk.storage.IOWorker$PendingStore,net.minecraft.nbt.CompoundTag) -> a 35:35:void (net.minecraft.world.level.chunk.storage.IOWorker$1) -> -net.minecraft.world.level.chunk.storage.OldChunkStorage -> cax: +net.minecraft.world.level.chunk.storage.OldChunkStorage -> cba: 12:12:void () -> 16:37:net.minecraft.world.level.chunk.storage.OldChunkStorage$OldLevelChunk load(net.minecraft.nbt.CompoundTag) -> a 41:110:void convertToAnvilFormat(net.minecraft.world.level.chunk.storage.OldChunkStorage$OldLevelChunk,net.minecraft.nbt.CompoundTag,net.minecraft.world.level.biome.BiomeSource) -> a -net.minecraft.world.level.chunk.storage.OldChunkStorage$OldLevelChunk -> cax$a: +net.minecraft.world.level.chunk.storage.OldChunkStorage$OldLevelChunk -> cba$a: long lastUpdated -> a boolean terrainPopulated -> b byte[] heightmap -> c @@ -58329,14 +58435,14 @@ net.minecraft.world.level.chunk.storage.OldChunkStorage$OldLevelChunk -> cax$a: int x -> k int z -> l 128:131:void (int,int) -> -net.minecraft.world.level.chunk.storage.RegionBitmap -> cay: +net.minecraft.world.level.chunk.storage.RegionBitmap -> cbb: java.util.BitSet used -> a 9:10:void () -> 13:14:void force(int,int) -> a 17:18:void free(int,int) -> b 21:30:int allocate(int) -> a 35:35:it.unimi.dsi.fastutil.ints.IntSet getUsed() -> a -net.minecraft.world.level.chunk.storage.RegionFile -> caz: +net.minecraft.world.level.chunk.storage.RegionFile -> cbc: org.apache.logging.log4j.Logger LOGGER -> a java.nio.ByteBuffer PADDING_BUFFER -> b java.nio.channels.FileChannel file -> c @@ -58374,14 +58480,14 @@ net.minecraft.world.level.chunk.storage.RegionFile -> caz: 353:353:void lambda$write$0(net.minecraft.world.level.ChunkPos) -> h 84:84:net.minecraft.world.level.chunk.storage.RegionFileVersion access$000(net.minecraft.world.level.chunk.storage.RegionFile) -> a 85:93:void () -> -net.minecraft.world.level.chunk.storage.RegionFile$ChunkBuffer -> caz$a: +net.minecraft.world.level.chunk.storage.RegionFile$ChunkBuffer -> cbc$a: net.minecraft.world.level.ChunkPos pos -> b net.minecraft.world.level.chunk.storage.RegionFile this$0 -> a 309:320:void (net.minecraft.world.level.chunk.storage.RegionFile,net.minecraft.world.level.ChunkPos) -> 324:328:void close() -> close -net.minecraft.world.level.chunk.storage.RegionFile$CommitOp -> caz$b: +net.minecraft.world.level.chunk.storage.RegionFile$CommitOp -> cbc$b: void run() -> run -net.minecraft.world.level.chunk.storage.RegionFileStorage -> cba: +net.minecraft.world.level.chunk.storage.RegionFileStorage -> cbd: it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap regionCache -> a java.io.File folder -> b 17:22:void (java.io.File) -> @@ -58389,7 +58495,7 @@ net.minecraft.world.level.chunk.storage.RegionFileStorage -> cba: 47:54:net.minecraft.nbt.CompoundTag read(net.minecraft.world.level.ChunkPos) -> a 58:62:void write(net.minecraft.world.level.ChunkPos,net.minecraft.nbt.CompoundTag) -> a 66:69:void close() -> close -net.minecraft.world.level.chunk.storage.RegionFileVersion -> cbb: +net.minecraft.world.level.chunk.storage.RegionFileVersion -> cbe: it.unimi.dsi.fastutil.ints.Int2ObjectMap VERSIONS -> d net.minecraft.world.level.chunk.storage.RegionFileVersion VERSION_GZIP -> a net.minecraft.world.level.chunk.storage.RegionFileVersion VERSION_DEFLATE -> b @@ -58407,9 +58513,9 @@ net.minecraft.world.level.chunk.storage.RegionFileVersion -> cbb: 20:20:java.io.OutputStream lambda$static$1(java.io.OutputStream) -> b 20:20:java.io.InputStream lambda$static$0(java.io.InputStream) -> b 16:20:void () -> -net.minecraft.world.level.chunk.storage.RegionFileVersion$StreamWrapper -> cbb$a: +net.minecraft.world.level.chunk.storage.RegionFileVersion$StreamWrapper -> cbe$a: java.lang.Object wrap(java.lang.Object) -> wrap -net.minecraft.world.level.chunk.storage.SectionStorage -> cbc: +net.minecraft.world.level.chunk.storage.SectionStorage -> cbf: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.chunk.storage.IOWorker worker -> b it.unimi.dsi.fastutil.longs.Long2ObjectMap storage -> c @@ -58439,8 +58545,8 @@ net.minecraft.world.level.chunk.storage.SectionStorage -> cbc: 131:131:void lambda$null$1(long) -> f 97:97:void lambda$getOrCreate$0(long) -> g 36:36:void () -> -net.minecraft.world.level.chunk.storage.package-info -> cbd: -net.minecraft.world.level.dimension.Dimension -> cbe: +net.minecraft.world.level.chunk.storage.package-info -> cbg: +net.minecraft.world.level.dimension.Dimension -> cbh: float[] MOON_BRIGHTNESS_PER_PHASE -> a net.minecraft.world.level.Level level -> b net.minecraft.world.level.dimension.DimensionType type -> f @@ -58472,7 +58578,7 @@ net.minecraft.world.level.dimension.Dimension -> cbe: boolean isFoggyAt(int,int) -> a net.minecraft.world.level.dimension.DimensionType getType() -> n 16:16:void () -> -net.minecraft.world.level.dimension.DimensionType -> cbf: +net.minecraft.world.level.dimension.DimensionType -> cbi: net.minecraft.world.level.dimension.DimensionType OVERWORLD -> a net.minecraft.world.level.dimension.DimensionType NETHER -> b net.minecraft.world.level.dimension.DimensionType THE_END -> c @@ -58498,7 +58604,7 @@ net.minecraft.world.level.dimension.DimensionType -> cbf: 97:97:net.minecraft.world.level.biome.BiomeZoomer getBiomeZoomer() -> e 102:102:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 21:23:void () -> -net.minecraft.world.level.dimension.NetherDimension -> cbg: +net.minecraft.world.level.dimension.NetherDimension -> cbj: net.minecraft.world.phys.Vec3 NETHER_FOG_COLOR -> f 21:24:void (net.minecraft.world.level.Level,net.minecraft.world.level.dimension.DimensionType) -> 28:28:net.minecraft.world.phys.Vec3 getFogColor(float,float) -> b @@ -58512,12 +58618,12 @@ net.minecraft.world.level.dimension.NetherDimension -> cbg: 73:73:net.minecraft.world.level.border.WorldBorder createWorldBorder() -> h 88:88:net.minecraft.world.level.dimension.DimensionType getType() -> n 18:18:void () -> -net.minecraft.world.level.dimension.NetherDimension$1 -> cbg$1: +net.minecraft.world.level.dimension.NetherDimension$1 -> cbj$1: net.minecraft.world.level.dimension.NetherDimension this$0 -> a 73:73:void (net.minecraft.world.level.dimension.NetherDimension) -> 76:76:double getCenterX() -> g 81:81:double getCenterZ() -> h -net.minecraft.world.level.dimension.NormalDimension -> cbh: +net.minecraft.world.level.dimension.NormalDimension -> cbk: 52:53:void (net.minecraft.world.level.Level,net.minecraft.world.level.dimension.DimensionType) -> 57:57:net.minecraft.world.level.dimension.DimensionType getType() -> n 62:167:net.minecraft.world.level.chunk.ChunkGenerator createRandomLevelGenerator() -> k @@ -58528,7 +58634,7 @@ net.minecraft.world.level.dimension.NormalDimension -> cbh: 246:256:net.minecraft.world.phys.Vec3 getFogColor(float,float) -> b 261:261:boolean mayRespawn() -> m 266:266:boolean isFoggyAt(int,int) -> a -net.minecraft.world.level.dimension.end.DragonRespawnAnimation -> cbi: +net.minecraft.world.level.dimension.end.DragonRespawnAnimation -> cbl: net.minecraft.world.level.dimension.end.DragonRespawnAnimation START -> a net.minecraft.world.level.dimension.end.DragonRespawnAnimation PREPARING_TO_SUMMON_PILLARS -> b net.minecraft.world.level.dimension.end.DragonRespawnAnimation SUMMONING_PILLARS -> c @@ -58541,22 +58647,22 @@ net.minecraft.world.level.dimension.end.DragonRespawnAnimation -> cbi: void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.dimension.end.EndDragonFight,java.util.List,int,net.minecraft.core.BlockPos) -> a 17:17:void (java.lang.String,int,net.minecraft.world.level.dimension.end.DragonRespawnAnimation$1) -> 17:97:void () -> -net.minecraft.world.level.dimension.end.DragonRespawnAnimation$1 -> cbi$1: +net.minecraft.world.level.dimension.end.DragonRespawnAnimation$1 -> cbl$1: 18:18:void (java.lang.String,int) -> 21:26:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.dimension.end.EndDragonFight,java.util.List,int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.dimension.end.DragonRespawnAnimation$2 -> cbi$2: +net.minecraft.world.level.dimension.end.DragonRespawnAnimation$2 -> cbl$2: 28:28:void (java.lang.String,int) -> 31:38:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.dimension.end.EndDragonFight,java.util.List,int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.dimension.end.DragonRespawnAnimation$3 -> cbi$3: +net.minecraft.world.level.dimension.end.DragonRespawnAnimation$3 -> cbl$3: 40:40:void (java.lang.String,int) -> 43:73:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.dimension.end.EndDragonFight,java.util.List,int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.dimension.end.DragonRespawnAnimation$4 -> cbi$4: +net.minecraft.world.level.dimension.end.DragonRespawnAnimation$4 -> cbl$4: 75:75:void (java.lang.String,int) -> 78:95:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.dimension.end.EndDragonFight,java.util.List,int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.dimension.end.DragonRespawnAnimation$5 -> cbi$5: +net.minecraft.world.level.dimension.end.DragonRespawnAnimation$5 -> cbl$5: 97:97:void (java.lang.String,int) -> 101:101:void tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.dimension.end.EndDragonFight,java.util.List,int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.dimension.end.EndDragonFight -> cbj: +net.minecraft.world.level.dimension.end.EndDragonFight -> cbm: org.apache.logging.log4j.Logger LOGGER -> a java.util.function.Predicate VALID_PLAYER -> b net.minecraft.server.level.ServerBossEvent dragonEvent -> c @@ -58599,7 +58705,7 @@ net.minecraft.world.level.dimension.end.EndDragonFight -> cbj: 516:537:void respawnDragon(java.util.List) -> a 540:547:void resetSpikeCrystals() -> f 66:75:void () -> -net.minecraft.world.level.dimension.end.TheEndDimension -> cbk: +net.minecraft.world.level.dimension.end.TheEndDimension -> cbn: net.minecraft.core.BlockPos END_SPAWN_POINT -> f net.minecraft.world.level.dimension.end.EndDragonFight dragonFight -> g 26:29:void (net.minecraft.world.level.Level,net.minecraft.world.level.dimension.DimensionType) -> @@ -58620,9 +58726,9 @@ net.minecraft.world.level.dimension.end.TheEndDimension -> cbk: 128:131:void tick() -> j 135:135:net.minecraft.world.level.dimension.end.EndDragonFight getDragonFight() -> o 22:22:void () -> -net.minecraft.world.level.dimension.end.package-info -> cbl: -net.minecraft.world.level.dimension.package-info -> cbm: -net.minecraft.world.level.levelgen.ChunkGeneratorSettings -> cbn: +net.minecraft.world.level.dimension.end.package-info -> cbo: +net.minecraft.world.level.dimension.package-info -> cbp: +net.minecraft.world.level.levelgen.ChunkGeneratorSettings -> cbq: int villagesSpacing -> a int villagesSeparation -> b int monumentsSpacing -> c @@ -58666,9 +58772,9 @@ net.minecraft.world.level.levelgen.ChunkGeneratorSettings -> cbn: 109:110:void setDefaultFluid(net.minecraft.world.level.block.state.BlockState) -> b 113:113:int getBedrockRoofPosition() -> t 117:117:int getBedrockFloorPosition() -> u -net.minecraft.world.level.levelgen.DebugGeneratorSettings -> cbo: +net.minecraft.world.level.levelgen.DebugGeneratorSettings -> cbr: 3:3:void () -> -net.minecraft.world.level.levelgen.DebugLevelSource -> cbp: +net.minecraft.world.level.levelgen.DebugLevelSource -> cbs: java.util.List ALL_BLOCKS -> g int GRID_WIDTH -> h int GRID_HEIGHT -> i @@ -58684,7 +58790,7 @@ net.minecraft.world.level.levelgen.DebugLevelSource -> cbp: 77:91:net.minecraft.world.level.block.state.BlockState getBlockStateFor(int,int) -> a 23:23:java.util.stream.Stream lambda$static$0(net.minecraft.world.level.block.Block) -> a 23:28:void () -> -net.minecraft.world.level.levelgen.FlatLevelSource -> cbq: +net.minecraft.world.level.levelgen.FlatLevelSource -> cbt: net.minecraft.world.level.biome.Biome biomeWrapper -> e net.minecraft.world.level.levelgen.PhantomSpawner phantomSpawner -> f net.minecraft.world.entity.npc.CatSpawner catSpawner -> g @@ -58699,12 +58805,12 @@ net.minecraft.world.level.levelgen.FlatLevelSource -> cbq: 187:187:boolean isBiomeValidStartForStructure(net.minecraft.world.level.biome.Biome,net.minecraft.world.level.levelgen.feature.StructureFeature) -> a 193:193:net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration getStructureConfiguration(net.minecraft.world.level.biome.Biome,net.minecraft.world.level.levelgen.feature.StructureFeature) -> b 199:202:net.minecraft.core.BlockPos findNearestMapFeature(net.minecraft.world.level.Level,java.lang.String,net.minecraft.core.BlockPos,int,boolean) -> a -net.minecraft.world.level.levelgen.FlatLevelSource$FlatLevelBiomeWrapper -> cbq$a: +net.minecraft.world.level.levelgen.FlatLevelSource$FlatLevelBiomeWrapper -> cbt$a: net.minecraft.world.level.levelgen.FlatLevelSource this$0 -> u 40:53:void (net.minecraft.world.level.levelgen.FlatLevelSource,net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder,net.minecraft.world.level.biome.Biome$Precipitation,net.minecraft.world.level.biome.Biome$BiomeCategory,float,float,float,float,int,int,java.lang.String) -> -net.minecraft.world.level.levelgen.GenerationStep -> cbr: +net.minecraft.world.level.levelgen.GenerationStep -> cbu: 7:7:void () -> -net.minecraft.world.level.levelgen.GenerationStep$Carving -> cbr$a: +net.minecraft.world.level.levelgen.GenerationStep$Carving -> cbu$a: net.minecraft.world.level.levelgen.GenerationStep$Carving AIR -> a net.minecraft.world.level.levelgen.GenerationStep$Carving LIQUID -> b java.util.Map BY_NAME -> c @@ -58717,7 +58823,7 @@ net.minecraft.world.level.levelgen.GenerationStep$Carving -> cbr$a: 52:52:net.minecraft.world.level.levelgen.GenerationStep$Carving byName(java.lang.String) -> a 40:40:net.minecraft.world.level.levelgen.GenerationStep$Carving lambda$static$0(net.minecraft.world.level.levelgen.GenerationStep$Carving) -> a 35:40:void () -> -net.minecraft.world.level.levelgen.GenerationStep$Decoration -> cbr$b: +net.minecraft.world.level.levelgen.GenerationStep$Decoration -> cbu$b: net.minecraft.world.level.levelgen.GenerationStep$Decoration RAW_GENERATION -> a net.minecraft.world.level.levelgen.GenerationStep$Decoration LOCAL_MODIFICATIONS -> b net.minecraft.world.level.levelgen.GenerationStep$Decoration UNDERGROUND_STRUCTURES -> c @@ -58736,7 +58842,7 @@ net.minecraft.world.level.levelgen.GenerationStep$Decoration -> cbr$b: 31:31:net.minecraft.world.level.levelgen.GenerationStep$Decoration byName(java.lang.String) -> a 19:19:net.minecraft.world.level.levelgen.GenerationStep$Decoration lambda$static$0(net.minecraft.world.level.levelgen.GenerationStep$Decoration) -> a 8:19:void () -> -net.minecraft.world.level.levelgen.Heightmap -> cbs: +net.minecraft.world.level.levelgen.Heightmap -> cbv: java.util.function.Predicate NOT_AIR -> a java.util.function.Predicate MATERIAL_MOTION_BLOCKING -> b net.minecraft.util.BitStorage data -> c @@ -58757,7 +58863,7 @@ net.minecraft.world.level.levelgen.Heightmap -> cbs: 20:20:java.util.function.Predicate access$000() -> b 20:20:java.util.function.Predicate access$100() -> c 21:22:void () -> -net.minecraft.world.level.levelgen.Heightmap$Types -> cbs$a: +net.minecraft.world.level.levelgen.Heightmap$Types -> cbv$a: net.minecraft.world.level.levelgen.Heightmap$Types WORLD_SURFACE_WG -> a net.minecraft.world.level.levelgen.Heightmap$Types WORLD_SURFACE -> b net.minecraft.world.level.levelgen.Heightmap$Types OCEAN_FLOOR_WG -> c @@ -58781,7 +58887,7 @@ net.minecraft.world.level.levelgen.Heightmap$Types -> cbs$a: 37:37:boolean lambda$static$1(net.minecraft.world.level.block.state.BlockState) -> a 36:36:boolean lambda$static$0(net.minecraft.world.level.block.state.BlockState) -> b 31:45:void () -> -net.minecraft.world.level.levelgen.Heightmap$Usage -> cbs$b: +net.minecraft.world.level.levelgen.Heightmap$Usage -> cbv$b: net.minecraft.world.level.levelgen.Heightmap$Usage WORLDGEN -> a net.minecraft.world.level.levelgen.Heightmap$Usage LIVE_WORLD -> b net.minecraft.world.level.levelgen.Heightmap$Usage CLIENT -> c @@ -58790,11 +58896,11 @@ net.minecraft.world.level.levelgen.Heightmap$Usage -> cbs$b: 24:24:net.minecraft.world.level.levelgen.Heightmap$Usage valueOf(java.lang.String) -> valueOf 24:24:void (java.lang.String,int) -> 24:27:void () -> -net.minecraft.world.level.levelgen.NetherGeneratorSettings -> cbt: +net.minecraft.world.level.levelgen.NetherGeneratorSettings -> cbw: 5:5:void () -> 8:8:int getBedrockFloorPosition() -> u 13:13:int getBedrockRoofPosition() -> t -net.minecraft.world.level.levelgen.NetherLevelSource -> cbu: +net.minecraft.world.level.levelgen.NetherLevelSource -> cbx: double[] yOffsets -> h 14:18:void (net.minecraft.world.level.Level,net.minecraft.world.level.biome.BiomeSource,net.minecraft.world.level.levelgen.NetherGeneratorSettings) -> 22:32:void fillNoiseColumn(double[],int,int) -> a @@ -58805,7 +58911,7 @@ net.minecraft.world.level.levelgen.NetherLevelSource -> cbu: 78:78:int getSpawnHeight() -> b 83:83:int getGenDepth() -> e 88:88:int getSeaLevel() -> f -net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator -> cbv: +net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator -> cby: float[] BEARD_KERNEL -> h net.minecraft.world.level.block.state.BlockState AIR -> i int chunkHeight -> j @@ -58838,7 +58944,7 @@ net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator -> cbv: 484:493:double computeContribution(int,int,int) -> b 41:48:void lambda$static$0(float[]) -> a 40:50:void () -> -net.minecraft.world.level.levelgen.OverworldGeneratorSettings -> cbw: +net.minecraft.world.level.levelgen.OverworldGeneratorSettings -> cbz: int biomeSize -> t int riverSize -> u int fixedBiome -> v @@ -58849,7 +58955,7 @@ net.minecraft.world.level.levelgen.OverworldGeneratorSettings -> cbw: 21:21:int getFixedBiome() -> x 25:25:int getSeaLevel() -> y 30:30:int getBedrockFloorPosition() -> u -net.minecraft.world.level.levelgen.OverworldLevelSource -> cbx: +net.minecraft.world.level.levelgen.OverworldLevelSource -> cca: float[] BIOME_WEIGHTS -> h net.minecraft.world.level.levelgen.synth.PerlinNoise depthNoise -> i boolean isAmplified -> j @@ -58869,21 +58975,21 @@ net.minecraft.world.level.levelgen.OverworldLevelSource -> cbx: 189:189:int getSeaLevel() -> f 26:32:void lambda$static$0(float[]) -> a 25:25:void () -> -net.minecraft.world.level.levelgen.PatrolSpawner -> cby: +net.minecraft.world.level.levelgen.PatrolSpawner -> ccb: int nextTick -> a - 18:18:void () -> - 23:93:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a - 97:120:boolean spawnPatrolMember(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random,boolean) -> a -net.minecraft.world.level.levelgen.PhantomSpawner -> cbz: + 19:19:void () -> + 24:98:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a + 102:125:boolean spawnPatrolMember(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,java.util.Random,boolean) -> a +net.minecraft.world.level.levelgen.PhantomSpawner -> ccc: int nextTick -> a 25:25:void () -> 30:89:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a -net.minecraft.world.level.levelgen.TheEndGeneratorSettings -> cca: +net.minecraft.world.level.levelgen.TheEndGeneratorSettings -> ccd: net.minecraft.core.BlockPos spawnPosition -> t 5:5:void () -> 9:10:net.minecraft.world.level.levelgen.TheEndGeneratorSettings setSpawnPosition(net.minecraft.core.BlockPos) -> a 14:14:net.minecraft.core.BlockPos getSpawnPosition() -> v -net.minecraft.world.level.levelgen.TheEndLevelSource -> ccb: +net.minecraft.world.level.levelgen.TheEndLevelSource -> cce: net.minecraft.core.BlockPos dimensionSpawnPosition -> h 12:14:void (net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.biome.BiomeSource,net.minecraft.world.level.levelgen.TheEndGeneratorSettings) -> 18:28:void fillNoiseColumn(double[],int,int) -> a @@ -58894,7 +59000,7 @@ net.minecraft.world.level.levelgen.TheEndLevelSource -> ccb: 51:51:net.minecraft.core.BlockPos getDimensionSpawnPosition() -> j 56:56:int getSpawnHeight() -> b 61:61:int getSeaLevel() -> f -net.minecraft.world.level.levelgen.WorldgenRandom -> ccc: +net.minecraft.world.level.levelgen.WorldgenRandom -> ccf: int count -> a 8:9:void () -> 12:13:void (long) -> @@ -58907,7 +59013,7 @@ net.minecraft.world.level.levelgen.WorldgenRandom -> ccc: 54:59:long setLargeFeatureSeed(long,int,int) -> c 63:65:long setLargeFeatureWithSalt(long,int,int,int) -> a 69:69:java.util.Random seedSlimeChunk(int,int,long,long) -> a -net.minecraft.world.level.levelgen.carver.CanyonWorldCarver -> ccd: +net.minecraft.world.level.levelgen.carver.CanyonWorldCarver -> ccg: float[] rs -> m 16:20:void (java.util.function.Function) -> 24:24:boolean isStartChunk(java.util.Random,int,int,net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration) -> a @@ -58916,11 +59022,11 @@ net.minecraft.world.level.levelgen.carver.CanyonWorldCarver -> ccd: 97:97:boolean skip(double,double,double,int) -> a 15:15:boolean isStartChunk(java.util.Random,int,int,net.minecraft.world.level.levelgen.carver.CarverConfiguration) -> a 15:15:boolean carve(net.minecraft.world.level.chunk.ChunkAccess,java.util.function.Function,java.util.Random,int,int,int,int,int,java.util.BitSet,net.minecraft.world.level.levelgen.carver.CarverConfiguration) -> a -net.minecraft.world.level.levelgen.carver.CarverConfiguration -> cce: +net.minecraft.world.level.levelgen.carver.CarverConfiguration -> cch: net.minecraft.world.level.levelgen.carver.NoneCarverConfiguration NONE -> a com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 7:7:void () -> -net.minecraft.world.level.levelgen.carver.CaveWorldCarver -> ccf: +net.minecraft.world.level.levelgen.carver.CaveWorldCarver -> cci: 16:17:void (java.util.function.Function,int) -> 21:21:boolean isStartChunk(java.util.Random,int,int,net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration) -> a 26:55:boolean carve(net.minecraft.world.level.chunk.ChunkAccess,java.util.function.Function,java.util.Random,int,int,int,int,int,java.util.BitSet,net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration) -> a @@ -58933,7 +59039,7 @@ net.minecraft.world.level.levelgen.carver.CaveWorldCarver -> ccf: 132:132:boolean skip(double,double,double,int) -> a 14:14:boolean isStartChunk(java.util.Random,int,int,net.minecraft.world.level.levelgen.carver.CarverConfiguration) -> a 14:14:boolean carve(net.minecraft.world.level.chunk.ChunkAccess,java.util.function.Function,java.util.Random,int,int,int,int,int,java.util.BitSet,net.minecraft.world.level.levelgen.carver.CarverConfiguration) -> a -net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver -> ccg: +net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver -> ccj: net.minecraft.world.level.levelgen.carver.WorldCarver worldCarver -> a net.minecraft.world.level.levelgen.carver.CarverConfiguration config -> b 20:23:void (net.minecraft.world.level.levelgen.carver.WorldCarver,net.minecraft.world.level.levelgen.carver.CarverConfiguration) -> @@ -58942,27 +59048,27 @@ net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver -> ccg: 37:37:boolean isStartChunk(java.util.Random,int,int) -> a 41:41:boolean carve(net.minecraft.world.level.chunk.ChunkAccess,java.util.function.Function,java.util.Random,int,int,int,int,int,java.util.BitSet) -> a 45:46:net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.carver.HellCaveWorldCarver -> cch: +net.minecraft.world.level.levelgen.carver.HellCaveWorldCarver -> cck: 21:38:void (java.util.function.Function) -> 42:42:int getCaveBound() -> a 47:47:float getThickness(java.util.Random) -> a 52:52:double getYScale() -> b 57:57:int getCaveY(java.util.Random) -> b 62:80:boolean carveBlock(net.minecraft.world.level.chunk.ChunkAccess,java.util.function.Function,java.util.BitSet,java.util.Random,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.BlockPos$MutableBlockPos,int,int,int,int,int,int,int,int,java.util.concurrent.atomic.AtomicBoolean) -> a -net.minecraft.world.level.levelgen.carver.NoneCarverConfiguration -> cci: +net.minecraft.world.level.levelgen.carver.NoneCarverConfiguration -> ccl: 6:6:void () -> 9:9:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 13:13:net.minecraft.world.level.levelgen.carver.NoneCarverConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.carver.UnderwaterCanyonWorldCarver -> ccj: +net.minecraft.world.level.levelgen.carver.UnderwaterCanyonWorldCarver -> ccm: 18:57:void (java.util.function.Function) -> 61:61:boolean hasWater(net.minecraft.world.level.chunk.ChunkAccess,int,int,int,int,int,int,int,int) -> a 66:66:boolean carveBlock(net.minecraft.world.level.chunk.ChunkAccess,java.util.function.Function,java.util.BitSet,java.util.Random,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.BlockPos$MutableBlockPos,int,int,int,int,int,int,int,int,java.util.concurrent.atomic.AtomicBoolean) -> a -net.minecraft.world.level.levelgen.carver.UnderwaterCaveWorldCarver -> cck: +net.minecraft.world.level.levelgen.carver.UnderwaterCaveWorldCarver -> ccn: 21:61:void (java.util.function.Function) -> 65:65:boolean hasWater(net.minecraft.world.level.chunk.ChunkAccess,int,int,int,int,int,int,int,int) -> a 70:70:boolean carveBlock(net.minecraft.world.level.chunk.ChunkAccess,java.util.function.Function,java.util.BitSet,java.util.Random,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.BlockPos$MutableBlockPos,int,int,int,int,int,int,int,int,java.util.concurrent.atomic.AtomicBoolean) -> a 74:125:boolean carveBlock(net.minecraft.world.level.levelgen.carver.WorldCarver,net.minecraft.world.level.chunk.ChunkAccess,java.util.BitSet,java.util.Random,net.minecraft.core.BlockPos$MutableBlockPos,int,int,int,int,int,int,int,int) -> a -net.minecraft.world.level.levelgen.carver.WorldCarver -> ccl: +net.minecraft.world.level.levelgen.carver.WorldCarver -> cco: net.minecraft.world.level.levelgen.carver.WorldCarver CAVE -> a net.minecraft.world.level.levelgen.carver.WorldCarver HELL_CAVE -> b net.minecraft.world.level.levelgen.carver.WorldCarver CANYON -> c @@ -58991,15 +59097,15 @@ net.minecraft.world.level.levelgen.carver.WorldCarver -> ccl: 223:231:boolean canReach(int,int,double,double,int,int,float) -> a boolean skip(double,double,double,int) -> a 28:37:void () -> -net.minecraft.world.level.levelgen.carver.package-info -> ccm: -net.minecraft.world.level.levelgen.feature.AbstractFlowerFeature -> ccn: +net.minecraft.world.level.levelgen.carver.package-info -> ccp: +net.minecraft.world.level.levelgen.feature.AbstractFlowerFeature -> ccq: 18:19:void (java.util.function.Function) -> 23:34:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a boolean isValid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a int getCount(net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a net.minecraft.core.BlockPos getPos(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a net.minecraft.world.level.block.state.BlockState getRandomFlower(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> b -net.minecraft.world.level.levelgen.feature.AbstractHugeMushroomFeature -> cco: +net.minecraft.world.level.levelgen.feature.AbstractHugeMushroomFeature -> ccr: 20:21:void (java.util.function.Function) -> 24:30:void placeTrunk(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration,int,net.minecraft.core.BlockPos$MutableBlockPos) -> a 33:37:int getTreeHeight(java.util.Random) -> a @@ -59008,11 +59114,11 @@ net.minecraft.world.level.levelgen.feature.AbstractHugeMushroomFeature -> cco: int getTreeRadiusForHeight(int,int,int,int) -> a void makeCap(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,int,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration) -> a 18:18:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.AbstractSmallTreeFeature -> ccp: +net.minecraft.world.level.levelgen.feature.AbstractSmallTreeFeature -> ccs: 18:19:void (java.util.function.Function) -> 22:25:void placeTrunk(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,int,net.minecraft.core.BlockPos,int,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 30:68:java.util.Optional getProjectedOrigin(net.minecraft.world.level.LevelSimulatedRW,int,int,int,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.AbstractTreeFeature -> ccq: +net.minecraft.world.level.levelgen.feature.AbstractTreeFeature -> cct: 36:37:void (java.util.function.Function) -> 40:40:boolean isFree(net.minecraft.world.level.LevelSimulatedReader,net.minecraft.core.BlockPos) -> a 53:53:boolean isAir(net.minecraft.world.level.LevelSimulatedReader,net.minecraft.core.BlockPos) -> b @@ -59044,11 +59150,11 @@ net.minecraft.world.level.levelgen.feature.AbstractTreeFeature -> ccq: 66:66:boolean lambda$isVine$2(net.minecraft.world.level.block.state.BlockState) -> f 58:59:boolean lambda$isDirt$1(net.minecraft.world.level.block.state.BlockState) -> g 41:46:boolean lambda$isFree$0(net.minecraft.world.level.block.state.BlockState) -> h -net.minecraft.world.level.levelgen.feature.AcaciaFeature -> ccr: +net.minecraft.world.level.levelgen.feature.AcaciaFeature -> ccu: 20:21:void (java.util.function.Function) -> 25:86:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 18:18:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.BambooFeature -> ccs: +net.minecraft.world.level.levelgen.feature.BambooFeature -> ccv: net.minecraft.world.level.block.state.BlockState BAMBOO_TRUNK -> a net.minecraft.world.level.block.state.BlockState BAMBOO_FINAL_LARGE -> aq net.minecraft.world.level.block.state.BlockState BAMBOO_TOP_LARGE -> ar @@ -59057,39 +59163,39 @@ net.minecraft.world.level.levelgen.feature.BambooFeature -> ccs: 32:77:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration) -> a 20:20:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 21:24:void () -> -net.minecraft.world.level.levelgen.feature.BlockBlobFeature -> cct: +net.minecraft.world.level.levelgen.feature.BlockBlobFeature -> ccw: 16:17:void (java.util.function.Function) -> 21:52:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.BlockBlobConfiguration) -> a 14:14:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.BlockPileFeature -> ccu: +net.minecraft.world.level.levelgen.feature.BlockPileFeature -> ccx: 19:20:void (java.util.function.Function) -> 24:41:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration) -> a 45:51:boolean mayPlaceOn(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,java.util.Random) -> a 55:58:void tryPlaceBlock(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration) -> a 17:17:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.BlueIceFeature -> ccv: +net.minecraft.world.level.levelgen.feature.BlueIceFeature -> ccy: 20:21:void (java.util.function.Function) -> 25:74:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 18:18:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.BonusChestFeature -> ccw: +net.minecraft.world.level.levelgen.feature.BonusChestFeature -> ccz: 27:28:void (java.util.function.Function) -> 32:62:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 25:25:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.BuriedTreasureFeature -> ccx: +net.minecraft.world.level.levelgen.feature.BuriedTreasureFeature -> cda: 22:23:void (java.util.function.Function) -> 27:32:boolean isFeatureChunk(net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,net.minecraft.world.level.biome.Biome) -> a 37:37:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 42:42:java.lang.String getFeatureName() -> b 47:47:int getLookupRange() -> c -net.minecraft.world.level.levelgen.feature.BuriedTreasureFeature$BuriedTreasureStart -> ccx$a: +net.minecraft.world.level.levelgen.feature.BuriedTreasureFeature$BuriedTreasureStart -> cda$a: 52:53:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 57:64:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a 68:68:net.minecraft.core.BlockPos getLocatePos() -> a -net.minecraft.world.level.levelgen.feature.ChorusPlantFeature -> ccy: +net.minecraft.world.level.levelgen.feature.ChorusPlantFeature -> cdb: 17:18:void (java.util.function.Function) -> 22:26:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 15:15:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.ConfiguredFeature -> ccz: +net.minecraft.world.level.levelgen.feature.ConfiguredFeature -> cdc: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.levelgen.feature.Feature feature -> b net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration config -> c @@ -59101,34 +59207,34 @@ net.minecraft.world.level.levelgen.feature.ConfiguredFeature -> ccz: 53:53:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos) -> a 57:65:net.minecraft.world.level.levelgen.feature.ConfiguredFeature deserialize(com.mojang.datafixers.Dynamic) -> a 22:22:void () -> -net.minecraft.world.level.levelgen.feature.CoralClawFeature -> cda: +net.minecraft.world.level.levelgen.feature.CoralClawFeature -> cdd: 18:19:void (java.util.function.Function) -> 23:74:boolean placeFeature(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.levelgen.feature.CoralFeature -> cdb: +net.minecraft.world.level.levelgen.feature.CoralFeature -> cde: 22:23:void (java.util.function.Function) -> 27:28:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a boolean placeFeature(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 34:58:boolean placeCoralBlock(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b 20:20:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.CoralMushroomFeature -> cdc: +net.minecraft.world.level.levelgen.feature.CoralMushroomFeature -> cdf: 15:16:void (java.util.function.Function) -> 20:65:boolean placeFeature(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.levelgen.feature.CoralTreeFeature -> cdd: +net.minecraft.world.level.levelgen.feature.CoralTreeFeature -> cdg: 18:19:void (java.util.function.Function) -> 23:59:boolean placeFeature(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.levelgen.feature.DarkOakFeature -> cde: +net.minecraft.world.level.levelgen.feature.DarkOakFeature -> cdh: 21:22:void (java.util.function.Function) -> 26:141:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration) -> a 145:167:boolean canPlaceTreeOfHeight(net.minecraft.world.level.LevelSimulatedReader,net.minecraft.core.BlockPos,int) -> a 19:19:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.DecoratedFeature -> cdf: +net.minecraft.world.level.levelgen.feature.DecoratedFeature -> cdi: 16:17:void (java.util.function.Function) -> 21:21:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.DecoratedFeatureConfiguration) -> a 26:26:java.lang.String toString() -> toString 14:14:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.DecoratedFlowerFeature -> cdg: +net.minecraft.world.level.levelgen.feature.DecoratedFlowerFeature -> cdj: 10:11:void (java.util.function.Function) -> -net.minecraft.world.level.levelgen.feature.DefaultFlowerFeature -> cdh: +net.minecraft.world.level.levelgen.feature.DefaultFlowerFeature -> cdk: 14:15:void (java.util.function.Function) -> 19:19:boolean isValid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration) -> a 24:24:int getCount(net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration) -> a @@ -59138,20 +59244,20 @@ net.minecraft.world.level.levelgen.feature.DefaultFlowerFeature -> cdh: 12:12:net.minecraft.core.BlockPos getPos(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 12:12:int getCount(net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 12:12:boolean isValid(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.DesertPyramidFeature -> cdi: +net.minecraft.world.level.levelgen.feature.DesertPyramidFeature -> cdl: 16:17:void (java.util.function.Function) -> 21:21:java.lang.String getFeatureName() -> b 26:26:int getLookupRange() -> c 31:31:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 36:36:int getRandomSalt() -> d -net.minecraft.world.level.levelgen.feature.DesertPyramidFeature$FeatureStart -> cdi$a: +net.minecraft.world.level.levelgen.feature.DesertPyramidFeature$FeatureStart -> cdl$a: 41:42:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 46:49:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.DesertVillagePools -> cdj: +net.minecraft.world.level.levelgen.feature.DesertVillagePools -> cdm: 22:22:void () -> 237:237:void bootstrap() -> a 24:234:void () -> -net.minecraft.world.level.levelgen.feature.DesertWellFeature -> cdk: +net.minecraft.world.level.levelgen.feature.DesertWellFeature -> cdn: net.minecraft.world.level.block.state.predicate.BlockStatePredicate IS_SAND -> a net.minecraft.world.level.block.state.BlockState sandSlab -> aq net.minecraft.world.level.block.state.BlockState sandstone -> ar @@ -59160,11 +59266,11 @@ net.minecraft.world.level.levelgen.feature.DesertWellFeature -> cdk: 31:99:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 18:18:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 19:19:void () -> -net.minecraft.world.level.levelgen.feature.DiskReplaceFeature -> cdl: +net.minecraft.world.level.levelgen.feature.DiskReplaceFeature -> cdo: 18:19:void (java.util.function.Function) -> 23:51:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration) -> a 16:16:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.EndCityFeature -> cdm: +net.minecraft.world.level.levelgen.feature.EndCityFeature -> cdp: 25:26:void (java.util.function.Function) -> 30:49:net.minecraft.world.level.ChunkPos getPotentialFeatureChunkFromLocationWithOffset(net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,int,int) -> a 54:70:boolean isFeatureChunk(net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,net.minecraft.world.level.biome.Biome) -> a @@ -59173,26 +59279,26 @@ net.minecraft.world.level.levelgen.feature.EndCityFeature -> cdm: 85:85:int getLookupRange() -> c 89:110:int getYPositionForFeature(int,int,net.minecraft.world.level.chunk.ChunkGenerator) -> b 21:21:int access$000(int,int,net.minecraft.world.level.chunk.ChunkGenerator) -> a -net.minecraft.world.level.levelgen.feature.EndCityFeature$EndCityStart -> cdm$a: +net.minecraft.world.level.levelgen.feature.EndCityFeature$EndCityStart -> cdp$a: 115:116:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 120:133:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.EndGatewayFeature -> cdn: +net.minecraft.world.level.levelgen.feature.EndGatewayFeature -> cdq: 18:19:void (java.util.function.Function) -> 23:50:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration) -> a 16:16:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 33:39:void lambda$place$0(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.EndIslandFeature -> cdo: +net.minecraft.world.level.levelgen.feature.EndIslandFeature -> cdr: 17:18:void (java.util.function.Function) -> 22:36:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 15:15:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.EndPodiumFeature -> cdp: +net.minecraft.world.level.levelgen.feature.EndPodiumFeature -> cds: net.minecraft.core.BlockPos END_PODIUM_LOCATION -> a boolean active -> aq 25:27:void (boolean) -> 31:68:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 14:14:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 20:20:void () -> -net.minecraft.world.level.levelgen.feature.FancyTreeFeature -> cdq: +net.minecraft.world.level.levelgen.feature.FancyTreeFeature -> cdt: 40:41:void (java.util.function.Function) -> 44:53:void crossSection(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,float,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 57:71:float treeShape(int,int) -> a @@ -59208,11 +59314,11 @@ net.minecraft.world.level.levelgen.feature.FancyTreeFeature -> cdq: 178:244:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 248:261:int checkLocation(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,int,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> b 19:19:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.FancyTreeFeature$FoliageCoords -> cdq$a: +net.minecraft.world.level.levelgen.feature.FancyTreeFeature$FoliageCoords -> cdt$a: int branchBase -> b 30:32:void (net.minecraft.core.BlockPos,int) -> 35:35:int getBranchBase() -> r -net.minecraft.world.level.levelgen.feature.Feature -> cdr: +net.minecraft.world.level.levelgen.feature.Feature -> cdu: net.minecraft.world.level.levelgen.feature.StructureFeature PILLAGER_OUTPOST -> b net.minecraft.world.level.levelgen.feature.StructureFeature MINESHAFT -> c net.minecraft.world.level.levelgen.feature.StructureFeature WOODLAND_MANSION -> d @@ -59295,11 +59401,11 @@ net.minecraft.world.level.levelgen.feature.Feature -> cdr: 203:203:boolean isDirt(net.minecraft.world.level.block.Block) -> b 137:152:void lambda$static$0(com.google.common.collect.HashBiMap) -> a 59:154:void () -> -net.minecraft.world.level.levelgen.feature.FillLayerFeature -> cds: +net.minecraft.world.level.levelgen.feature.FillLayerFeature -> cdv: 16:17:void (java.util.function.Function) -> 21:35:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration) -> a 14:14:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.FossilFeature -> cdt: +net.minecraft.world.level.levelgen.feature.FossilFeature -> cdw: net.minecraft.resources.ResourceLocation SPINE_1 -> a net.minecraft.resources.ResourceLocation SPINE_2 -> aq net.minecraft.resources.ResourceLocation SPINE_3 -> ar @@ -59322,31 +59428,31 @@ net.minecraft.world.level.levelgen.feature.FossilFeature -> cdt: 77:114:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 27:27:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 28:59:void () -> -net.minecraft.world.level.levelgen.feature.GlowstoneFeature -> cdu: +net.minecraft.world.level.levelgen.feature.GlowstoneFeature -> cdx: 18:19:void (java.util.function.Function) -> 23:53:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 16:16:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.GroundBushFeature -> cdv: +net.minecraft.world.level.levelgen.feature.GroundBushFeature -> cdy: 16:17:void (java.util.function.Function) -> 23:42:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.HugeBrownMushroomFeature -> cdw: +net.minecraft.world.level.levelgen.feature.HugeBrownMushroomFeature -> cdz: 14:15:void (java.util.function.Function) -> 19:48:void makeCap(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,int,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration) -> a 52:52:int getTreeRadiusForHeight(int,int,int,int) -> a -net.minecraft.world.level.levelgen.feature.HugeRedMushroomFeature -> cdx: +net.minecraft.world.level.levelgen.feature.HugeRedMushroomFeature -> cea: 14:15:void (java.util.function.Function) -> 19:50:void makeCap(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos,int,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration) -> a 54:60:int getTreeRadiusForHeight(int,int,int,int) -> a -net.minecraft.world.level.levelgen.feature.IcePatchFeature -> cdy: +net.minecraft.world.level.levelgen.feature.IcePatchFeature -> ceb: net.minecraft.world.level.block.Block block -> a 16:20:void (java.util.function.Function) -> 24:51:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureRadiusConfiguration) -> a 15:15:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.IceSpikeFeature -> cdz: +net.minecraft.world.level.levelgen.feature.IceSpikeFeature -> cec: 19:20:void (java.util.function.Function) -> 24:107:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 17:17:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.IcebergFeature -> cea: +net.minecraft.world.level.levelgen.feature.IcebergFeature -> ced: 21:22:void (java.util.function.Function) -> 26:82:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration) -> a 86:114:void generateCutOut(java.util.Random,net.minecraft.world.level.LevelAccessor,int,int,net.minecraft.core.BlockPos,boolean,int,double,int) -> a @@ -59364,45 +59470,45 @@ net.minecraft.world.level.levelgen.feature.IcebergFeature -> cea: 218:218:boolean belowIsAir(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a 222:255:void smooth(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,int,int,boolean,int) -> a 19:19:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.IglooFeature -> ceb: +net.minecraft.world.level.levelgen.feature.IglooFeature -> cee: 18:19:void (java.util.function.Function) -> 23:23:java.lang.String getFeatureName() -> b 28:28:int getLookupRange() -> c 33:33:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 38:38:int getRandomSalt() -> d -net.minecraft.world.level.levelgen.feature.IglooFeature$FeatureStart -> ceb$a: +net.minecraft.world.level.levelgen.feature.IglooFeature$FeatureStart -> cee$a: 43:44:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 48:57:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.JunglePyramidFeature -> cec: +net.minecraft.world.level.levelgen.feature.JunglePyramidFeature -> cef: 16:17:void (java.util.function.Function) -> 21:21:java.lang.String getFeatureName() -> b 26:26:int getLookupRange() -> c 31:31:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 36:36:int getRandomSalt() -> d -net.minecraft.world.level.levelgen.feature.JunglePyramidFeature$FeatureStart -> cec$a: +net.minecraft.world.level.levelgen.feature.JunglePyramidFeature$FeatureStart -> cef$a: 41:42:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 46:49:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.KelpFeature -> ced: +net.minecraft.world.level.levelgen.feature.KelpFeature -> ceg: 20:21:void (java.util.function.Function) -> 25:54:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 18:18:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.LakeFeature -> cee: +net.minecraft.world.level.levelgen.feature.LakeFeature -> ceh: net.minecraft.world.level.block.state.BlockState AIR -> a 25:26:void (java.util.function.Function) -> 30:160:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration) -> a 21:21:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 22:22:void () -> -net.minecraft.world.level.levelgen.feature.MegaJungleTreeFeature -> cef: +net.minecraft.world.level.levelgen.feature.MegaJungleTreeFeature -> cei: 17:18:void (java.util.function.Function) -> 22:55:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration) -> a 59:63:void createCrown(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,int,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> c 15:15:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.MegaPineTreeFeature -> ceg: +net.minecraft.world.level.levelgen.feature.MegaPineTreeFeature -> cej: 16:17:void (java.util.function.Function) -> 21:28:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration) -> a 32:41:void createCrown(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,int,int,int,int,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration) -> a 14:14:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.MegaTreeFeature -> ceh: +net.minecraft.world.level.levelgen.feature.MegaTreeFeature -> cek: 19:20:void (java.util.function.Function) -> 23:27:int calcTreeHeigth(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration) -> a 31:54:boolean checkIsFree(net.minecraft.world.level.LevelSimulatedReader,net.minecraft.core.BlockPos,int) -> a @@ -59411,16 +59517,16 @@ net.minecraft.world.level.levelgen.feature.MegaTreeFeature -> ceh: 76:92:void placeDoubleTrunkLeaves(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,int,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a 95:106:void placeSingleTrunkLeaves(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,int,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> b 109:134:void placeTrunk(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,int,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.MineshaftFeature -> cei: +net.minecraft.world.level.levelgen.feature.MineshaftFeature -> cel: 23:24:void (java.util.function.Function) -> 28:35:boolean isFeatureChunk(net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,net.minecraft.world.level.biome.Biome) -> a 40:40:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 45:45:java.lang.String getFeatureName() -> b 50:50:int getLookupRange() -> c -net.minecraft.world.level.levelgen.feature.MineshaftFeature$MineShaftStart -> cei$a: +net.minecraft.world.level.levelgen.feature.MineshaftFeature$MineShaftStart -> cel$a: 83:84:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 88:108:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type -> cei$b: +net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type -> cel$b: net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type NORMAL -> a net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type MESA -> b java.util.Map BY_NAME -> c @@ -59434,7 +59540,7 @@ net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type -> cei$b: 74:77:net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type byId(int) -> a 58:58:net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type lambda$static$0(net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type) -> a 53:58:void () -> -net.minecraft.world.level.levelgen.feature.MonsterRoomFeature -> cej: +net.minecraft.world.level.levelgen.feature.MonsterRoomFeature -> cem: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.entity.EntityType[] MOBS -> aq net.minecraft.world.level.block.state.BlockState AIR -> ar @@ -59443,7 +59549,7 @@ net.minecraft.world.level.levelgen.feature.MonsterRoomFeature -> cej: 145:145:net.minecraft.world.entity.EntityType randomEntityId(java.util.Random) -> a 26:26:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 27:29:void () -> -net.minecraft.world.level.levelgen.feature.NetherFortressFeature -> cek: +net.minecraft.world.level.levelgen.feature.NetherFortressFeature -> cen: java.util.List FORTRESS_ENEMIES -> a 30:31:void (java.util.function.Function) -> 35:51:boolean isFeatureChunk(net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,net.minecraft.world.level.biome.Biome) -> a @@ -59452,14 +59558,14 @@ net.minecraft.world.level.levelgen.feature.NetherFortressFeature -> cek: 66:66:int getLookupRange() -> c 71:71:java.util.List getSpecialEnemies() -> e 21:21:void () -> -net.minecraft.world.level.levelgen.feature.NetherFortressFeature$NetherBridgeStart -> cek$a: +net.minecraft.world.level.levelgen.feature.NetherFortressFeature$NetherBridgeStart -> cen$a: 76:77:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 81:94:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.NoOpFeature -> cel: +net.minecraft.world.level.levelgen.feature.NoOpFeature -> ceo: 15:16:void (java.util.function.Function) -> 20:20:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 13:13:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.OceanMonumentFeature -> cem: +net.minecraft.world.level.levelgen.feature.OceanMonumentFeature -> cep: java.util.List MONUMENT_ENEMIES -> a 30:31:void (java.util.function.Function) -> 35:54:net.minecraft.world.level.ChunkPos getPotentialFeatureChunkFromLocationWithOffset(net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,int,int) -> a @@ -59469,18 +59575,18 @@ net.minecraft.world.level.levelgen.feature.OceanMonumentFeature -> cem: 127:127:int getLookupRange() -> c 132:132:java.util.List getSpecialEnemies() -> e 27:27:void () -> -net.minecraft.world.level.levelgen.feature.OceanMonumentFeature$OceanMonumentStart -> cem$a: +net.minecraft.world.level.levelgen.feature.OceanMonumentFeature$OceanMonumentStart -> cep$a: boolean isCreated -> e 91:92:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 96:97:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a 100:108:void generatePieces(int,int) -> b 112:117:void postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.feature.OreFeature -> cen: +net.minecraft.world.level.levelgen.feature.OreFeature -> ceq: 19:20:void (java.util.function.Function) -> 24:52:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration) -> a 56:149:boolean doPlace(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration,double,double,double,double,double,double,int,int,int,int,int) -> a 17:17:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.PillagerOutpostFeature -> ceo: +net.minecraft.world.level.levelgen.feature.PillagerOutpostFeature -> cer: java.util.List OUTPOST_ENEMIES -> a 25:26:void (java.util.function.Function) -> 30:30:java.lang.String getFeatureName() -> b @@ -59490,53 +59596,53 @@ net.minecraft.world.level.levelgen.feature.PillagerOutpostFeature -> ceo: 76:76:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 81:81:int getRandomSalt() -> d 22:22:void () -> -net.minecraft.world.level.levelgen.feature.PillagerOutpostFeature$FeatureStart -> ceo$a: +net.minecraft.world.level.levelgen.feature.PillagerOutpostFeature$FeatureStart -> cer$a: 86:87:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 91:95:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.PlainVillagePools -> cep: +net.minecraft.world.level.levelgen.feature.PlainVillagePools -> ces: 24:24:void () -> 381:381:void bootstrap() -> a 26:378:void () -> -net.minecraft.world.level.levelgen.feature.RandomBooleanSelectorFeature -> ceq: +net.minecraft.world.level.levelgen.feature.RandomBooleanSelectorFeature -> cet: 15:16:void (java.util.function.Function) -> 20:24:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration) -> a 13:13:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.RandomPatchFeature -> cer: +net.minecraft.world.level.levelgen.feature.RandomPatchFeature -> ceu: 18:19:void (java.util.function.Function) -> 23:49:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration) -> a 16:16:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.RandomRandomFeature -> ces: +net.minecraft.world.level.levelgen.feature.RandomRandomFeature -> cev: 15:16:void (java.util.function.Function) -> 20:29:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.RandomRandomFeatureConfiguration) -> a 13:13:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.RandomScatteredFeature -> cet: +net.minecraft.world.level.levelgen.feature.RandomScatteredFeature -> cew: 16:17:void (java.util.function.Function) -> 21:40:net.minecraft.world.level.ChunkPos getPotentialFeatureChunkFromLocationWithOffset(net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,int,int) -> a 45:53:boolean isFeatureChunk(net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,net.minecraft.world.level.biome.Biome) -> a 57:57:int getSpacing(net.minecraft.world.level.chunk.ChunkGenerator) -> a 61:61:int getSeparation(net.minecraft.world.level.chunk.ChunkGenerator) -> b int getRandomSalt() -> d -net.minecraft.world.level.levelgen.feature.RandomSelectorFeature -> ceu: +net.minecraft.world.level.levelgen.feature.RandomSelectorFeature -> cex: 15:16:void (java.util.function.Function) -> 20:25:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration) -> a 13:13:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.ReplaceBlockFeature -> cev: +net.minecraft.world.level.levelgen.feature.ReplaceBlockFeature -> cey: 16:17:void (java.util.function.Function) -> 21:24:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration) -> a 14:14:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.SavannaVillagePools -> cew: +net.minecraft.world.level.levelgen.feature.SavannaVillagePools -> cez: 24:24:void () -> 291:291:void bootstrap() -> a 26:288:void () -> -net.minecraft.world.level.levelgen.feature.SeaPickleFeature -> cex: +net.minecraft.world.level.levelgen.feature.SeaPickleFeature -> cfa: 19:20:void (java.util.function.Function) -> 24:37:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.CountFeatureConfiguration) -> a 17:17:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.SeagrassFeature -> cey: +net.minecraft.world.level.levelgen.feature.SeagrassFeature -> cfb: 21:22:void (java.util.function.Function) -> 26:51:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.SeagrassFeatureConfiguration) -> a 19:19:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.ShipwreckFeature -> cez: +net.minecraft.world.level.levelgen.feature.ShipwreckFeature -> cfc: 20:21:void (java.util.function.Function) -> 25:25:java.lang.String getFeatureName() -> b 30:30:int getLookupRange() -> c @@ -59544,28 +59650,28 @@ net.minecraft.world.level.levelgen.feature.ShipwreckFeature -> cez: 40:40:int getRandomSalt() -> d 45:45:int getSpacing(net.minecraft.world.level.chunk.ChunkGenerator) -> a 50:50:int getSeparation(net.minecraft.world.level.chunk.ChunkGenerator) -> b -net.minecraft.world.level.levelgen.feature.ShipwreckFeature$FeatureStart -> cez$a: +net.minecraft.world.level.levelgen.feature.ShipwreckFeature$FeatureStart -> cfc$a: 55:56:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 60:67:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.SimpleBlockFeature -> cfa: +net.minecraft.world.level.levelgen.feature.SimpleBlockFeature -> cfd: 16:17:void (java.util.function.Function) -> 21:25:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration) -> a 14:14:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.SimpleRandomSelectorFeature -> cfb: +net.minecraft.world.level.levelgen.feature.SimpleRandomSelectorFeature -> cfe: 15:16:void (java.util.function.Function) -> 20:22:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration) -> a 13:13:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.SimulatedFeature -> cfc: +net.minecraft.world.level.levelgen.feature.SimulatedFeature -> cff: void simulate(net.minecraft.server.level.FeatureSimulator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.SnowAndFreezeFeature -> cfd: +net.minecraft.world.level.levelgen.feature.SnowAndFreezeFeature -> cfg: 22:23:void (java.util.function.Function) -> 27:54:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 20:20:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.SnowyVillagePools -> cfe: +net.minecraft.world.level.levelgen.feature.SnowyVillagePools -> cfh: 24:24:void () -> 271:271:void bootstrap() -> a 26:268:void () -> -net.minecraft.world.level.levelgen.feature.SpikeFeature -> cff: +net.minecraft.world.level.levelgen.feature.SpikeFeature -> cfi: com.google.common.cache.LoadingCache SPIKE_CACHE -> a 38:39:void (java.util.function.Function) -> 42:44:java.util.List getSpikesForLevel(net.minecraft.world.level.LevelAccessor) -> a @@ -59573,8 +59679,8 @@ net.minecraft.world.level.levelgen.feature.SpikeFeature -> cff: 64:109:void placeSpike(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration,net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike) -> a 32:32:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 35:35:void () -> -net.minecraft.world.level.levelgen.feature.SpikeFeature$1 -> cff$1: -net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike -> cff$a: +net.minecraft.world.level.levelgen.feature.SpikeFeature$1 -> cfi$1: +net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike -> cfi$a: int centerX -> a int centerZ -> b int radius -> c @@ -59591,16 +59697,16 @@ net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike -> cff$a: 155:155:net.minecraft.world.phys.AABB getTopBoundingBox() -> f 159:165:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 169:174:net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.SpikeFeature$SpikeCacheLoader -> cff$b: +net.minecraft.world.level.levelgen.feature.SpikeFeature$SpikeCacheLoader -> cfi$b: 179:179:void () -> 182:195:java.util.List load(java.lang.Long) -> a 179:179:java.lang.Object load(java.lang.Object) -> load 179:179:void (net.minecraft.world.level.levelgen.feature.SpikeFeature$1) -> -net.minecraft.world.level.levelgen.feature.SpringFeature -> cfg: +net.minecraft.world.level.levelgen.feature.SpringFeature -> cfj: 17:18:void (java.util.function.Function) -> 22:76:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration) -> a 15:15:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a -net.minecraft.world.level.levelgen.feature.StrongholdFeature -> cfh: +net.minecraft.world.level.levelgen.feature.StrongholdFeature -> cfk: boolean isSpotSelected -> a net.minecraft.world.level.ChunkPos[] strongholdPos -> aq java.util.List discoveredStarts -> ar @@ -59614,10 +59720,10 @@ net.minecraft.world.level.levelgen.feature.StrongholdFeature -> cfh: 119:148:net.minecraft.core.BlockPos getNearestGeneratedFeature(net.minecraft.world.level.Level,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,int,boolean) -> a 152:211:void generatePositions(net.minecraft.world.level.chunk.ChunkGenerator) -> a 25:25:java.util.List access$000(net.minecraft.world.level.levelgen.feature.StrongholdFeature) -> a -net.minecraft.world.level.levelgen.feature.StrongholdFeature$StrongholdStart -> cfh$a: +net.minecraft.world.level.levelgen.feature.StrongholdFeature$StrongholdStart -> cfk$a: 68:69:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 73:103:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.StructureFeature -> cfi: +net.minecraft.world.level.levelgen.feature.StructureFeature -> cfl: org.apache.logging.log4j.Logger LOGGER -> a 54:55:void (java.util.function.Function) -> 59:59:net.minecraft.world.level.levelgen.feature.ConfiguredFeature configured(net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> b @@ -59634,9 +59740,9 @@ net.minecraft.world.level.levelgen.feature.StructureFeature -> cfi: java.lang.String getFeatureName() -> b int getLookupRange() -> c 51:51:void () -> -net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory -> cfi$a: +net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory -> cfl$a: net.minecraft.world.level.levelgen.structure.StructureStart create(net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> create -net.minecraft.world.level.levelgen.feature.StructurePieceType -> cfj: +net.minecraft.world.level.levelgen.feature.StructurePieceType -> cfm: net.minecraft.world.level.levelgen.feature.StructurePieceType MINE_SHAFT_CORRIDOR -> a net.minecraft.world.level.levelgen.feature.StructurePieceType MINE_SHAFT_CROSSING -> b net.minecraft.world.level.levelgen.feature.StructurePieceType MINE_SHAFT_ROOM -> c @@ -59695,7 +59801,7 @@ net.minecraft.world.level.levelgen.feature.StructurePieceType -> cfj: net.minecraft.world.level.levelgen.structure.StructurePiece load(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> load 86:86:net.minecraft.world.level.levelgen.feature.StructurePieceType setPieceId(net.minecraft.world.level.levelgen.feature.StructurePieceType,java.lang.String) -> a 25:79:void () -> -net.minecraft.world.level.levelgen.feature.SwamplandHutFeature -> cfk: +net.minecraft.world.level.levelgen.feature.SwamplandHutFeature -> cfn: java.util.List SWAMPHUT_ENEMIES -> a java.util.List SWAMPHUT_ANIMALS -> aq 25:26:void (java.util.function.Function) -> @@ -59707,18 +59813,18 @@ net.minecraft.world.level.levelgen.feature.SwamplandHutFeature -> cfk: 68:68:java.util.List getSpecialAnimals() -> f 72:77:boolean isSwamphut(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos) -> c 21:22:void () -> -net.minecraft.world.level.levelgen.feature.SwamplandHutFeature$FeatureStart -> cfk$a: +net.minecraft.world.level.levelgen.feature.SwamplandHutFeature$FeatureStart -> cfn$a: 50:51:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 55:58:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.TaigaVillagePools -> cfl: +net.minecraft.world.level.levelgen.feature.TaigaVillagePools -> cfo: 25:25:void () -> 267:267:void bootstrap() -> a 27:264:void () -> -net.minecraft.world.level.levelgen.feature.TreeFeature -> cfm: +net.minecraft.world.level.levelgen.feature.TreeFeature -> cfp: 16:17:void (java.util.function.Function) -> 21:34:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 14:14:boolean doPlace(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,java.util.Set,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration) -> a -net.minecraft.world.level.levelgen.feature.VillageFeature -> cfn: +net.minecraft.world.level.levelgen.feature.VillageFeature -> cfq: 22:23:void (java.util.function.Function) -> 27:46:net.minecraft.world.level.ChunkPos getPotentialFeatureChunkFromLocationWithOffset(net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,int,int) -> a 51:57:boolean isFeatureChunk(net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,net.minecraft.world.level.biome.Biome) -> a @@ -59726,22 +59832,22 @@ net.minecraft.world.level.levelgen.feature.VillageFeature -> cfn: 67:67:java.lang.String getFeatureName() -> b 72:72:int getLookupRange() -> c 77:77:boolean supportsProjection() -> g -net.minecraft.world.level.levelgen.feature.VillageFeature$FeatureStart -> cfn$a: +net.minecraft.world.level.levelgen.feature.VillageFeature$FeatureStart -> cfq$a: 82:83:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 87:93:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.feature.VillagePieces -> cfo: +net.minecraft.world.level.levelgen.feature.VillagePieces -> cfr: 18:18:void () -> 20:27:void addPieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.core.BlockPos,java.util.List,net.minecraft.world.level.levelgen.WorldgenRandom,net.minecraft.world.level.levelgen.feature.configurations.VillageConfiguration) -> a -net.minecraft.world.level.levelgen.feature.VillagePieces$VillagePiece -> cfo$a: +net.minecraft.world.level.levelgen.feature.VillagePieces$VillagePiece -> cfr$a: 31:32:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement,net.minecraft.core.BlockPos,int,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.BoundingBox) -> 35:36:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> -net.minecraft.world.level.levelgen.feature.VinesFeature -> cfp: +net.minecraft.world.level.levelgen.feature.VinesFeature -> cfs: net.minecraft.core.Direction[] DIRECTIONS -> a 22:23:void (java.util.function.Function) -> 27:48:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 18:18:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 19:19:void () -> -net.minecraft.world.level.levelgen.feature.VoidStartPlatformFeature -> cfq: +net.minecraft.world.level.levelgen.feature.VoidStartPlatformFeature -> cft: net.minecraft.core.BlockPos PLATFORM_ORIGIN -> a net.minecraft.world.level.ChunkPos PLATFORM_ORIGIN_CHUNK -> aq 23:24:void (java.util.function.Function) -> @@ -59749,29 +59855,29 @@ net.minecraft.world.level.levelgen.feature.VoidStartPlatformFeature -> cfq: 32:51:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration) -> a 16:16:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 17:18:void () -> -net.minecraft.world.level.levelgen.feature.WeightedConfiguredFeature -> cfr: +net.minecraft.world.level.levelgen.feature.WeightedConfiguredFeature -> cfu: net.minecraft.world.level.levelgen.feature.ConfiguredFeature feature -> a float chance -> b 19:22:void (net.minecraft.world.level.levelgen.feature.ConfiguredFeature,float) -> 25:28:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 33:33:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos) -> a 37:37:net.minecraft.world.level.levelgen.feature.WeightedConfiguredFeature deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.WoodlandMansionFeature -> cfs: +net.minecraft.world.level.levelgen.feature.WoodlandMansionFeature -> cfv: 32:33:void (java.util.function.Function) -> 37:56:net.minecraft.world.level.ChunkPos getPotentialFeatureChunkFromLocationWithOffset(net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,int,int) -> a 61:73:boolean isFeatureChunk(net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,int,int,net.minecraft.world.level.biome.Biome) -> a 78:78:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 83:83:java.lang.String getFeatureName() -> b 88:88:int getLookupRange() -> c -net.minecraft.world.level.levelgen.feature.WoodlandMansionFeature$WoodlandMansionStart -> cfs$a: +net.minecraft.world.level.levelgen.feature.WoodlandMansionFeature$WoodlandMansionStart -> cfv$a: 93:94:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 98:132:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a 136:166:void postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacer -> cft: +net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacer -> cfw: net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType type -> a 13:15:void (net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType) -> void place(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a -net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType -> cfu: +net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType -> cfx: net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType SIMPLE_BLOCK_PLACER -> a net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType DOUBLE_PLANT_PLACER -> b net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType COLUMN_PLACER -> c @@ -59780,46 +59886,46 @@ net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType -> cfu: 19:21:void (java.util.function.Function) -> 24:24:net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacer deserialize(com.mojang.datafixers.Dynamic) -> a 9:11:void () -> -net.minecraft.world.level.levelgen.feature.blockplacers.ColumnPlacer -> cfv: +net.minecraft.world.level.levelgen.feature.blockplacers.ColumnPlacer -> cfy: int minSize -> b int extraSize -> c 20:23:void (int,int) -> 26:30:void (com.mojang.datafixers.Dynamic) -> 34:40:void place(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 44:48:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.feature.blockplacers.DoublePlantPlacer -> cfw: +net.minecraft.world.level.levelgen.feature.blockplacers.DoublePlantPlacer -> cfz: 17:18:void () -> 21:22:void (com.mojang.datafixers.Dynamic) -> 26:27:void place(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 31:33:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.feature.blockplacers.SimpleBlockPlacer -> cfx: +net.minecraft.world.level.levelgen.feature.blockplacers.SimpleBlockPlacer -> cga: 16:17:void () -> 20:21:void (com.mojang.datafixers.Dynamic) -> 25:26:void place(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 30:32:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.feature.blockplacers.package-info -> cfy: -net.minecraft.world.level.levelgen.feature.configurations.BlockBlobConfiguration -> cfz: +net.minecraft.world.level.levelgen.feature.blockplacers.package-info -> cgb: +net.minecraft.world.level.levelgen.feature.configurations.BlockBlobConfiguration -> cgc: net.minecraft.world.level.block.state.BlockState state -> a int startRadius -> b 13:16:void (net.minecraft.world.level.block.state.BlockState,int) -> 20:22:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 27:30:net.minecraft.world.level.levelgen.feature.configurations.BlockBlobConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration -> cga: +net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration -> cgd: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider stateProvider -> a 14:16:void (net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider) -> 20:24:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 28:31:net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration -> cgb: +net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration -> cge: net.minecraft.world.level.block.state.BlockState state -> a 12:14:void (net.minecraft.world.level.block.state.BlockState) -> 18:19:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 24:25:net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.BuriedTreasureConfiguration -> cgc: +net.minecraft.world.level.levelgen.feature.configurations.BuriedTreasureConfiguration -> cgf: float probability -> a 10:12:void (float) -> 16:17:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 22:23:net.minecraft.world.level.levelgen.feature.configurations.BuriedTreasureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.ChanceRangeDecoratorConfiguration -> cgd: +net.minecraft.world.level.levelgen.feature.configurations.ChanceRangeDecoratorConfiguration -> cgg: float chance -> a int bottomOffset -> b int topOffset -> c @@ -59827,12 +59933,12 @@ net.minecraft.world.level.levelgen.feature.configurations.ChanceRangeDecoratorCo 13:18:void (float,int,int,int) -> 22:26:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 31:35:net.minecraft.world.level.levelgen.feature.configurations.ChanceRangeDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.CountFeatureConfiguration -> cge: +net.minecraft.world.level.levelgen.feature.configurations.CountFeatureConfiguration -> cgh: int count -> a 10:12:void (int) -> 16:17:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 22:23:net.minecraft.world.level.levelgen.feature.configurations.CountFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration -> cgf: +net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration -> cgi: int count -> a int bottomOffset -> b int topOffset -> c @@ -59840,18 +59946,18 @@ net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorCon 13:18:void (int,int,int,int) -> 22:26:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 32:37:net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.DecoratedFeatureConfiguration -> cgg: +net.minecraft.world.level.levelgen.feature.configurations.DecoratedFeatureConfiguration -> cgj: net.minecraft.world.level.levelgen.feature.ConfiguredFeature feature -> a net.minecraft.world.level.levelgen.placement.ConfiguredDecorator decorator -> b 14:17:void (net.minecraft.world.level.levelgen.feature.ConfiguredFeature,net.minecraft.world.level.levelgen.placement.ConfiguredDecorator) -> 21:23:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 29:29:java.lang.String toString() -> toString 33:35:net.minecraft.world.level.levelgen.feature.configurations.DecoratedFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration -> cgh: +net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration -> cgk: net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration NONE -> e com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 7:7:void () -> -net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration -> cgi: +net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration -> cgl: net.minecraft.world.level.block.state.BlockState state -> a int radius -> b int ySize -> c @@ -59860,7 +59966,7 @@ net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration -> c 26:30:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 35:40:net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a 30:30:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration -> cgj: +net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration -> cgm: java.util.Optional exit -> a boolean exact -> b 14:17:void (java.util.Optional,boolean) -> @@ -59874,35 +59980,35 @@ net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguratio 50:50:java.util.Optional lambda$null$2(com.mojang.datafixers.Dynamic,java.lang.Number,java.lang.Number) -> a 51:51:net.minecraft.core.BlockPos lambda$null$1(java.lang.Number,java.lang.Number,java.lang.Number) -> a 37:42:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration -> cgk: +net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration -> cgn: net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration NONE -> e com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 7:7:void () -> -net.minecraft.world.level.levelgen.feature.configurations.FeatureRadiusConfiguration -> cgl: +net.minecraft.world.level.levelgen.feature.configurations.FeatureRadiusConfiguration -> cgo: int radius -> a 10:12:void (int) -> 16:17:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 22:23:net.minecraft.world.level.levelgen.feature.configurations.FeatureRadiusConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration -> cgm: +net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration -> cgp: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider capProvider -> a net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider stemProvider -> b int foliageRadius -> c 16:20:void (net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,int) -> 24:30:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 34:40:net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration -> cgn: +net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration -> cgq: int height -> a net.minecraft.world.level.block.state.BlockState state -> b 13:16:void (int,net.minecraft.world.level.block.state.BlockState) -> 20:22:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 27:29:net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration -> cgo: +net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration -> cgr: int heightInterval -> a int crownHeight -> b 17:20:void (net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,java.util.List,int,int,int) -> 24:28:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 32:39:net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration$MegaTreeConfigurationBuilder -> cgo$a: +net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration$MegaTreeConfigurationBuilder -> cgr$a: java.util.List decorators -> c int baseHeight -> d int heightInterval -> e @@ -59916,42 +60022,42 @@ net.minecraft.world.level.levelgen.feature.configurations.MegaTreeConfiguration$ 43:43:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration build() -> b 43:43:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder decorators(java.util.List) -> b 43:43:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder baseHeight(int) -> d -net.minecraft.world.level.levelgen.feature.configurations.MineshaftConfiguration -> cgp: +net.minecraft.world.level.levelgen.feature.configurations.MineshaftConfiguration -> cgs: double probability -> a net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type type -> b 12:15:void (double,net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type) -> 19:21:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 26:29:net.minecraft.world.level.levelgen.feature.configurations.MineshaftConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.NoiseDependantDecoratorConfiguration -> cgq: +net.minecraft.world.level.levelgen.feature.configurations.NoiseDependantDecoratorConfiguration -> cgt: double noiseLevel -> a int belowNoise -> b int aboveNoise -> c 12:16:void (double,int,int) -> 20:23:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 29:33:net.minecraft.world.level.levelgen.feature.configurations.NoiseDependantDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration -> cgr: +net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration -> cgu: 6:6:void () -> 9:9:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 13:13:net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration -> cgs: +net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration -> cgv: 6:6:void () -> 9:9:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 13:13:net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration -> cgt: +net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration -> cgw: net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type biomeTemp -> a float largeProbability -> b float clusterProbability -> c 13:17:void (net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type,float,float) -> 21:24:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 29:32:net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration -> cgu: +net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration -> cgx: net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates target -> a int size -> b net.minecraft.world.level.block.state.BlockState state -> c 54:58:void (net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates,net.minecraft.world.level.block.state.BlockState,int) -> 62:65:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 70:74:net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates -> cgu$a: +net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates -> cgx$a: net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates NATURAL_STONE -> a net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates NETHERRACK -> b java.util.Map BY_NAME -> c @@ -59967,25 +60073,25 @@ net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predi 28:28:net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates lambda$static$1(net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$Predicates) -> a 19:23:boolean lambda$static$0(net.minecraft.world.level.block.state.BlockState) -> a 17:28:void () -> -net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration -> cgv: +net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration -> cgy: float probability -> b 11:13:void (float) -> 17:18:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 23:24:net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration -> cgw: +net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration -> cgz: net.minecraft.world.level.levelgen.feature.ConfiguredFeature featureTrue -> a net.minecraft.world.level.levelgen.feature.ConfiguredFeature featureFalse -> b 12:15:void (net.minecraft.world.level.levelgen.feature.ConfiguredFeature,net.minecraft.world.level.levelgen.feature.ConfiguredFeature) -> 19:21:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 26:28:net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration -> cgx: +net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration -> cha: java.util.List features -> a net.minecraft.world.level.levelgen.feature.ConfiguredFeature defaultFeature -> b 15:18:void (java.util.List,net.minecraft.world.level.levelgen.feature.ConfiguredFeature) -> 22:27:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 32:35:net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a 22:22:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.feature.WeightedConfiguredFeature) -> a -net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration -> cgy: +net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration -> chb: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider stateProvider -> a net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacer blockPlacer -> b java.util.Set whitelist -> c @@ -60003,8 +60109,8 @@ net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigurati 54:54:java.lang.Object lambda$serialize$1(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.state.BlockState) -> a 53:53:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.Block) -> a 20:20:void (net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacer,java.util.Set,java.util.Set,int,int,int,int,boolean,boolean,boolean,net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration$1) -> -net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration$1 -> cgy$1: -net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration$GrassConfigurationBuilder -> cgy$a: +net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration$1 -> chb$1: +net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration$GrassConfigurationBuilder -> chb$a: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider stateProvider -> a net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacer blockPlacer -> b java.util.Set whitelist -> c @@ -60027,31 +60133,31 @@ net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigurati 139:140:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration$GrassConfigurationBuilder noProjection() -> b 144:145:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration$GrassConfigurationBuilder needWater() -> c 149:149:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration build() -> d -net.minecraft.world.level.levelgen.feature.configurations.RandomRandomFeatureConfiguration -> cgz: +net.minecraft.world.level.levelgen.feature.configurations.RandomRandomFeatureConfiguration -> chc: java.util.List features -> a int count -> b 14:17:void (java.util.List,int) -> 21:23:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 28:30:net.minecraft.world.level.levelgen.feature.configurations.RandomRandomFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a 22:22:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.feature.ConfiguredFeature) -> a -net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration -> cha: +net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration -> chd: net.minecraft.world.level.block.state.BlockState target -> a net.minecraft.world.level.block.state.BlockState state -> b 13:16:void (net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState) -> 20:22:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 27:30:net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.SeagrassFeatureConfiguration -> chb: +net.minecraft.world.level.levelgen.feature.configurations.SeagrassFeatureConfiguration -> che: int count -> a double tallSeagrassProbability -> b 11:14:void (int,double) -> 18:20:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 25:28:net.minecraft.world.level.levelgen.feature.configurations.SeagrassFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration -> chc: +net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration -> chf: boolean isBeached -> a 10:12:void (boolean) -> 16:17:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 22:23:net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration -> chd: +net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration -> chg: net.minecraft.world.level.block.state.BlockState toPlace -> a java.util.List placeOn -> b java.util.List placeIn -> c @@ -60063,13 +60169,13 @@ net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfigurati 34:34:java.lang.Object lambda$serialize$2(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.state.BlockState) -> a 33:33:java.lang.Object lambda$serialize$1(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.state.BlockState) -> b 32:32:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.state.BlockState) -> c -net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration -> che: +net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration -> chh: java.util.List features -> a 13:15:void (java.util.List) -> 19:20:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 25:26:net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a 20:20:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.feature.ConfiguredFeature) -> a -net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration -> chf: +net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration -> chi: net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer foliagePlacer -> a int heightRandA -> b int heightRandB -> c @@ -60084,7 +60190,7 @@ net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration 40:52:void (net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer,java.util.List,int,int,int,int,int,int,int,int,int,int,boolean) -> 56:71:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 75:92:net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration$SmallTreeConfigurationBuilder -> chf$a: +net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration$SmallTreeConfigurationBuilder -> chi$a: net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer foliagePlacer -> c java.util.List decorators -> d int baseHeight -> e @@ -60115,7 +60221,7 @@ net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration 96:96:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration build() -> b 96:96:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder decorators(java.util.List) -> b 96:96:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder baseHeight(int) -> d -net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration -> chg: +net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration -> chj: boolean crystalInvulnerable -> a java.util.List spikes -> b net.minecraft.core.BlockPos crystalBeamTarget -> c @@ -60127,7 +60233,7 @@ net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration -> 57:57:net.minecraft.core.BlockPos getCrystalBeamTarget() -> c 37:37:java.lang.Integer lambda$deserialize$1(com.mojang.datafixers.Dynamic) -> b 30:30:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike) -> a -net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration -> chh: +net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration -> chk: net.minecraft.world.level.material.FluidState state -> a boolean requiresBlockBelow -> b int rockCount -> c @@ -60137,7 +60243,7 @@ net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration -> 32:37:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 42:47:net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a 47:47:net.minecraft.world.level.block.Block lambda$deserialize$0(com.mojang.datafixers.Dynamic) -> b -net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration -> chi: +net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration -> chl: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider trunkProvider -> m net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider leavesProvider -> n java.util.List decorators -> o @@ -60149,7 +60255,7 @@ net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration -> c 46:53:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration deserialize(com.mojang.datafixers.Dynamic) -> b 52:52:net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator lambda$deserialize$1(com.mojang.datafixers.Dynamic) -> a 39:39:java.lang.Object lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator) -> a -net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder -> chi$a: +net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder -> chl$a: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider trunkProvider -> a net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider leavesProvider -> b java.util.List decorators -> c @@ -60158,28 +60264,28 @@ net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$Tree 69:70:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder baseHeight(int) -> d 74:75:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder decorators(java.util.List) -> b 79:79:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration build() -> b -net.minecraft.world.level.levelgen.feature.configurations.VillageConfiguration -> chj: +net.minecraft.world.level.levelgen.feature.configurations.VillageConfiguration -> chm: net.minecraft.resources.ResourceLocation startPool -> a int size -> b 12:15:void (java.lang.String,int) -> 19:21:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 26:28:net.minecraft.world.level.levelgen.feature.configurations.VillageConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.configurations.package-info -> chk: -net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer -> chl: +net.minecraft.world.level.levelgen.feature.configurations.package-info -> chn: +net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer -> cho: 13:14:void (int,int) -> 17:21:void (com.mojang.datafixers.Dynamic) -> 25:42:void createFoliage(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration,int,int,int,net.minecraft.core.BlockPos,java.util.Set) -> a 46:46:int foliageRadius(java.util.Random,int,int,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 51:51:boolean shouldSkipLocation(java.util.Random,int,int,int,int,int) -> a 56:56:int getTreeRadiusForHeight(int,int,int,int) -> a -net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer -> chm: +net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer -> chp: 13:14:void (int,int) -> 17:21:void (com.mojang.datafixers.Dynamic) -> 25:29:void createFoliage(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration,int,int,int,net.minecraft.core.BlockPos,java.util.Set) -> a 33:33:int foliageRadius(java.util.Random,int,int,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 38:38:boolean shouldSkipLocation(java.util.Random,int,int,int,int,int) -> a 43:43:int getTreeRadiusForHeight(int,int,int,int) -> a -net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer -> chn: +net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer -> chq: int radius -> a int radiusRandom -> b net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType type -> c @@ -60191,7 +60297,7 @@ net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer -> chn: 40:50:void placeLeavesRow(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration,int,net.minecraft.core.BlockPos,int,int,java.util.Set) -> a 53:57:void placeLeaf(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration,java.util.Set) -> a 60:65:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType -> cho: +net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType -> chr: net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType BLOB_FOLIAGE_PLACER -> a net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType SPRUCE_FOLIAGE_PLACER -> b net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType PINE_FOLIAGE_PLACER -> c @@ -60201,27 +60307,27 @@ net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType -> c 20:22:void (java.util.function.Function) -> 25:25:net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer deserialize(com.mojang.datafixers.Dynamic) -> a 9:12:void () -> -net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer -> chp: +net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer -> chs: 13:14:void (int,int) -> 17:21:void (com.mojang.datafixers.Dynamic) -> 25:36:void createFoliage(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration,int,int,int,net.minecraft.core.BlockPos,java.util.Set) -> a 40:40:int foliageRadius(java.util.Random,int,int,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 45:45:boolean shouldSkipLocation(java.util.Random,int,int,int,int,int) -> a 50:50:int getTreeRadiusForHeight(int,int,int,int) -> a -net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer -> chq: +net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer -> cht: 13:14:void (int,int) -> 17:21:void (com.mojang.datafixers.Dynamic) -> 25:40:void createFoliage(net.minecraft.world.level.LevelSimulatedRW,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration,int,int,int,net.minecraft.core.BlockPos,java.util.Set) -> a 44:44:int foliageRadius(java.util.Random,int,int,net.minecraft.world.level.levelgen.feature.configurations.SmallTreeConfiguration) -> a 49:49:boolean shouldSkipLocation(java.util.Random,int,int,int,int,int) -> a 54:54:int getTreeRadiusForHeight(int,int,int,int) -> a -net.minecraft.world.level.levelgen.feature.foliageplacers.package-info -> chr: -net.minecraft.world.level.levelgen.feature.package-info -> chs: -net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider -> cht: +net.minecraft.world.level.levelgen.feature.foliageplacers.package-info -> chu: +net.minecraft.world.level.levelgen.feature.package-info -> chv: +net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider -> chw: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType type -> a 12:14:void (net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType) -> net.minecraft.world.level.block.state.BlockState getState(java.util.Random,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType -> chu: +net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType -> chx: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType SIMPLE_STATE_PROVIDER -> a net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType WEIGHTED_STATE_PROVIDER -> b net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType PLAIN_FLOWER_PROVIDER -> c @@ -60231,14 +60337,14 @@ net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType 20:22:void (java.util.function.Function) -> 25:25:net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider deserialize(com.mojang.datafixers.Dynamic) -> a 9:12:void () -> -net.minecraft.world.level.levelgen.feature.stateproviders.ForestFlowerProvider -> chv: +net.minecraft.world.level.levelgen.feature.stateproviders.ForestFlowerProvider -> chy: net.minecraft.world.level.block.state.BlockState[] FLOWERS -> b 31:32:void () -> 35:36:void (com.mojang.datafixers.Dynamic) -> 40:41:net.minecraft.world.level.block.state.BlockState getState(java.util.Random,net.minecraft.core.BlockPos) -> a 46:49:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 16:27:void () -> -net.minecraft.world.level.levelgen.feature.stateproviders.PlainFlowerProvider -> chw: +net.minecraft.world.level.levelgen.feature.stateproviders.PlainFlowerProvider -> chz: net.minecraft.world.level.block.state.BlockState[] LOW_NOISE_FLOWERS -> b net.minecraft.world.level.block.state.BlockState[] HIGH_NOISE_FLOWERS -> c 29:30:void () -> @@ -60246,19 +60352,19 @@ net.minecraft.world.level.levelgen.feature.stateproviders.PlainFlowerProvider -> 38:47:net.minecraft.world.level.block.state.BlockState getState(java.util.Random,net.minecraft.core.BlockPos) -> a 52:55:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 15:25:void () -> -net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider -> chx: +net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider -> cia: net.minecraft.world.level.block.Block block -> b 19:21:void (net.minecraft.world.level.block.Block) -> 24:25:void (com.mojang.datafixers.Dynamic) -> 29:30:net.minecraft.world.level.block.state.BlockState getState(java.util.Random,net.minecraft.core.BlockPos) -> a 35:39:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider -> chy: +net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider -> cib: net.minecraft.world.level.block.state.BlockState state -> b 16:18:void (net.minecraft.world.level.block.state.BlockState) -> 21:22:void (com.mojang.datafixers.Dynamic) -> 26:26:net.minecraft.world.level.block.state.BlockState getState(java.util.Random,net.minecraft.core.BlockPos) -> a 31:35:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider -> chz: +net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider -> cic: net.minecraft.world.entity.ai.behavior.WeightedList weightedList -> b 17:19:void (net.minecraft.world.entity.ai.behavior.WeightedList) -> 22:23:void () -> @@ -60267,8 +60373,8 @@ net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider 36:36:net.minecraft.world.level.block.state.BlockState getState(java.util.Random,net.minecraft.core.BlockPos) -> a 41:46:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 44:44:com.mojang.datafixers.Dynamic lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.levelgen.feature.stateproviders.package-info -> cia: -net.minecraft.world.level.levelgen.feature.structures.EmptyPoolElement -> cib: +net.minecraft.world.level.levelgen.feature.stateproviders.package-info -> cid: +net.minecraft.world.level.levelgen.feature.structures.EmptyPoolElement -> cie: net.minecraft.world.level.levelgen.feature.structures.EmptyPoolElement INSTANCE -> a 21:22:void () -> 26:26:net.minecraft.core.BlockPos getSize(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.world.level.block.Rotation) -> a @@ -60279,7 +60385,7 @@ net.minecraft.world.level.levelgen.feature.structures.EmptyPoolElement -> cib: 51:51:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 56:56:java.lang.String toString() -> toString 18:18:void () -> -net.minecraft.world.level.levelgen.feature.structures.FeaturePoolElement -> cic: +net.minecraft.world.level.levelgen.feature.structures.FeaturePoolElement -> cif: net.minecraft.world.level.levelgen.feature.ConfiguredFeature feature -> a net.minecraft.nbt.CompoundTag defaultJigsawNBT -> b 33:34:void (net.minecraft.world.level.levelgen.feature.ConfiguredFeature) -> @@ -60293,7 +60399,7 @@ net.minecraft.world.level.levelgen.feature.structures.FeaturePoolElement -> cic: 81:82:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 88:88:net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType getType() -> a 93:93:java.lang.String toString() -> toString -net.minecraft.world.level.levelgen.feature.structures.JigsawJunction -> cid: +net.minecraft.world.level.levelgen.feature.structures.JigsawJunction -> cig: int sourceX -> a int sourceGroundY -> b int sourceZ -> c @@ -60310,17 +60416,17 @@ net.minecraft.world.level.levelgen.feature.structures.JigsawJunction -> cid: 66:74:boolean equals(java.lang.Object) -> equals 79:84:int hashCode() -> hashCode 89:89:java.lang.String toString() -> toString -net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement -> cie: +net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement -> cih: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePools POOLS -> a 30:30:void () -> 278:281:void addPieces(net.minecraft.resources.ResourceLocation,int,net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceFactory,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.core.BlockPos,java.util.List,java.util.Random) -> a 30:30:org.apache.logging.log4j.Logger access$500() -> a 31:36:void () -> -net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$1 -> cie$1: -net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceFactory -> cie$a: +net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$1 -> cih$1: +net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceFactory -> cih$a: net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece create(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement,net.minecraft.core.BlockPos,int,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.BoundingBox) -> create -net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceState -> cie$b: +net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceState -> cih$b: net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece piece -> a java.util.concurrent.atomic.AtomicReference free -> b int boundsTop -> c @@ -60331,7 +60437,7 @@ net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceState 38:38:java.util.concurrent.atomic.AtomicReference access$200(net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceState) -> b 38:38:int access$300(net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceState) -> c 38:38:int access$400(net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceState) -> d -net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$Placer -> cie$c: +net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$Placer -> cih$c: int maxDepth -> a net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceFactory factory -> b net.minecraft.world.level.chunk.ChunkGenerator chunkGenerator -> c @@ -60342,7 +60448,7 @@ net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$Placer -> 59:100:void (net.minecraft.resources.ResourceLocation,int,net.minecraft.world.level.levelgen.feature.structures.JigsawPlacement$PieceFactory,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.core.BlockPos,java.util.List,java.util.Random) -> 103:274:void tryPlacingChildren(net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece,java.util.concurrent.atomic.AtomicReference,int,int) -> a 169:175:int lambda$tryPlacingChildren$0(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo) -> a -net.minecraft.world.level.levelgen.feature.structures.ListPoolElement -> cif: +net.minecraft.world.level.levelgen.feature.structures.ListPoolElement -> cii: java.util.List elements -> a 28:29:void (java.util.List) -> 32:38:void (java.util.List,net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection) -> @@ -60359,7 +60465,7 @@ net.minecraft.world.level.levelgen.feature.structures.ListPoolElement -> cif: 116:116:void lambda$setProjectionOnEachElement$2(net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection,net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement) -> a 104:104:java.lang.Object lambda$getDynamic$1(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement) -> a 42:42:net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement lambda$new$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.structures.SinglePoolElement -> cig: +net.minecraft.world.level.levelgen.feature.structures.SinglePoolElement -> cij: net.minecraft.resources.ResourceLocation location -> a com.google.common.collect.ImmutableList processors -> b 40:41:void (java.lang.String,java.util.List) -> @@ -60377,7 +60483,7 @@ net.minecraft.world.level.levelgen.feature.structures.SinglePoolElement -> cig: 147:147:java.lang.String toString() -> toString 141:141:java.lang.Object lambda$getDynamic$1(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor) -> a 60:60:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor lambda$new$0(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement -> cih: +net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement -> cik: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection projection -> a 22:24:void (net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection) -> 26:28:void (com.mojang.datafixers.Dynamic) -> @@ -60392,7 +60498,7 @@ net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement -> ci com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 59:61:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> b 65:65:int getGroundLevelDelta() -> d -net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType -> cii: +net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType -> cil: net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType SINGLE -> b net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType LIST -> c net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType FEATURE -> d @@ -60400,7 +60506,7 @@ net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType - 14:14:net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType register(java.lang.String,net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType) -> a 10:10:net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement lambda$static$0(com.mojang.datafixers.Dynamic) -> a 7:10:void () -> -net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool -> cij: +net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool -> cim: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool EMPTY -> a net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool INVALID -> b net.minecraft.resources.ResourceLocation name -> c @@ -60423,7 +60529,7 @@ net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool -> c 117:122:java.lang.Object lambda$serialize$1(com.mojang.datafixers.types.DynamicOps,com.mojang.datafixers.util.Pair) -> a 86:86:int lambda$getMaxSize$0(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement) -> a 60:61:void () -> -net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection -> cij$a: +net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection -> cim$a: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection TERRAIN_MATCHING -> a net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection RIGID -> b java.util.Map BY_NAME -> c @@ -60438,14 +60544,14 @@ net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Proj 56:56:com.google.common.collect.ImmutableList getProcessors() -> b 38:38:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection lambda$static$0(net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool$Projection) -> a 28:38:void () -> -net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePools -> cik: +net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePools -> cin: java.util.Map pools -> a 10:14:void () -> 17:18:void register(net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool) -> a 21:21:java.util.Set getPoolLocations() -> a 25:26:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool getPool(net.minecraft.resources.ResourceLocation) -> a -net.minecraft.world.level.levelgen.feature.structures.package-info -> cil: -net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator -> cim: +net.minecraft.world.level.levelgen.feature.structures.package-info -> cio: +net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator -> cip: net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider provider -> b 24:26:void (net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider) -> 29:34:void (com.mojang.datafixers.Dynamic) -> @@ -60455,14 +60561,14 @@ net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator - 80:83:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 40:53:void lambda$place$1(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.core.BlockPos) -> a 39:39:boolean lambda$place$0(int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator -> cin: +net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator -> ciq: float probability -> b 29:31:void (float) -> 34:37:void (com.mojang.datafixers.Dynamic) -> - 41:69:void place(net.minecraft.world.level.LevelAccessor,java.util.Random,java.util.List,java.util.List,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a - 73:76:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a + 41:72:void place(net.minecraft.world.level.LevelAccessor,java.util.Random,java.util.List,java.util.List,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a + 76:79:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 51:51:boolean lambda$place$0(int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator -> cio: +net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator -> cir: float probability -> b 24:26:void (float) -> 29:30:void (com.mojang.datafixers.Dynamic) -> @@ -60470,20 +60576,20 @@ net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator -> cio: 57:60:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 42:52:void lambda$place$1(java.util.Random,net.minecraft.world.level.LevelAccessor,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos) -> a 40:40:boolean lambda$place$0(int,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator -> cip: +net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator -> cis: 21:22:void () -> 25:26:void (com.mojang.datafixers.Dynamic) -> 30:59:void place(net.minecraft.world.level.LevelAccessor,java.util.Random,java.util.List,java.util.List,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 62:71:void addHangingVine(net.minecraft.world.level.LevelSimulatedRW,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.properties.BooleanProperty,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 75:77:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 31:58:void lambda$place$0(java.util.Random,net.minecraft.world.level.LevelAccessor,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator -> ciq: +net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator -> cit: net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType type -> a 20:22:void (net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType) -> void place(net.minecraft.world.level.LevelAccessor,java.util.Random,java.util.List,java.util.List,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 27:28:void placeVine(net.minecraft.world.level.LevelWriter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.properties.BooleanProperty,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 31:34:void setBlock(net.minecraft.world.level.LevelWriter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a -net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType -> cir: +net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType -> ciu: net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType TRUNK_VINE -> a net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType LEAVE_VINE -> b net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType COCOA -> c @@ -60494,14 +60600,14 @@ net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType -> c 21:23:void (java.util.function.Function) -> 26:26:net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator deserialize(com.mojang.datafixers.Dynamic) -> a 9:13:void () -> -net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator -> cis: +net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator -> civ: 19:20:void () -> 23:24:void (com.mojang.datafixers.Dynamic) -> 28:57:void place(net.minecraft.world.level.LevelAccessor,java.util.Random,java.util.List,java.util.List,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 61:63:java.lang.Object serialize(com.mojang.datafixers.types.DynamicOps) -> a 29:56:void lambda$place$0(java.util.Random,net.minecraft.world.level.LevelAccessor,java.util.Set,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.feature.treedecorators.package-info -> cit: -net.minecraft.world.level.levelgen.flat.FlatLayerInfo -> ciu: +net.minecraft.world.level.levelgen.feature.treedecorators.package-info -> ciw: +net.minecraft.world.level.levelgen.flat.FlatLayerInfo -> cix: net.minecraft.world.level.block.state.BlockState blockState -> a int height -> b int start -> c @@ -60511,7 +60617,7 @@ net.minecraft.world.level.levelgen.flat.FlatLayerInfo -> ciu: 26:26:int getStart() -> c 30:31:void setStart(int) -> a 35:35:java.lang.String toString() -> toString -net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings -> civ: +net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings -> ciy: org.apache.logging.log4j.Logger LOGGER -> w net.minecraft.world.level.levelgen.feature.ConfiguredFeature MINESHAFT_COMPOSITE_FEATURE -> x net.minecraft.world.level.levelgen.feature.ConfiguredFeature VILLAGE_COMPOSITE_FEATURE -> y @@ -60572,47 +60678,47 @@ net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings -> civ: 110:121:void lambda$static$1(java.util.HashMap) -> b 91:107:void lambda$static$0(java.util.HashMap) -> c 48:123:void () -> -net.minecraft.world.level.levelgen.flat.package-info -> ciw: -net.minecraft.world.level.levelgen.package-info -> cix: -net.minecraft.world.level.levelgen.placement.CarvingMaskDecorator -> ciy: +net.minecraft.world.level.levelgen.flat.package-info -> ciz: +net.minecraft.world.level.levelgen.package-info -> cja: +net.minecraft.world.level.levelgen.placement.CarvingMaskDecorator -> cjb: 19:20:void (java.util.function.Function) -> 24:28:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.CarvingMaskDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 17:17:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 29:32:net.minecraft.core.BlockPos lambda$getPositions$1(net.minecraft.world.level.ChunkPos,int) -> a 28:28:boolean lambda$getPositions$0(java.util.BitSet,java.util.Random,net.minecraft.world.level.levelgen.placement.CarvingMaskDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.CarvingMaskDecoratorConfiguration -> ciz: +net.minecraft.world.level.levelgen.placement.CarvingMaskDecoratorConfiguration -> cjc: net.minecraft.world.level.levelgen.GenerationStep$Carving step -> a float probability -> b 13:16:void (net.minecraft.world.level.levelgen.GenerationStep$Carving,float) -> 20:22:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 28:31:net.minecraft.world.level.levelgen.placement.CarvingMaskDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration -> cja: +net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration -> cjd: int chance -> a 11:13:void (int) -> 17:18:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 24:25:net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.ChanceHeightmapDecorator -> cjb: +net.minecraft.world.level.levelgen.placement.ChanceHeightmapDecorator -> cje: 16:17:void (java.util.function.Function) -> 21:28:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 14:14:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.ChanceHeightmapDoubleDecorator -> cjc: +net.minecraft.world.level.levelgen.placement.ChanceHeightmapDoubleDecorator -> cjf: 16:17:void (java.util.function.Function) -> 21:32:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 14:14:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.ChancePassthroughDecorator -> cjd: +net.minecraft.world.level.levelgen.placement.ChancePassthroughDecorator -> cjg: 12:13:void (java.util.function.Function) -> 19:23:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 10:10:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.ChanceTopSolidHeightmapDecorator -> cje: +net.minecraft.world.level.levelgen.placement.ChanceTopSolidHeightmapDecorator -> cjh: 16:17:void (java.util.function.Function) -> 21:28:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 14:14:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.ChorusPlantPlacementDecorator -> cjf: +net.minecraft.world.level.levelgen.placement.ChorusPlantPlacementDecorator -> cji: 19:20:void (java.util.function.Function) -> 24:34:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 17:17:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 26:33:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.ConfiguredDecorator -> cjg: +net.minecraft.world.level.levelgen.placement.ConfiguredDecorator -> cjj: net.minecraft.world.level.levelgen.placement.FeatureDecorator decorator -> a net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration config -> b 24:28:void (net.minecraft.world.level.levelgen.placement.FeatureDecorator,com.mojang.datafixers.Dynamic) -> @@ -60620,89 +60726,89 @@ net.minecraft.world.level.levelgen.placement.ConfiguredDecorator -> cjg: 36:36:boolean place(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.ConfiguredFeature) -> a 40:42:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 47:48:net.minecraft.world.level.levelgen.placement.ConfiguredDecorator deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.CountBiasedRangeDecorator -> cjh: +net.minecraft.world.level.levelgen.placement.CountBiasedRangeDecorator -> cjk: 14:15:void (java.util.function.Function) -> 19:19:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 12:12:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 20:23:net.minecraft.core.BlockPos lambda$place$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.CountChanceHeightmapDecorator -> cji: +net.minecraft.world.level.levelgen.placement.CountChanceHeightmapDecorator -> cjl: 17:18:void (java.util.function.Function) -> 22:22:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 23:26:net.minecraft.core.BlockPos lambda$getPositions$1(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a 22:22:boolean lambda$getPositions$0(java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyChanceDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.CountChanceHeightmapDoubleDecorator -> cjj: +net.minecraft.world.level.levelgen.placement.CountChanceHeightmapDoubleDecorator -> cjm: 18:19:void (java.util.function.Function) -> 23:33:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 16:16:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 24:32:net.minecraft.core.BlockPos lambda$getPositions$1(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a 23:23:boolean lambda$getPositions$0(java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyChanceDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.CountDepthAverageDecorator -> cjk: +net.minecraft.world.level.levelgen.placement.CountDepthAverageDecorator -> cjn: 13:14:void (java.util.function.Function) -> 18:22:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.placement.DepthAverageConfigation,net.minecraft.core.BlockPos) -> a 11:11:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 23:26:net.minecraft.core.BlockPos lambda$place$0(java.util.Random,net.minecraft.core.BlockPos,int,int,int) -> a -net.minecraft.world.level.levelgen.placement.CountHeighmapDoubleDecorator -> cjl: +net.minecraft.world.level.levelgen.placement.CountHeighmapDoubleDecorator -> cjo: 18:19:void (java.util.function.Function) -> 23:33:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 16:16:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 24:32:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.CountHeight64Decorator -> cjm: +net.minecraft.world.level.levelgen.placement.CountHeight64Decorator -> cjp: 16:17:void (java.util.function.Function) -> 21:21:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 14:14:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 22:26:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,int) -> a -net.minecraft.world.level.levelgen.placement.CountHeightmap32Decorator -> cjn: +net.minecraft.world.level.levelgen.placement.CountHeightmap32Decorator -> cjq: 18:19:void (java.util.function.Function) -> 23:33:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 16:16:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 24:32:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.CountHeightmapDecorator -> cjo: +net.minecraft.world.level.levelgen.placement.CountHeightmapDecorator -> cjr: 17:18:void (java.util.function.Function) -> 22:22:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 23:27:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.CountTopSolidDecorator -> cjp: +net.minecraft.world.level.levelgen.placement.CountTopSolidDecorator -> cjs: 17:18:void (java.util.function.Function) -> 22:22:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 23:27:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.CountVeryBiasedRangeDecorator -> cjq: +net.minecraft.world.level.levelgen.placement.CountVeryBiasedRangeDecorator -> cjt: 14:15:void (java.util.function.Function) -> 19:19:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 12:12:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 20:23:net.minecraft.core.BlockPos lambda$place$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.CountWithExtraChanceHeightmapDecorator -> cjr: +net.minecraft.world.level.levelgen.placement.CountWithExtraChanceHeightmapDecorator -> cju: 17:18:void (java.util.function.Function) -> 22:27:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyWithExtraChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 28:31:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.DarkOakTreePlacementDecorator -> cjs: +net.minecraft.world.level.levelgen.placement.DarkOakTreePlacementDecorator -> cjv: 18:19:void (java.util.function.Function) -> 25:25:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 16:16:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 26:32:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.DepthAverageConfigation -> cjt: +net.minecraft.world.level.levelgen.placement.DepthAverageConfigation -> cjw: int count -> a int baseline -> b int spread -> c 13:17:void (int,int,int) -> 21:24:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 30:33:net.minecraft.world.level.levelgen.placement.DepthAverageConfigation deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.EmeraldPlacementDecorator -> cju: +net.minecraft.world.level.levelgen.placement.EmeraldPlacementDecorator -> cjx: 14:15:void (java.util.function.Function) -> 19:20:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 12:12:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 21:25:net.minecraft.core.BlockPos lambda$place$0(java.util.Random,net.minecraft.core.BlockPos,int) -> a -net.minecraft.world.level.levelgen.placement.EndGatewayPlacementDecorator -> cjv: +net.minecraft.world.level.levelgen.placement.EndGatewayPlacementDecorator -> cjy: 17:18:void (java.util.function.Function) -> 22:32:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.EndIslandPlacementDecorator -> cjw: +net.minecraft.world.level.levelgen.placement.EndIslandPlacementDecorator -> cjz: 13:14:void (java.util.function.Function) -> 18:29:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 11:11:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.FeatureDecorator -> cjx: +net.minecraft.world.level.levelgen.placement.FeatureDecorator -> cka: net.minecraft.world.level.levelgen.placement.FeatureDecorator NOPE -> a net.minecraft.world.level.levelgen.placement.FeatureDecorator COUNT_HEIGHTMAP -> b net.minecraft.world.level.levelgen.placement.FeatureDecorator COUNT_TOP_SOLID -> c @@ -60751,47 +60857,47 @@ net.minecraft.world.level.levelgen.placement.FeatureDecorator -> cjx: 101:101:java.lang.String toString() -> toString 91:93:void lambda$placeFeature$0(net.minecraft.world.level.levelgen.feature.ConfiguredFeature,net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,java.util.concurrent.atomic.AtomicBoolean,net.minecraft.core.BlockPos) -> a 30:68:void () -> -net.minecraft.world.level.levelgen.placement.ForestRockPlacementDecorator -> cjy: +net.minecraft.world.level.levelgen.placement.ForestRockPlacementDecorator -> ckb: 17:18:void (java.util.function.Function) -> 22:23:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 24:27:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.FrequencyChanceDecoratorConfiguration -> cjz: +net.minecraft.world.level.levelgen.placement.FrequencyChanceDecoratorConfiguration -> ckc: int count -> a float chance -> b 12:15:void (int,float) -> 19:21:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 27:29:net.minecraft.world.level.levelgen.placement.FrequencyChanceDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration -> cka: +net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration -> ckd: int count -> a 11:13:void (int) -> 17:18:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 24:25:net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.FrequencyWithExtraChanceDecoratorConfiguration -> ckb: +net.minecraft.world.level.levelgen.placement.FrequencyWithExtraChanceDecoratorConfiguration -> cke: int count -> a float extraChance -> b int extraCount -> c 13:17:void (int,float,int) -> 21:24:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 30:33:net.minecraft.world.level.levelgen.placement.FrequencyWithExtraChanceDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.IcebergPlacementDecorator -> ckc: +net.minecraft.world.level.levelgen.placement.IcebergPlacementDecorator -> ckf: 16:17:void (java.util.function.Function) -> 21:28:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 14:14:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.LakeLavaPlacementDecorator -> ckd: +net.minecraft.world.level.levelgen.placement.LakeLavaPlacementDecorator -> ckg: 15:16:void (java.util.function.Function) -> 20:29:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 13:13:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.LakeWaterPlacementDecorator -> cke: +net.minecraft.world.level.levelgen.placement.LakeWaterPlacementDecorator -> ckh: 15:16:void (java.util.function.Function) -> 20:27:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 13:13:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.MonsterRoomPlacementDecorator -> ckf: +net.minecraft.world.level.levelgen.placement.MonsterRoomPlacementDecorator -> cki: 16:17:void (java.util.function.Function) -> 21:22:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.ChanceDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 14:14:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 23:27:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.chunk.ChunkGenerator,int) -> a -net.minecraft.world.level.levelgen.placement.NoiseCountFactorDecoratorConfiguration -> ckg: +net.minecraft.world.level.levelgen.placement.NoiseCountFactorDecoratorConfiguration -> ckj: int noiseToCountRatio -> a double noiseFactor -> b double noiseOffset -> c @@ -60799,78 +60905,78 @@ net.minecraft.world.level.levelgen.placement.NoiseCountFactorDecoratorConfigurat 15:20:void (int,double,double,net.minecraft.world.level.levelgen.Heightmap$Types) -> 24:28:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 34:38:net.minecraft.world.level.levelgen.placement.NoiseCountFactorDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.NoiseHeightmap32Decorator -> ckh: +net.minecraft.world.level.levelgen.placement.NoiseHeightmap32Decorator -> ckk: 20:21:void (java.util.function.Function) -> 25:38:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoiseDependantDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 18:18:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 29:37:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.NoiseHeightmapDoubleDecorator -> cki: +net.minecraft.world.level.levelgen.placement.NoiseHeightmapDoubleDecorator -> ckl: 20:21:void (java.util.function.Function) -> 25:38:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoiseDependantDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 18:18:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 29:37:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.NopePlacementDecorator -> ckj: +net.minecraft.world.level.levelgen.placement.NopePlacementDecorator -> ckm: 13:14:void (java.util.function.Function) -> 18:18:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 11:11:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.RangeDecoratorConfiguration -> ckk: +net.minecraft.world.level.levelgen.placement.RangeDecoratorConfiguration -> ckn: int min -> a int max -> b 12:15:void (int,int) -> 19:21:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 27:29:net.minecraft.world.level.levelgen.placement.RangeDecoratorConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.placement.SimpleFeatureDecorator -> ckl: +net.minecraft.world.level.levelgen.placement.SimpleFeatureDecorator -> cko: 16:17:void (java.util.function.Function) -> 21:21:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.TopSolidHeightMapDecorator -> ckm: +net.minecraft.world.level.levelgen.placement.TopSolidHeightMapDecorator -> ckp: 17:18:void (java.util.function.Function) -> 22:25:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.NoneDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.TopSolidHeightMapNoiseBasedDecorator -> ckn: +net.minecraft.world.level.levelgen.placement.TopSolidHeightMapNoiseBasedDecorator -> ckq: 17:18:void (java.util.function.Function) -> 22:25:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.NoiseCountFactorDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 26:30:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.levelgen.placement.NoiseCountFactorDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.TopSolidHeightMapRangeDecorator -> cko: +net.minecraft.world.level.levelgen.placement.TopSolidHeightMapRangeDecorator -> ckr: 17:18:void (java.util.function.Function) -> 22:23:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.RangeDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 24:27:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,int) -> a -net.minecraft.world.level.levelgen.placement.nether.ChanceRangeDecorator -> ckp: +net.minecraft.world.level.levelgen.placement.nether.ChanceRangeDecorator -> cks: 14:15:void (java.util.function.Function) -> 19:26:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.ChanceRangeDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 12:12:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.nether.CountRangeDecorator -> ckq: +net.minecraft.world.level.levelgen.placement.nether.CountRangeDecorator -> ckt: 15:16:void (java.util.function.Function) -> 20:20:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 13:13:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 21:24:net.minecraft.core.BlockPos lambda$place$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.nether.HellFireDecorator -> ckr: +net.minecraft.world.level.levelgen.placement.nether.HellFireDecorator -> cku: 17:18:void (java.util.function.Function) -> 24:33:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 15:15:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.placement.nether.LightGemChanceDecorator -> cks: +net.minecraft.world.level.levelgen.placement.nether.LightGemChanceDecorator -> ckv: 16:17:void (java.util.function.Function) -> 21:21:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 14:14:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 22:25:net.minecraft.core.BlockPos lambda$place$0(java.util.Random,net.minecraft.core.BlockPos,int) -> a -net.minecraft.world.level.levelgen.placement.nether.MagmaDecorator -> ckt: +net.minecraft.world.level.levelgen.placement.nether.MagmaDecorator -> ckw: 18:19:void (java.util.function.Function) -> 23:25:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.placement.FrequencyDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 16:16:java.util.stream.Stream getPositions(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 26:29:net.minecraft.core.BlockPos lambda$getPositions$0(java.util.Random,net.minecraft.core.BlockPos,int,int) -> a -net.minecraft.world.level.levelgen.placement.nether.RandomCountRangeDecorator -> cku: +net.minecraft.world.level.levelgen.placement.nether.RandomCountRangeDecorator -> ckx: 15:16:void (java.util.function.Function) -> 20:21:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,net.minecraft.core.BlockPos) -> a 13:13:java.util.stream.Stream place(java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.DecoratorConfiguration,net.minecraft.core.BlockPos) -> a 22:25:net.minecraft.core.BlockPos lambda$place$0(java.util.Random,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.feature.configurations.CountRangeDecoratorConfiguration,int) -> a -net.minecraft.world.level.levelgen.placement.nether.package-info -> ckv: -net.minecraft.world.level.levelgen.placement.package-info -> ckw: -net.minecraft.world.level.levelgen.structure.BeardedStructureStart -> ckx: +net.minecraft.world.level.levelgen.placement.nether.package-info -> cky: +net.minecraft.world.level.levelgen.placement.package-info -> ckz: +net.minecraft.world.level.levelgen.structure.BeardedStructureStart -> cla: 8:9:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 13:24:void calculateBoundingBox() -> b -net.minecraft.world.level.levelgen.structure.BoundingBox -> cky: +net.minecraft.world.level.levelgen.structure.BoundingBox -> clb: int x0 -> a int y0 -> b int z0 -> c @@ -60904,24 +61010,24 @@ net.minecraft.world.level.levelgen.structure.BoundingBox -> cky: 188:188:net.minecraft.core.Vec3i getCenter() -> f 193:200:java.lang.String toString() -> toString 204:204:net.minecraft.nbt.IntArrayTag createTag() -> g -net.minecraft.world.level.levelgen.structure.BoundingBox$1 -> cky$1: +net.minecraft.world.level.levelgen.structure.BoundingBox$1 -> clb$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 38:38:void () -> -net.minecraft.world.level.levelgen.structure.BuriedTreasurePieces -> ckz: +net.minecraft.world.level.levelgen.structure.BuriedTreasurePieces -> clc: 19:19:void () -> -net.minecraft.world.level.levelgen.structure.BuriedTreasurePieces$BuriedTreasurePiece -> ckz$a: +net.minecraft.world.level.levelgen.structure.BuriedTreasurePieces$BuriedTreasurePiece -> clc$a: 22:24:void (net.minecraft.core.BlockPos) -> 27:28:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 32:32:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 36:72:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a 76:77:boolean isLiquid(net.minecraft.world.level.block.state.BlockState) -> a -net.minecraft.world.level.levelgen.structure.DesertPyramidPiece -> cla: +net.minecraft.world.level.levelgen.structure.DesertPyramidPiece -> cld: boolean[] hasPlacedChest -> e 18:22:void (java.util.Random,int,int) -> 18:30:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 34:39:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 44:243:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.EndCityPieces -> clb: +net.minecraft.world.level.levelgen.structure.EndCityPieces -> cle: net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings OVERWRITE -> a net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings INSERT -> b net.minecraft.world.level.levelgen.structure.EndCityPieces$SectionGenerator HOUSE_TOWER_GENERATOR -> c @@ -60947,24 +61053,24 @@ net.minecraft.world.level.levelgen.structure.EndCityPieces -> clb: 27:27:net.minecraft.world.level.levelgen.structure.EndCityPieces$SectionGenerator access$900() -> g 27:27:java.util.List access$1000() -> h 30:295:void () -> -net.minecraft.world.level.levelgen.structure.EndCityPieces$1 -> clb$1: +net.minecraft.world.level.levelgen.structure.EndCityPieces$1 -> cle$1: 157:157:void () -> 160:160:void init() -> a 164:186:boolean generate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece,net.minecraft.core.BlockPos,java.util.List,java.util.Random) -> a -net.minecraft.world.level.levelgen.structure.EndCityPieces$2 -> clb$2: +net.minecraft.world.level.levelgen.structure.EndCityPieces$2 -> cle$2: 197:197:void () -> 200:200:void init() -> a 204:236:boolean generate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece,net.minecraft.core.BlockPos,java.util.List,java.util.Random) -> a -net.minecraft.world.level.levelgen.structure.EndCityPieces$3 -> clb$3: +net.minecraft.world.level.levelgen.structure.EndCityPieces$3 -> cle$3: boolean shipCreated -> a 240:240:void () -> 245:246:void init() -> a 250:284:boolean generate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece,net.minecraft.core.BlockPos,java.util.List,java.util.Random) -> a -net.minecraft.world.level.levelgen.structure.EndCityPieces$4 -> clb$4: +net.minecraft.world.level.levelgen.structure.EndCityPieces$4 -> cle$4: 295:295:void () -> 298:298:void init() -> a 303:323:boolean generate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece,net.minecraft.core.BlockPos,java.util.List,java.util.Random) -> a -net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece -> clb$a: +net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece -> cle$a: java.lang.String templateName -> d net.minecraft.world.level.block.Rotation rotation -> e boolean overwrite -> f @@ -60973,10 +61079,10 @@ net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece -> clb$a 68:72:void loadTemplate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager) -> a 76:81:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 85:101:void handleDataMarker(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a -net.minecraft.world.level.levelgen.structure.EndCityPieces$SectionGenerator -> clb$b: +net.minecraft.world.level.levelgen.structure.EndCityPieces$SectionGenerator -> cle$b: void init() -> a boolean generate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,net.minecraft.world.level.levelgen.structure.EndCityPieces$EndCityPiece,net.minecraft.core.BlockPos,java.util.List,java.util.Random) -> a -net.minecraft.world.level.levelgen.structure.IglooPieces -> clc: +net.minecraft.world.level.levelgen.structure.IglooPieces -> clf: net.minecraft.resources.ResourceLocation STRUCTURE_LOCATION_IGLOO -> a net.minecraft.resources.ResourceLocation STRUCTURE_LOCATION_LADDER -> b net.minecraft.resources.ResourceLocation STRUCTURE_LOCATION_LABORATORY -> c @@ -60988,7 +61094,7 @@ net.minecraft.world.level.levelgen.structure.IglooPieces -> clc: 30:30:java.util.Map access$100() -> b 30:30:net.minecraft.resources.ResourceLocation access$200() -> c 33:43:void () -> -net.minecraft.world.level.levelgen.structure.IglooPieces$IglooPiece -> clc$a: +net.minecraft.world.level.levelgen.structure.IglooPieces$IglooPiece -> clf$a: net.minecraft.resources.ResourceLocation templateLocation -> d net.minecraft.world.level.block.Rotation rotation -> e 66:72:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.resources.ResourceLocation,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,int) -> @@ -60997,7 +61103,7 @@ net.minecraft.world.level.levelgen.structure.IglooPieces$IglooPiece -> clc$a: 89:92:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 96:105:void handleDataMarker(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 109:128:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.JunglePyramidPiece -> cld: +net.minecraft.world.level.levelgen.structure.JunglePyramidPiece -> clg: boolean placedMainChest -> e boolean placedHiddenChest -> f boolean placedTrap1 -> g @@ -61008,12 +61114,12 @@ net.minecraft.world.level.levelgen.structure.JunglePyramidPiece -> cld: 46:51:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 55:249:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a 263:263:void () -> -net.minecraft.world.level.levelgen.structure.JunglePyramidPiece$1 -> cld$1: -net.minecraft.world.level.levelgen.structure.JunglePyramidPiece$MossStoneSelector -> cld$a: +net.minecraft.world.level.levelgen.structure.JunglePyramidPiece$1 -> clg$1: +net.minecraft.world.level.levelgen.structure.JunglePyramidPiece$MossStoneSelector -> clg$a: 252:252:void () -> 255:260:void next(java.util.Random,int,int,int,boolean) -> a 252:252:void (net.minecraft.world.level.levelgen.structure.JunglePyramidPiece$1) -> -net.minecraft.world.level.levelgen.structure.LegacyStructureDataHandler -> cle: +net.minecraft.world.level.levelgen.structure.LegacyStructureDataHandler -> clh: java.util.Map CURRENT_TO_LEGACY_MAP -> a java.util.Map LEGACY_TO_CURRENT_MAP -> b boolean hasLegacyData -> c @@ -61034,16 +61140,16 @@ net.minecraft.world.level.levelgen.structure.LegacyStructureDataHandler -> cle: 42:46:void lambda$static$1(java.util.HashMap) -> a 27:38:void lambda$static$0(java.util.HashMap) -> b 26:41:void () -> -net.minecraft.world.level.levelgen.structure.MineShaftPieces -> clf: +net.minecraft.world.level.levelgen.structure.MineShaftPieces -> cli: 34:34:void () -> 90:108:net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece createRandomShaftPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int,net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type) -> a 112:125:net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece generateAndAddPiece(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> b 34:34:net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece access$000(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a -net.minecraft.world.level.levelgen.structure.MineShaftPieces$1 -> clf$1: +net.minecraft.world.level.levelgen.structure.MineShaftPieces$1 -> cli$1: int[] $SwitchMap$net$minecraft$world$level$levelgen$feature$MineshaftFeature$Type -> a int[] $SwitchMap$net$minecraft$core$Direction -> b 60:298:void () -> -net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftCorridor -> clf$a: +net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftCorridor -> cli$a: boolean hasRails -> b boolean spiderCorridor -> c boolean hasPlacedSpider -> d @@ -61057,7 +61163,7 @@ net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftCorridor - 422:505:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a 510:527:void placeSupport(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int,int,int,java.util.Random) -> a 530:533:void placeCobWeb(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.levelgen.structure.BoundingBox,java.util.Random,float,int,int,int) -> a -net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftCrossing -> clf$b: +net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftCrossing -> cli$b: net.minecraft.core.Direction direction -> b boolean isTwoFloored -> c 541:544:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> @@ -61067,7 +61173,7 @@ net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftCrossing - 601:642:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 646:680:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a 684:687:void placeSupportPillar(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int,int) -> a -net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece -> clf$c: +net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece -> cli$c: net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type type -> a 45:47:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,int,net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type) -> 50:52:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,net.minecraft.nbt.CompoundTag) -> @@ -61075,7 +61181,7 @@ net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftPiece -> c 60:65:net.minecraft.world.level.block.state.BlockState getPlanksBlock() -> a 70:75:net.minecraft.world.level.block.state.BlockState getFenceBlock() -> b 80:85:boolean isSupportingBox(net.minecraft.world.level.BlockGetter,net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int,int) -> a -net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftRoom -> clf$d: +net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftRoom -> cli$d: java.util.List childEntranceBoxes -> b 129:136:void (int,java.util.Random,int,int,net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type) -> 129:144:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> @@ -61083,13 +61189,13 @@ net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftRoom -> cl 217:231:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a 236:240:void move(int,int,int) -> a 244:250:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a -net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftStairs -> clf$e: +net.minecraft.world.level.levelgen.structure.MineShaftPieces$MineShaftStairs -> cli$e: 692:695:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction,net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type) -> 698:699:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 703:729:net.minecraft.world.level.levelgen.structure.BoundingBox findStairs(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction) -> a 734:755:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 759:772:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces -> clg: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces -> clj: net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight[] BRIDGE_PIECE_WEIGHTS -> a net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight[] CASTLE_PIECE_WEIGHTS -> b 27:27:void () -> @@ -61098,10 +61204,10 @@ net.minecraft.world.level.levelgen.structure.NetherBridgePieces -> clg: 27:27:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight[] access$100() -> a 27:27:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight[] access$200() -> b 59:67:void () -> -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$1 -> clg$1: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$1 -> clj$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 188:188:void () -> -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeCrossing -> clg$a: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeCrossing -> clj$a: 462:466:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 469:478:void (java.util.Random,int,int) -> 481:482:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,net.minecraft.nbt.CompoundTag) -> @@ -61109,44 +61215,44 @@ net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeCrossing - 490:493:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 496:502:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeCrossing createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 508:546:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeEndFiller -> clg$b: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeEndFiller -> clj$b: int selfSeed -> a 389:394:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 397:399:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 402:408:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeEndFiller createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 413:416:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 420:452:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeStraight -> clg$c: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeStraight -> clj$c: 316:320:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 323:324:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 328:329:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 332:338:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$BridgeStraight createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 344:377:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleCorridorStairsPiece -> clg$d: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleCorridorStairsPiece -> clj$d: 1385:1389:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1392:1393:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1397:1398:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1401:1407:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleCorridorStairsPiece createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 1413:1446:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleCorridorTBalconyPiece -> clg$e: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleCorridorTBalconyPiece -> clj$e: 1456:1460:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1463:1464:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1468:1477:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1480:1486:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleCorridorTBalconyPiece createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 1491:1534:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleEntrance -> clg$f: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleEntrance -> clj$f: 813:817:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 820:821:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 825:826:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 829:835:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleEntrance createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 841:925:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorCrossingPiece -> clg$g: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorCrossingPiece -> clj$g: 1155:1159:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1162:1163:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1167:1170:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1173:1179:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorCrossingPiece createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 1185:1205:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorLeftTurnPiece -> clg$h: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorLeftTurnPiece -> clj$h: boolean isNeedingChest -> a 1302:1308:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1311:1313:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> @@ -61154,13 +61260,13 @@ net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorri 1324:1325:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1328:1334:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorLeftTurnPiece createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 1340:1375:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorPiece -> clg$i: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorPiece -> clj$i: 1093:1097:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1100:1101:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1105:1106:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1109:1115:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorPiece createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 1121:1145:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorRightTurnPiece -> clg$j: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorRightTurnPiece -> clj$j: boolean isNeedingChest -> a 1217:1223:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1226:1228:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> @@ -61168,20 +61274,20 @@ net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorri 1239:1240:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1243:1249:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleSmallCorridorRightTurnPiece createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 1255:1290:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleStalkRoom -> clg$k: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleStalkRoom -> clj$k: 935:939:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 942:943:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 947:949:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 952:958:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$CastleStalkRoom createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 964:1083:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$MonsterThrone -> clg$l: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$MonsterThrone -> clj$l: boolean hasPlacedSpawner -> a 710:714:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 717:719:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 723:726:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 729:735:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$MonsterThrone createPiece(java.util.List,int,int,int,int,net.minecraft.core.Direction) -> a 741:803:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$NetherBridgePiece -> clg$m: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$NetherBridgePiece -> clj$m: 113:114:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,int) -> 117:118:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,net.minecraft.nbt.CompoundTag) -> 122:122:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a @@ -61197,7 +61303,7 @@ net.minecraft.world.level.levelgen.structure.NetherBridgePieces$NetherBridgePiec 268:269:void generateLightPostFacingLeft(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int) -> b 272:273:void generateLightPostFacingUp(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int) -> c 276:277:void generateLightPostFacingDown(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int) -> d -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight -> clg$n: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight -> clj$n: java.lang.Class pieceClass -> a int weight -> b int placeCount -> c @@ -61207,66 +61313,66 @@ net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight -> c 47:48:void (java.lang.Class,int,int) -> 51:51:boolean doPlace(int) -> a 55:55:boolean isValid() -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$RoomCrossing -> clg$o: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$RoomCrossing -> clj$o: 556:560:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 563:564:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 568:571:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 574:580:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$RoomCrossing createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 586:620:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$StairsRoom -> clg$p: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$StairsRoom -> clj$p: 630:634:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 637:638:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 642:643:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 646:652:net.minecraft.world.level.levelgen.structure.NetherBridgePieces$StairsRoom createPiece(java.util.List,int,int,int,int,net.minecraft.core.Direction) -> a 658:698:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.NetherBridgePieces$StartPiece -> clg$q: +net.minecraft.world.level.levelgen.structure.NetherBridgePieces$StartPiece -> clj$q: net.minecraft.world.level.levelgen.structure.NetherBridgePieces$PieceWeight previousPiece -> a java.util.List availableBridgePieces -> b java.util.List availableCastlePieces -> c java.util.List pendingChildren -> d 287:303:void (java.util.Random,int,int) -> 287:307:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces -> clh: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces -> clk: 26:27:void () -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1 -> clh$1: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1 -> clk$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 115:115:void () -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleXRoom -> clh$a: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleXRoom -> clk$a: 1928:1928:void () -> 1931:1931:boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a 1936:1938:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a 1928:1928:void (net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleXYRoom -> clh$b: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleXYRoom -> clk$b: 1960:1960:void () -> 1963:1970:boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a 1975:1979:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a 1960:1960:void (net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleYRoom -> clh$c: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleYRoom -> clk$c: 1914:1914:void () -> 1917:1917:boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a 1922:1924:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a 1914:1914:void (net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleYZRoom -> clh$d: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleYZRoom -> clk$d: 1983:1983:void () -> 1986:1993:boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a 1998:2002:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a 1983:1983:void (net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleZRoom -> clh$e: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitDoubleZRoom -> clk$e: 1942:1942:void () -> 1945:1945:boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a 1950:1956:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a 1942:1942:void (net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitSimpleRoom -> clh$f: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitSimpleRoom -> clk$f: 1888:1888:void () -> 1891:1891:boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a 1896:1897:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a 1888:1888:void (net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitSimpleTopRoom -> clh$g: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$FitSimpleTopRoom -> clk$g: 1901:1901:void () -> 1904:1904:boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a 1909:1910:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a 1901:1901:void (net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$1) -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$MonumentBuilding -> clh$h: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$MonumentBuilding -> clk$h: net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition sourceRoom -> p net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition coreRoom -> q java.util.List childPieces -> r @@ -61281,42 +61387,42 @@ net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$MonumentBuildin 661:718:void generateLowerWall(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> d 723:786:void generateMiddleWall(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> e 791:841:void generateUpperWall(net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> f -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$MonumentRoomFitter -> clh$i: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$MonumentRoomFitter -> clk$i: boolean fits(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> a net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece create(net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentCoreRoom -> clh$j: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentCoreRoom -> clk$j: 1571:1572:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 1575:1576:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1580:1654:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleXRoom -> clh$k: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleXRoom -> clk$k: 1198:1199:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 1202:1203:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1207:1262:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleXYRoom -> clh$l: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleXYRoom -> clk$l: 1360:1361:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 1364:1365:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1369:1463:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleYRoom -> clh$m: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleYRoom -> clk$m: 1117:1118:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 1121:1122:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1126:1192:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleYZRoom -> clh$n: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleYZRoom -> clk$n: 1469:1470:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 1473:1474:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1478:1565:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleZRoom -> clh$o: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentDoubleZRoom -> clk$o: 1268:1269:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 1272:1273:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1277:1354:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentEntryRoom -> clh$p: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentEntryRoom -> clk$p: 846:847:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 850:851:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 856:880:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPenthouse -> clh$q: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPenthouse -> clk$q: 1771:1772:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.BoundingBox) -> 1775:1776:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1780:1825:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece -> clh$r: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPiece -> clk$r: net.minecraft.world.level.block.state.BlockState BASE_GRAY -> a net.minecraft.world.level.block.state.BlockState BASE_LIGHT -> b net.minecraft.world.level.block.state.BlockState BASE_BLACK -> c @@ -61344,21 +61450,21 @@ net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentPi 187:191:boolean chunkIntersects(net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int,int) -> a 195:207:boolean spawnElder(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.levelgen.structure.BoundingBox,int,int,int) -> a 30:59:void () -> -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentSimpleRoom -> clh$s: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentSimpleRoom -> clk$s: int mainDesign -> p 888:890:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,java.util.Random) -> 893:894:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 898:1052:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentSimpleTopRoom -> clh$t: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentSimpleTopRoom -> clk$t: 1058:1059:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> 1062:1063:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1067:1111:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentWingRoom -> clh$u: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$OceanMonumentWingRoom -> clk$u: int mainDesign -> p 1662:1664:void (net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.BoundingBox,int) -> 1667:1668:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1672:1765:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition -> clh$v: +net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition -> clk$v: int index -> a net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition[] connections -> b boolean[] hasOpening -> c @@ -61377,7 +61483,7 @@ net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition 1829:1829:boolean access$902(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition,boolean) -> b 1829:1829:net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition[] access$1000(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> c 1829:1829:boolean[] access$1100(net.minecraft.world.level.levelgen.structure.OceanMonumentPieces$RoomDefinition) -> d -net.minecraft.world.level.levelgen.structure.OceanRuinFeature -> cli: +net.minecraft.world.level.levelgen.structure.OceanRuinFeature -> cll: 21:22:void (java.util.function.Function) -> 26:26:java.lang.String getFeatureName() -> b 31:31:int getLookupRange() -> c @@ -61385,10 +61491,10 @@ net.minecraft.world.level.levelgen.structure.OceanRuinFeature -> cli: 41:41:int getSeparation(net.minecraft.world.level.chunk.ChunkGenerator) -> b 46:46:net.minecraft.world.level.levelgen.feature.StructureFeature$StructureStartFactory getStartFactory() -> a 51:51:int getRandomSalt() -> d -net.minecraft.world.level.levelgen.structure.OceanRuinFeature$OceanRuinStart -> cli$a: +net.minecraft.world.level.levelgen.structure.OceanRuinFeature$OceanRuinStart -> cll$a: 56:57:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 61:70:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type -> cli$b: +net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type -> cll$b: net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type WARM -> a net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type COLD -> b java.util.Map BY_NAME -> c @@ -61401,7 +61507,7 @@ net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type -> cli$b: 90:90:net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type byName(java.lang.String) -> a 78:78:net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type lambda$static$0(net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type) -> a 73:78:void () -> -net.minecraft.world.level.levelgen.structure.OceanRuinPieces -> clj: +net.minecraft.world.level.levelgen.structure.OceanRuinPieces -> clm: net.minecraft.resources.ResourceLocation[] WARM_RUINS -> a net.minecraft.resources.ResourceLocation[] RUINS_BRICK -> b net.minecraft.resources.ResourceLocation[] RUINS_CRACKED -> c @@ -61418,7 +61524,7 @@ net.minecraft.world.level.levelgen.structure.OceanRuinPieces -> clj: 159:169:java.util.List allPositions(java.util.Random,int,int) -> a 173:186:void addPiece(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,java.util.List,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration,boolean,float) -> a 40:105:void () -> -net.minecraft.world.level.levelgen.structure.OceanRuinPieces$OceanRuinPiece -> clj$a: +net.minecraft.world.level.levelgen.structure.OceanRuinPieces$OceanRuinPiece -> clm$a: net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type biomeType -> d float integrity -> e net.minecraft.resources.ResourceLocation templateLocation -> f @@ -61431,14 +61537,14 @@ net.minecraft.world.level.levelgen.structure.OceanRuinPieces$OceanRuinPiece -> c 236:256:void handleDataMarker(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 260:266:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a 270:299:int getHeight(net.minecraft.core.BlockPos,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.levelgen.structure.PillagerOutpostPieces -> clk: +net.minecraft.world.level.levelgen.structure.PillagerOutpostPieces -> cln: 23:23:void () -> 72:73:void addPieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.core.BlockPos,java.util.List,net.minecraft.world.level.levelgen.WorldgenRandom) -> a 25:69:void () -> -net.minecraft.world.level.levelgen.structure.PillagerOutpostPieces$PillagerOutpostPiece -> clk$a: +net.minecraft.world.level.levelgen.structure.PillagerOutpostPieces$PillagerOutpostPiece -> cln$a: 77:78:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement,net.minecraft.core.BlockPos,int,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.BoundingBox) -> 81:82:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> -net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece -> cll: +net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece -> clo: net.minecraft.world.level.levelgen.feature.structures.StructurePoolElement element -> a net.minecraft.core.BlockPos position -> b int groundLevelDelta -> d @@ -61458,7 +61564,7 @@ net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece -> cll: 106:107:void addJunction(net.minecraft.world.level.levelgen.feature.structures.JigsawJunction) -> a 110:110:java.util.List getJunctions() -> e 54:54:void lambda$new$0(net.minecraft.nbt.Tag) -> a -net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece -> clm: +net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece -> clp: int width -> a int height -> b int depth -> c @@ -61467,7 +61573,7 @@ net.minecraft.world.level.levelgen.structure.ScatteredFeaturePiece -> clm: 17:41:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,net.minecraft.nbt.CompoundTag) -> 45:49:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 52:74:boolean updateAverageGroundHeight(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.levelgen.structure.BoundingBox,int) -> a -net.minecraft.world.level.levelgen.structure.ShipwreckPieces -> cln: +net.minecraft.world.level.levelgen.structure.ShipwreckPieces -> clq: net.minecraft.core.BlockPos PIVOT -> a net.minecraft.resources.ResourceLocation[] STRUCTURE_LOCATION_BEACHED -> b net.minecraft.resources.ResourceLocation[] STRUCTURE_LOCATION_OCEAN -> c @@ -61475,7 +61581,7 @@ net.minecraft.world.level.levelgen.structure.ShipwreckPieces -> cln: 66:68:void addPieces(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,java.util.List,java.util.Random,net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration) -> a 25:25:net.minecraft.core.BlockPos access$000() -> a 26:42:void () -> -net.minecraft.world.level.levelgen.structure.ShipwreckPieces$ShipwreckPiece -> cln$a: +net.minecraft.world.level.levelgen.structure.ShipwreckPieces$ShipwreckPiece -> clq$a: net.minecraft.world.level.block.Rotation rotation -> d net.minecraft.resources.ResourceLocation templateLocation -> e boolean isBeached -> f @@ -61485,7 +61591,7 @@ net.minecraft.world.level.levelgen.structure.ShipwreckPieces$ShipwreckPiece -> c 102:105:void loadTemplate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager) -> a 109:116:void handleDataMarker(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 120:139:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces -> clo: +net.minecraft.world.level.levelgen.structure.StrongholdPieces -> clr: net.minecraft.world.level.levelgen.structure.StrongholdPieces$PieceWeight[] STRONGHOLD_PIECE_WEIGHTS -> a java.util.List currentPieces -> b java.lang.Class imposedPiece -> c @@ -61501,17 +61607,17 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces -> clo: 36:36:java.lang.Class access$102(java.lang.Class) -> a 36:36:net.minecraft.world.level.levelgen.structure.StrongholdPieces$SmoothStoneSelector access$200() -> b 67:1554:void () -> -net.minecraft.world.level.levelgen.structure.StrongholdPieces$1 -> clo$1: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$1 -> clr$1: 77:77:void (java.lang.Class,int,int) -> 80:80:boolean doPlace(int) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$2 -> clo$2: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$2 -> clr$2: 83:83:void (java.lang.Class,int,int) -> 86:86:boolean doPlace(int) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$3 -> clo$3: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$3 -> clr$3: int[] $SwitchMap$net$minecraft$world$level$levelgen$structure$StrongholdPieces$StrongholdPiece$SmallDoorType -> a int[] $SwitchMap$net$minecraft$core$Direction -> b 230:292:void () -> -net.minecraft.world.level.levelgen.structure.StrongholdPieces$ChestCorridor -> clo$a: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$ChestCorridor -> clr$a: boolean hasPlacedChest -> a 638:643:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 646:648:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> @@ -61519,14 +61625,14 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$ChestCorridor -> c 658:659:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 662:668:net.minecraft.world.level.levelgen.structure.StrongholdPieces$ChestCorridor createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 674:697:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$FillerCorridor -> clo$b: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$FillerCorridor -> clr$b: int steps -> a 354:359:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 362:364:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 368:370:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 373:395:net.minecraft.world.level.levelgen.structure.BoundingBox findPieceBox(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction) -> a 401:424:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$FiveCrossing -> clo$c: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$FiveCrossing -> clr$c: boolean leftLow -> a boolean leftHigh -> b boolean rightLow -> c @@ -61537,20 +61643,20 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$FiveCrossing -> cl 1305:1327:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1330:1336:net.minecraft.world.level.levelgen.structure.StrongholdPieces$FiveCrossing createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 1342:1385:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$LeftTurn -> clo$d: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$LeftTurn -> clr$d: 775:780:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 783:784:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 788:794:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 797:803:net.minecraft.world.level.levelgen.structure.StrongholdPieces$LeftTurn createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 809:820:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$Library -> clo$e: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$Library -> clr$e: boolean isTall -> a 1092:1098:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1101:1103:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1107:1109:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 1113:1124:net.minecraft.world.level.levelgen.structure.StrongholdPieces$Library createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 1129:1259:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$PieceWeight -> clo$f: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$PieceWeight -> clr$f: java.lang.Class pieceClass -> a int weight -> b int placeCount -> c @@ -61558,7 +61664,7 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$PieceWeight -> clo 52:56:void (java.lang.Class,int,int) -> 59:59:boolean doPlace(int) -> a 63:63:boolean isValid() -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$PortalRoom -> clo$g: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$PortalRoom -> clr$g: boolean hasPlacedSpawner -> a 1397:1401:void (int,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1404:1406:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> @@ -61566,19 +61672,19 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$PortalRoom -> clo$ 1416:1419:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1422:1428:net.minecraft.world.level.levelgen.structure.StrongholdPieces$PortalRoom createPiece(java.util.List,int,int,int,net.minecraft.core.Direction,int) -> a 1434:1530:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$PrisonHall -> clo$h: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$PrisonHall -> clr$h: 1017:1022:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 1025:1026:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 1030:1031:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 1034:1040:net.minecraft.world.level.levelgen.structure.StrongholdPieces$PrisonHall createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 1046:1079:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$RightTurn -> clo$i: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$RightTurn -> clr$i: 826:831:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 834:835:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 839:845:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 848:854:net.minecraft.world.level.levelgen.structure.StrongholdPieces$RightTurn createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 860:871:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$RoomCrossing -> clo$j: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$RoomCrossing -> clr$j: int type -> a 883:889:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 892:894:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> @@ -61586,11 +61692,11 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$RoomCrossing -> cl 904:907:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 910:916:net.minecraft.world.level.levelgen.structure.StrongholdPieces$RoomCrossing createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 922:1007:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$SmoothStoneSelector -> clo$k: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$SmoothStoneSelector -> clr$k: 1534:1534:void () -> 1537:1551:void next(java.util.Random,int,int,int,boolean) -> a 1534:1534:void (net.minecraft.world.level.levelgen.structure.StrongholdPieces$1) -> -net.minecraft.world.level.levelgen.structure.StrongholdPieces$StairsDown -> clo$l: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$StairsDown -> clr$l: boolean isSource -> a 436:447:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,int,java.util.Random,int,int) -> 450:456:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> @@ -61600,14 +61706,14 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$StairsDown -> clo$ 475:480:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 483:489:net.minecraft.world.level.levelgen.structure.StrongholdPieces$StairsDown createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 495:520:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$StartPiece -> clo$m: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$StartPiece -> clr$m: net.minecraft.world.level.levelgen.structure.StrongholdPieces$PieceWeight previousPiece -> a net.minecraft.world.level.levelgen.structure.StrongholdPieces$PortalRoom portalRoomPiece -> b java.util.List pendingChildren -> c 530:534:void (java.util.Random,int,int) -> 530:538:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 542:545:net.minecraft.core.BlockPos getLocatorPosition() -> ac_ -net.minecraft.world.level.levelgen.structure.StrongholdPieces$Straight -> clo$n: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$Straight -> clr$n: boolean leftChild -> a boolean rightChild -> b 558:566:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> @@ -61616,13 +61722,13 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$Straight -> clo$n: 583:590:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 593:599:net.minecraft.world.level.levelgen.structure.StrongholdPieces$Straight createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 605:626:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$StraightStairsDown -> clo$o: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$StraightStairsDown -> clr$o: 707:712:void (int,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.Direction) -> 715:716:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> 720:721:void addChildren(net.minecraft.world.level.levelgen.structure.StructurePiece,java.util.List,java.util.Random) -> a 724:730:net.minecraft.world.level.levelgen.structure.StrongholdPieces$StraightStairsDown createPiece(java.util.List,java.util.Random,int,int,int,net.minecraft.core.Direction,int) -> a 736:755:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece -> clo$p: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece -> clr$p: net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$SmallDoorType entryDoor -> d 209:213:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,int) -> 209:218:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,net.minecraft.nbt.CompoundTag) -> @@ -61633,7 +61739,7 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece -> 308:321:net.minecraft.world.level.levelgen.structure.StructurePiece generateSmallDoorChildLeft(net.minecraft.world.level.levelgen.structure.StrongholdPieces$StartPiece,java.util.List,java.util.Random,int,int) -> b 326:339:net.minecraft.world.level.levelgen.structure.StructurePiece generateSmallDoorChildRight(net.minecraft.world.level.levelgen.structure.StrongholdPieces$StartPiece,java.util.List,java.util.Random,int,int) -> c 343:343:boolean isOkBox(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a -net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$SmallDoorType -> clo$p$a: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$SmallDoorType -> clr$p$a: net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$SmallDoorType OPENING -> a net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$SmallDoorType WOOD_DOOR -> b net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$SmallDoorType GRATES -> c @@ -61643,10 +61749,10 @@ net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$Sm 220:220:net.minecraft.world.level.levelgen.structure.StrongholdPieces$StrongholdPiece$SmallDoorType valueOf(java.lang.String) -> valueOf 220:220:void (java.lang.String,int) -> 220:221:void () -> -net.minecraft.world.level.levelgen.structure.StrongholdPieces$Turn -> clo$q: +net.minecraft.world.level.levelgen.structure.StrongholdPieces$Turn -> clr$q: 765:766:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,int) -> 769:770:void (net.minecraft.world.level.levelgen.feature.StructurePieceType,net.minecraft.nbt.CompoundTag) -> -net.minecraft.world.level.levelgen.structure.StructureFeatureIO -> clp: +net.minecraft.world.level.levelgen.structure.StructureFeatureIO -> cls: org.apache.logging.log4j.Logger LOGGER -> p net.minecraft.world.level.levelgen.feature.StructureFeature MINESHAFT -> a net.minecraft.world.level.levelgen.feature.StructureFeature PILLAGER_OUTPOST -> b @@ -61668,7 +61774,7 @@ net.minecraft.world.level.levelgen.structure.StructureFeatureIO -> clp: 44:44:void bootstrap() -> a 48:89:net.minecraft.world.level.levelgen.structure.StructureStart loadStaticStart(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.nbt.CompoundTag) -> a 20:36:void () -> -net.minecraft.world.level.levelgen.structure.StructureFeatureIndexSavedData -> clq: +net.minecraft.world.level.levelgen.structure.StructureFeatureIndexSavedData -> clt: it.unimi.dsi.fastutil.longs.LongSet all -> a it.unimi.dsi.fastutil.longs.LongSet remaining -> b 11:16:void (java.lang.String) -> @@ -61679,7 +61785,7 @@ net.minecraft.world.level.levelgen.structure.StructureFeatureIndexSavedData -> c 41:41:boolean hasUnhandledIndex(long) -> c 45:46:void removeIndex(long) -> d 49:49:it.unimi.dsi.fastutil.longs.LongSet getAll() -> a -net.minecraft.world.level.levelgen.structure.StructurePiece -> clr: +net.minecraft.world.level.levelgen.structure.StructurePiece -> clu: net.minecraft.world.level.block.state.BlockState CAVE_AIR -> m net.minecraft.world.level.levelgen.structure.BoundingBox boundingBox -> n net.minecraft.core.Direction orientation -> a @@ -61729,15 +61835,15 @@ net.minecraft.world.level.levelgen.structure.StructurePiece -> clr: 574:574:net.minecraft.world.level.block.Mirror getMirror() -> j 578:578:net.minecraft.world.level.levelgen.feature.StructurePieceType getType() -> k 64:244:void () -> -net.minecraft.world.level.levelgen.structure.StructurePiece$1 -> clr$1: +net.minecraft.world.level.levelgen.structure.StructurePiece$1 -> clu$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 193:193:void () -> -net.minecraft.world.level.levelgen.structure.StructurePiece$BlockSelector -> clr$a: +net.minecraft.world.level.levelgen.structure.StructurePiece$BlockSelector -> clu$a: net.minecraft.world.level.block.state.BlockState next -> a 581:582:void () -> void next(java.util.Random,int,int,int,boolean) -> a 587:587:net.minecraft.world.level.block.state.BlockState getNext() -> a -net.minecraft.world.level.levelgen.structure.StructureStart -> cls: +net.minecraft.world.level.levelgen.structure.StructureStart -> clv: net.minecraft.world.level.levelgen.structure.StructureStart INVALID_START -> a net.minecraft.world.level.levelgen.feature.StructureFeature feature -> e java.util.List pieces -> b @@ -61765,10 +61871,10 @@ net.minecraft.world.level.levelgen.structure.StructureStart -> cls: 170:170:int getMaxReferences() -> k 174:174:net.minecraft.world.level.levelgen.feature.StructureFeature getFeature() -> l 22:22:void () -> -net.minecraft.world.level.levelgen.structure.StructureStart$1 -> cls$1: +net.minecraft.world.level.levelgen.structure.StructureStart$1 -> clv$1: 22:22:void (net.minecraft.world.level.levelgen.feature.StructureFeature,int,int,net.minecraft.world.level.levelgen.structure.BoundingBox,int,long) -> 25:25:void generatePieces(net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,int,int,net.minecraft.world.level.biome.Biome) -> a -net.minecraft.world.level.levelgen.structure.SwamplandHutPiece -> clt: +net.minecraft.world.level.levelgen.structure.SwamplandHutPiece -> clw: boolean spawnedWitch -> e boolean spawnedCat -> f 27:28:void (java.util.Random,int,int) -> @@ -61776,7 +61882,7 @@ net.minecraft.world.level.levelgen.structure.SwamplandHutPiece -> clt: 38:41:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 45:122:boolean postProcess(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.chunk.ChunkGenerator,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos) -> a 126:141:void spawnCat(net.minecraft.world.level.LevelAccessor,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a -net.minecraft.world.level.levelgen.structure.TemplateStructurePiece -> clu: +net.minecraft.world.level.levelgen.structure.TemplateStructurePiece -> clx: org.apache.logging.log4j.Logger LOGGER -> d net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate template -> a net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings placeSettings -> b @@ -61790,12 +61896,12 @@ net.minecraft.world.level.levelgen.structure.TemplateStructurePiece -> clu: 110:112:void move(int,int,int) -> a 116:116:net.minecraft.world.level.block.Rotation getRotation() -> ad_ 27:27:void () -> -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces -> clv: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces -> cly: 32:32:void () -> 117:120:void generateMansion(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,java.util.List,java.util.Random) -> a 1183:1189:void main(java.lang.String[]) -> a -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$1 -> clv$1: -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FirstFloorRoomCollection -> clv$a: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$1 -> cly$1: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FirstFloorRoomCollection -> cly$a: 1098:1098:void () -> 1101:1101:java.lang.String get1x1(java.util.Random) -> a 1106:1106:java.lang.String get1x1Secret(java.util.Random) -> b @@ -61805,7 +61911,7 @@ net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FirstFloorRoo 1126:1126:java.lang.String get2x2(java.util.Random) -> d 1131:1131:java.lang.String get2x2Secret(java.util.Random) -> e 1098:1098:void (net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$1) -> -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FloorRoomCollection -> clv$b: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FloorRoomCollection -> cly$b: 1066:1066:void () -> java.lang.String get1x1(java.util.Random) -> a java.lang.String get1x1Secret(java.util.Random) -> b @@ -61815,7 +61921,7 @@ net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FloorRoomColl java.lang.String get2x2(java.util.Random) -> d java.lang.String get2x2Secret(java.util.Random) -> e 1066:1066:void (net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$1) -> -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionGrid -> clv$c: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionGrid -> cly$c: java.util.Random random -> a net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid baseGrid -> b net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid thirdFloorGrid -> c @@ -61836,7 +61942,7 @@ net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionGrid - 686:686:int access$300(net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionGrid) -> c 686:686:int access$400(net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionGrid) -> d 686:686:net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid[] access$1000(net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionGrid) -> e -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionPiecePlacer -> clv$d: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionPiecePlacer -> cly$d: net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager structureManager -> a java.util.Random random -> b int startX -> c @@ -61853,13 +61959,13 @@ net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$MansionPieceP 533:612:void addRoom1x2(java.util.List,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FloorRoomCollection,boolean) -> a 615:678:void addRoom2x2(java.util.List,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FloorRoomCollection) -> a 681:683:void addRoom2x2Secret(java.util.List,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$FloorRoomCollection) -> a -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$PlacementData -> clv$e: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$PlacementData -> cly$e: net.minecraft.world.level.block.Rotation rotation -> a net.minecraft.core.BlockPos position -> b java.lang.String wallType -> c 122:122:void () -> 122:122:void (net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$1) -> -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SecondFloorRoomCollection -> clv$f: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SecondFloorRoomCollection -> cly$f: 1135:1135:void () -> 1138:1138:java.lang.String get1x1(java.util.Random) -> a 1143:1143:java.lang.String get1x1Secret(java.util.Random) -> b @@ -61869,7 +61975,7 @@ net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SecondFloorRo 1169:1169:java.lang.String get2x2(java.util.Random) -> d 1174:1174:java.lang.String get2x2Secret(java.util.Random) -> e 1135:1135:void (net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$1) -> -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid -> clv$g: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid -> cly$g: int[][] grid -> a int width -> b int height -> c @@ -61882,10 +61988,10 @@ net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid -> 1062:1062:boolean edgesTo(int,int,int) -> b 1021:1021:int access$500(net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid) -> a 1021:1021:int access$600(net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$SimpleGrid) -> b -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$ThirdFloorRoomCollection -> clv$h: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$ThirdFloorRoomCollection -> cly$h: 1178:1178:void () -> 1178:1178:void (net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$1) -> -net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$WoodlandMansionPiece -> clv$i: +net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$WoodlandMansionPiece -> cly$i: java.lang.String templateName -> d net.minecraft.world.level.block.Rotation rotation -> e net.minecraft.world.level.block.Mirror mirror -> f @@ -61895,15 +62001,15 @@ net.minecraft.world.level.levelgen.structure.WoodlandMansionPieces$WoodlandMansi 64:68:void loadTemplate(net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager) -> a 72:77:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a 81:113:void handleDataMarker(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.level.LevelAccessor,java.util.Random,net.minecraft.world.level.levelgen.structure.BoundingBox) -> a -net.minecraft.world.level.levelgen.structure.package-info -> clw: -net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest -> clx: +net.minecraft.world.level.levelgen.structure.package-info -> clz: +net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest -> cma: net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest INSTANCE -> a 12:13:void () -> 17:17:boolean test(net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 22:22:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType getType() -> a 27:27:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 10:10:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor -> cly: +net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor -> cmb: net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor STRUCTURE_BLOCK -> a net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor AIR -> b net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor STRUCTURE_AND_AIR -> c @@ -61916,28 +62022,28 @@ net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor 48:48:java.lang.Object lambda$getDynamic$1(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.block.Block) -> a 28:28:net.minecraft.world.level.block.Block lambda$new$0(com.mojang.datafixers.Dynamic) -> a 17:19:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest -> clz: +net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest -> cmc: net.minecraft.world.level.block.Block block -> a 16:18:void (net.minecraft.world.level.block.Block) -> 21:22:void (com.mojang.datafixers.Dynamic) -> 26:26:boolean test(net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 31:31:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType getType() -> a 36:37:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor -> cma: +net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor -> cmd: float integrity -> a 15:17:void (float) -> 20:21:void (com.mojang.datafixers.Dynamic) -> 26:31:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo processBlock(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings) -> a 36:36:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType getType() -> a 41:42:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest -> cmb: +net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest -> cme: net.minecraft.world.level.block.state.BlockState blockState -> a 13:15:void (net.minecraft.world.level.block.state.BlockState) -> 18:19:void (com.mojang.datafixers.Dynamic) -> 23:23:boolean test(net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 28:28:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType getType() -> a 33:34:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor -> cmc: +net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor -> cmf: net.minecraft.world.level.levelgen.Heightmap$Types heightmap -> a int offset -> b 16:19:void (net.minecraft.world.level.levelgen.Heightmap$Types,int) -> @@ -61945,21 +62051,21 @@ net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor -> 28:30:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo processBlock(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings) -> a 35:35:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType getType() -> a 40:42:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor -> cmd: +net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor -> cmg: net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor INSTANCE -> a 18:19:void () -> 24:39:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo processBlock(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings) -> a 44:44:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType getType() -> a 49:49:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 16:16:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor -> cme: +net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor -> cmh: net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor INSTANCE -> a 13:14:void () -> 19:19:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo processBlock(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings) -> a 24:24:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType getType() -> a 29:29:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 11:11:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule -> cmf: +net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule -> cmi: net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest inputPredicate -> a net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest locPredicate -> b net.minecraft.world.level.block.state.BlockState outputState -> c @@ -61972,7 +62078,7 @@ net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule -> cmf 47:55:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 59:67:net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule deserialize(com.mojang.datafixers.Dynamic) -> a 66:66:net.minecraft.nbt.Tag lambda$deserialize$0(com.mojang.datafixers.Dynamic) -> b -net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest -> cmg: +net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest -> cmj: net.minecraft.world.level.block.Block block -> a float probability -> b 17:20:void (net.minecraft.world.level.block.Block,float) -> @@ -61980,7 +62086,7 @@ net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest 28:28:boolean test(net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 33:33:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType getType() -> a 38:40:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest -> cmh: +net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest -> cmk: net.minecraft.world.level.block.state.BlockState blockState -> a float probability -> b 14:17:void (net.minecraft.world.level.block.state.BlockState,float) -> @@ -61988,7 +62094,7 @@ net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatc 25:25:boolean test(net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 30:30:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType getType() -> a 35:37:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor -> cmi: +net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor -> cml: com.google.common.collect.ImmutableList rules -> a 19:21:void (java.util.List) -> 24:25:void (com.mojang.datafixers.Dynamic) -> @@ -61996,13 +62102,13 @@ net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor -> cmi 42:42:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType getType() -> a 47:48:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 48:48:java.lang.Object lambda$getDynamic$0(com.mojang.datafixers.types.DynamicOps,net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest -> cmj: +net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest -> cmm: 10:10:void () -> boolean test(net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 14:15:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> b net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType getType() -> a com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType -> cmk: +net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType -> cmn: net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType ALWAYS_TRUE_TEST -> b net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType BLOCK_TEST -> c net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType BLOCKSTATE_TEST -> d @@ -62012,7 +62118,7 @@ net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType -> cmk: 16:16:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType register(java.lang.String,net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType) -> a 7:7:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest lambda$static$0(com.mojang.datafixers.Dynamic) -> a 7:12:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager -> cml: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager -> cmo: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map structureRepository -> b com.mojang.datafixers.DataFixer fixerUpper -> c @@ -62032,7 +62138,7 @@ net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager -> 187:188:void remove(net.minecraft.resources.ResourceLocation) -> d 68:69:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate lambda$get$0(net.minecraft.resources.ResourceLocation) -> g 37:37:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings -> cmm: +net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings -> cmp: net.minecraft.world.level.block.Mirror mirror -> a net.minecraft.world.level.block.Rotation rotation -> b net.minecraft.core.BlockPos rotationPivot -> c @@ -62071,13 +62177,13 @@ net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettin 167:167:boolean shouldKeepLiquids() -> l 171:172:java.util.List getRandomPalette(java.util.List,net.minecraft.core.BlockPos) -> a 178:183:net.minecraft.world.level.levelgen.structure.BoundingBox calculateBoundingBox(net.minecraft.world.level.ChunkPos) -> b -net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor -> cmn: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor -> cmq: 11:11:void () -> net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo processBlock(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings) -> a net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType getType() -> a com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a 20:21:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> b -net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType -> cmo: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType -> cmr: net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType BLOCK_IGNORE -> b net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType BLOCK_ROT -> c net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType GRAVITY -> d @@ -62088,7 +62194,7 @@ net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorTy 12:12:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor lambda$static$1(com.mojang.datafixers.Dynamic) -> a 10:10:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor lambda$static$0(com.mojang.datafixers.Dynamic) -> b 7:12:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate -> cmp: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate -> cms: java.util.List palettes -> a java.util.List entityInfoList -> b net.minecraft.core.BlockPos size -> c @@ -62126,11 +62232,11 @@ net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate -> 387:391:void lambda$placeEntities$2(net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.world.phys.Vec3,net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.Entity) -> a 333:345:void lambda$updateShapeAtEdge$1(int,int,int,net.minecraft.world.level.LevelAccessor,int,net.minecraft.core.Direction,int,int,int) -> a 124:124:boolean lambda$fillEntityList$0(net.minecraft.world.entity.Entity) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$1 -> cmp$1: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$1 -> cms$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b 405:420:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$SimplePalette -> cmp$a: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$SimplePalette -> cms$a: net.minecraft.world.level.block.state.BlockState DEFAULT_BLOCK_STATE -> a net.minecraft.core.IdMapper ids -> b int lastId -> c @@ -62141,26 +62247,26 @@ net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Si 589:590:void addMapping(net.minecraft.world.level.block.state.BlockState,int) -> a 561:561:void (net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$1) -> 562:562:void () -> -net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo -> cmp$b: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo -> cms$b: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.state.BlockState state -> b net.minecraft.nbt.CompoundTag nbt -> c 742:746:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.nbt.CompoundTag) -> 750:750:java.lang.String toString() -> toString -net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureEntityInfo -> cmp$c: +net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureEntityInfo -> cms$c: net.minecraft.world.phys.Vec3 pos -> a net.minecraft.core.BlockPos blockPos -> b net.minecraft.nbt.CompoundTag nbt -> c 759:763:void (net.minecraft.world.phys.Vec3,net.minecraft.core.BlockPos,net.minecraft.nbt.CompoundTag) -> -net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest -> cmq: +net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest -> cmt: net.minecraft.tags.Tag tag -> a 17:19:void (net.minecraft.tags.Tag) -> 22:23:void (com.mojang.datafixers.Dynamic) -> 27:27:boolean test(net.minecraft.world.level.block.state.BlockState,java.util.Random) -> a 32:32:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType getType() -> a 37:38:com.mojang.datafixers.Dynamic getDynamic(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.structure.templatesystem.package-info -> cmr: -net.minecraft.world.level.levelgen.surfacebuilders.BadlandsSurfaceBuilder -> cms: +net.minecraft.world.level.levelgen.structure.templatesystem.package-info -> cmu: +net.minecraft.world.level.levelgen.surfacebuilders.BadlandsSurfaceBuilder -> cmv: net.minecraft.world.level.block.state.BlockState WHITE_TERRACOTTA -> S net.minecraft.world.level.block.state.BlockState ORANGE_TERRACOTTA -> T net.minecraft.world.level.block.state.BlockState TERRACOTTA -> U @@ -62180,7 +62286,7 @@ net.minecraft.world.level.levelgen.surfacebuilders.BadlandsSurfaceBuilder -> cms 205:206:net.minecraft.world.level.block.state.BlockState getBand(int,int,int) -> a 17:17:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a 20:26:void () -> -net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder -> cmt: +net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder -> cmw: net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder surfaceBuilder -> a net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration config -> b 18:21:void (net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> @@ -62190,12 +62296,12 @@ net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder -> c 39:40:void initNoise(long) -> a 43:43:net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration getSurfaceBuilderConfiguration() -> a 47:48:net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.surfacebuilders.DefaultSurfaceBuilder -> cmu: +net.minecraft.world.level.levelgen.surfacebuilders.DefaultSurfaceBuilder -> cmx: 16:17:void (java.util.function.Function) -> 21:22:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 25:87:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int) -> a 14:14:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a -net.minecraft.world.level.levelgen.surfacebuilders.ErodedBadlandsSurfaceBuilder -> cmv: +net.minecraft.world.level.levelgen.surfacebuilders.ErodedBadlandsSurfaceBuilder -> cmy: net.minecraft.world.level.block.state.BlockState WHITE_TERRACOTTA -> S net.minecraft.world.level.block.state.BlockState ORANGE_TERRACOTTA -> T net.minecraft.world.level.block.state.BlockState TERRACOTTA -> U @@ -62203,7 +62309,7 @@ net.minecraft.world.level.levelgen.surfacebuilders.ErodedBadlandsSurfaceBuilder 25:127:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 14:14:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a 15:17:void () -> -net.minecraft.world.level.levelgen.surfacebuilders.FrozenOceanSurfaceBuilder -> cmw: +net.minecraft.world.level.levelgen.surfacebuilders.FrozenOceanSurfaceBuilder -> cmz: net.minecraft.world.level.block.state.BlockState PACKED_ICE -> a net.minecraft.world.level.block.state.BlockState SNOW_BLOCK -> b net.minecraft.world.level.block.state.BlockState AIR -> c @@ -62217,19 +62323,19 @@ net.minecraft.world.level.levelgen.surfacebuilders.FrozenOceanSurfaceBuilder -> 136:142:void initNoise(long) -> a 17:17:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a 18:22:void () -> -net.minecraft.world.level.levelgen.surfacebuilders.GiantTreeTaigaSurfaceBuilder -> cmx: +net.minecraft.world.level.levelgen.surfacebuilders.GiantTreeTaigaSurfaceBuilder -> cna: 13:14:void (java.util.function.Function) -> 18:25:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 11:11:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a -net.minecraft.world.level.levelgen.surfacebuilders.GravellyMountainSurfaceBuilder -> cmy: +net.minecraft.world.level.levelgen.surfacebuilders.GravellyMountainSurfaceBuilder -> cnb: 13:14:void (java.util.function.Function) -> 18:25:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 11:11:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a -net.minecraft.world.level.levelgen.surfacebuilders.MountainSurfaceBuilder -> cmz: +net.minecraft.world.level.levelgen.surfacebuilders.MountainSurfaceBuilder -> cnc: 13:14:void (java.util.function.Function) -> 18:23:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 11:11:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a -net.minecraft.world.level.levelgen.surfacebuilders.NetherSurfaceBuilder -> cna: +net.minecraft.world.level.levelgen.surfacebuilders.NetherSurfaceBuilder -> cnd: net.minecraft.world.level.block.state.BlockState AIR -> c net.minecraft.world.level.block.state.BlockState NETHERRACK -> d net.minecraft.world.level.block.state.BlockState GRAVEL -> e @@ -62241,15 +62347,15 @@ net.minecraft.world.level.levelgen.surfacebuilders.NetherSurfaceBuilder -> cna: 91:95:void initNoise(long) -> a 16:16:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a 17:20:void () -> -net.minecraft.world.level.levelgen.surfacebuilders.NopeSurfaceBuilder -> cnb: +net.minecraft.world.level.levelgen.surfacebuilders.NopeSurfaceBuilder -> cne: 13:14:void (java.util.function.Function) -> 18:18:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 11:11:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a -net.minecraft.world.level.levelgen.surfacebuilders.ShatteredSavanaSurfaceBuilder -> cnc: +net.minecraft.world.level.levelgen.surfacebuilders.ShatteredSavanaSurfaceBuilder -> cnf: 13:14:void (java.util.function.Function) -> 18:25:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 11:11:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a -net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder -> cnd: +net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder -> cng: net.minecraft.world.level.block.state.BlockState AIR -> f net.minecraft.world.level.block.state.BlockState DIRT -> g net.minecraft.world.level.block.state.BlockState GRASS_BLOCK -> h @@ -62296,7 +62402,7 @@ net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder -> cnd: void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a 73:73:void initNoise(long) -> a 14:54:void () -> -net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration -> cne: +net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration -> cnh: net.minecraft.world.level.block.state.BlockState topMaterial -> a net.minecraft.world.level.block.state.BlockState underMaterial -> b net.minecraft.world.level.block.state.BlockState underwaterMaterial -> c @@ -62306,16 +62412,16 @@ net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfigurati 32:32:net.minecraft.world.level.block.state.BlockState getUnderwaterMaterial() -> c 37:40:com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a 45:49:net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration deserialize(com.mojang.datafixers.Dynamic) -> a -net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration -> cnf: +net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration -> cni: net.minecraft.world.level.block.state.BlockState getTopMaterial() -> a net.minecraft.world.level.block.state.BlockState getUnderMaterial() -> b net.minecraft.world.level.block.state.BlockState getUnderwaterMaterial() -> c com.mojang.datafixers.Dynamic serialize(com.mojang.datafixers.types.DynamicOps) -> a -net.minecraft.world.level.levelgen.surfacebuilders.SwampSurfaceBuilder -> cng: +net.minecraft.world.level.levelgen.surfacebuilders.SwampSurfaceBuilder -> cnj: 14:15:void (java.util.function.Function) -> 19:38:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 12:12:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a -net.minecraft.world.level.levelgen.surfacebuilders.WoodedBadlandsSurfaceBuilder -> cnh: +net.minecraft.world.level.levelgen.surfacebuilders.WoodedBadlandsSurfaceBuilder -> cnk: net.minecraft.world.level.block.state.BlockState WHITE_TERRACOTTA -> S net.minecraft.world.level.block.state.BlockState ORANGE_TERRACOTTA -> T net.minecraft.world.level.block.state.BlockState TERRACOTTA -> U @@ -62323,8 +62429,8 @@ net.minecraft.world.level.levelgen.surfacebuilders.WoodedBadlandsSurfaceBuilder 24:101:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration) -> a 13:13:void apply(java.util.Random,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.biome.Biome,int,int,int,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.BlockState,int,long,net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderConfiguration) -> a 14:16:void () -> -net.minecraft.world.level.levelgen.surfacebuilders.package-info -> cni: -net.minecraft.world.level.levelgen.synth.ImprovedNoise -> cnj: +net.minecraft.world.level.levelgen.surfacebuilders.package-info -> cnl: +net.minecraft.world.level.levelgen.synth.ImprovedNoise -> cnm: byte[] p -> d double xo -> a double yo -> b @@ -62334,7 +62440,7 @@ net.minecraft.world.level.levelgen.synth.ImprovedNoise -> cnj: 66:67:double gradDot(int,double,double,double) -> a 71:71:int p(int) -> a 76:95:double sampleAndLerp(int,int,int,double,double,double,double,double,double) -> a -net.minecraft.world.level.levelgen.synth.PerlinNoise -> cnk: +net.minecraft.world.level.levelgen.synth.PerlinNoise -> cnn: net.minecraft.world.level.levelgen.synth.ImprovedNoise[] noiseLevels -> a double highestFreqValueFactor -> b double highestFreqInputFactor -> c @@ -62345,7 +62451,7 @@ net.minecraft.world.level.levelgen.synth.PerlinNoise -> cnk: 95:95:net.minecraft.world.level.levelgen.synth.ImprovedNoise getOctaveNoise(int) -> a 99:99:double wrap(double) -> a 104:104:double getSurfaceNoiseValue(double,double,double,double) -> a -net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise -> cnl: +net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise -> cno: net.minecraft.world.level.levelgen.synth.SimplexNoise[] noiseLevels -> a double highestFreqValueFactor -> b double highestFreqInputFactor -> c @@ -62353,7 +62459,7 @@ net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise -> cnl: 18:62:void (net.minecraft.world.level.levelgen.WorldgenRandom,it.unimi.dsi.fastutil.ints.IntSortedSet) -> 65:77:double getValue(double,double,boolean) -> a 82:82:double getSurfaceNoiseValue(double,double,double,double) -> a -net.minecraft.world.level.levelgen.synth.SimplexNoise -> cnm: +net.minecraft.world.level.levelgen.synth.SimplexNoise -> cnp: int[][] GRADIENT -> a double SQRT_3 -> e double F2 -> f @@ -62369,10 +62475,10 @@ net.minecraft.world.level.levelgen.synth.SimplexNoise -> cnm: 76:132:double getValue(double,double) -> a 137:253:double getValue(double,double,double) -> a 8:29:void () -> -net.minecraft.world.level.levelgen.synth.SurfaceNoise -> cnn: +net.minecraft.world.level.levelgen.synth.SurfaceNoise -> cnq: double getSurfaceNoiseValue(double,double,double,double) -> a -net.minecraft.world.level.levelgen.synth.package-info -> cno: -net.minecraft.world.level.lighting.BlockLightEngine -> cnp: +net.minecraft.world.level.levelgen.synth.package-info -> cnr: +net.minecraft.world.level.lighting.BlockLightEngine -> cns: net.minecraft.core.Direction[] DIRECTIONS -> e net.minecraft.core.BlockPos$MutableBlockPos pos -> f 17:21:void (net.minecraft.world.level.chunk.LightChunkGetter) -> @@ -62382,14 +62488,14 @@ net.minecraft.world.level.lighting.BlockLightEngine -> cnp: 88:122:int getComputedLevel(long,long,int) -> a 128:130:void onBlockEmissionIncrease(net.minecraft.core.BlockPos,int) -> a 16:16:void () -> -net.minecraft.world.level.lighting.BlockLightSectionStorage -> cnq: +net.minecraft.world.level.lighting.BlockLightSectionStorage -> cnt: 12:13:void (net.minecraft.world.level.chunk.LightChunkGetter) -> 17:25:int getLightValue(long) -> d -net.minecraft.world.level.lighting.BlockLightSectionStorage$BlockDataLayerStorageMap -> cnq$a: +net.minecraft.world.level.lighting.BlockLightSectionStorage$BlockDataLayerStorageMap -> cnt$a: 31:32:void (it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap) -> 36:36:net.minecraft.world.level.lighting.BlockLightSectionStorage$BlockDataLayerStorageMap copy() -> a 29:29:net.minecraft.world.level.lighting.DataLayerStorageMap copy() -> b -net.minecraft.world.level.lighting.DataLayerStorageMap -> cnr: +net.minecraft.world.level.lighting.DataLayerStorageMap -> cnu: long[] lastSectionKeys -> b net.minecraft.world.level.chunk.DataLayer[] lastSections -> c boolean cacheEnabled -> d @@ -62403,7 +62509,7 @@ net.minecraft.world.level.lighting.DataLayerStorageMap -> cnr: 63:64:void setLayer(long,net.minecraft.world.level.chunk.DataLayer) -> a 67:71:void clearCache() -> c 74:75:void disableCache() -> d -net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint -> cns: +net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint -> cnv: int levelCount -> a it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet[] queues -> b it.unimi.dsi.fastutil.longs.Long2ByteMap computedLevels -> c @@ -62413,39 +62519,39 @@ net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint -> cns: 70:77:int getKey(int,int) -> a 81:89:void checkFirstQueuedLevel(int) -> a 92:100:void removeFromQueue(long) -> e - 104:113:void removeIf(java.util.function.LongPredicate) -> a - 116:123:void dequeue(long,int,int,boolean) -> a - 126:131:void enqueue(long,int,int) -> a - 134:135:void checkNode(long) -> f - 138:140:void checkEdge(long,long,int,boolean) -> a - 143:172:void checkEdge(long,long,int,int,int,boolean) -> a - 175:195:void checkNeighbor(long,long,int,boolean) -> b - 198:198:boolean hasWork() -> b - 202:226:int runUpdates(int) -> b - 230:230:int getQueueSize() -> c + 103:112:void removeIf(java.util.function.LongPredicate) -> a + 115:122:void dequeue(long,int,int,boolean) -> a + 125:130:void enqueue(long,int,int) -> a + 133:134:void checkNode(long) -> f + 137:139:void checkEdge(long,long,int,boolean) -> a + 142:171:void checkEdge(long,long,int,int,int,boolean) -> a + 174:194:void checkNeighbor(long,long,int,boolean) -> b + 197:197:boolean hasWork() -> b + 201:225:int runUpdates(int) -> b + 229:229:int getQueueSize() -> c boolean isSource(long) -> a int getComputedLevel(long,long,int) -> a void checkNeighborsAfterUpdate(long,int,boolean) -> a int getLevel(long) -> c void setLevel(long,int) -> a int computeLevelFromNeighbor(long,long,int) -> b - 107:110:void lambda$removeIf$0(java.util.function.LongPredicate,it.unimi.dsi.fastutil.longs.LongList,long) -> a -net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint$1 -> cns$1: + 106:109:void lambda$removeIf$0(java.util.function.LongPredicate,it.unimi.dsi.fastutil.longs.LongList,long) -> a +net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint$1 -> cnv$1: int val$minQueueSize -> a net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint this$0 -> b 48:48:void (net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint,int,float,int) -> 51:54:void rehash(int) -> rehash -net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint$2 -> cns$2: +net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint$2 -> cnv$2: int val$minMapSize -> a net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint this$0 -> b 57:57:void (net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint,int,float,int) -> 60:63:void rehash(int) -> rehash -net.minecraft.world.level.lighting.FlatDataLayer -> cnt: +net.minecraft.world.level.lighting.FlatDataLayer -> cnw: 9:10:void () -> 14:16:void (net.minecraft.world.level.chunk.DataLayer,int) -> 20:20:int getIndex(int,int,int) -> b 25:29:byte[] getData() -> a -net.minecraft.world.level.lighting.LayerLightEngine -> cnu: +net.minecraft.world.level.lighting.LayerLightEngine -> cnx: net.minecraft.core.Direction[] DIRECTIONS -> e net.minecraft.world.level.chunk.LightChunkGetter chunkSource -> a net.minecraft.world.level.LightLayer layer -> b @@ -62479,10 +62585,10 @@ net.minecraft.world.level.lighting.LayerLightEngine -> cnu: 247:249:void enableLightSources(net.minecraft.world.level.ChunkPos,boolean) -> a 252:254:void retainData(net.minecraft.world.level.ChunkPos,boolean) -> b 22:22:void () -> -net.minecraft.world.level.lighting.LayerLightEventListener -> cnv: +net.minecraft.world.level.lighting.LayerLightEventListener -> cny: net.minecraft.world.level.chunk.DataLayer getDataLayerData(net.minecraft.core.SectionPos) -> a int getLightValue(net.minecraft.core.BlockPos) -> b -net.minecraft.world.level.lighting.LayerLightEventListener$DummyLightLayerEventListener -> cnv$a: +net.minecraft.world.level.lighting.LayerLightEventListener$DummyLightLayerEventListener -> cny$a: net.minecraft.world.level.lighting.LayerLightEventListener$DummyLightLayerEventListener INSTANCE -> a net.minecraft.world.level.lighting.LayerLightEventListener$DummyLightLayerEventListener[] $VALUES -> b 17:17:net.minecraft.world.level.lighting.LayerLightEventListener$DummyLightLayerEventListener[] values() -> values @@ -62497,7 +62603,7 @@ net.minecraft.world.level.lighting.LayerLightEventListener$DummyLightLayerEventL 51:51:void updateSectionStatus(net.minecraft.core.SectionPos,boolean) -> a 55:55:void enableLightSources(net.minecraft.world.level.ChunkPos,boolean) -> a 17:18:void () -> -net.minecraft.world.level.lighting.LayerLightSectionStorage -> cnw: +net.minecraft.world.level.lighting.LayerLightSectionStorage -> cnz: net.minecraft.world.level.chunk.DataLayer EMPTY_DATA -> a net.minecraft.core.Direction[] DIRECTIONS -> k net.minecraft.world.level.LightLayer layer -> l @@ -62538,10 +62644,10 @@ net.minecraft.world.level.lighting.LayerLightSectionStorage -> cnw: 364:378:void swapSectionMap() -> e 192:192:boolean lambda$clearQueuedSectionBlocks$0(long,long) -> a 25:26:void () -> -net.minecraft.world.level.lighting.LayerLightSectionStorage$1 -> cnw$1: +net.minecraft.world.level.lighting.LayerLightSectionStorage$1 -> cnz$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 275:275:void () -> -net.minecraft.world.level.lighting.LevelLightEngine -> cnx: +net.minecraft.world.level.lighting.LevelLightEngine -> coa: net.minecraft.world.level.lighting.LayerLightEngine blockEngine -> a net.minecraft.world.level.lighting.LayerLightEngine skyEngine -> b 21:24:void (net.minecraft.world.level.chunk.LightChunkGetter,boolean,boolean) -> @@ -62556,7 +62662,7 @@ net.minecraft.world.level.lighting.LevelLightEngine -> cnx: 134:143:void queueSectionData(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos,net.minecraft.world.level.chunk.DataLayer) -> a 146:152:void retainData(net.minecraft.world.level.ChunkPos,boolean) -> b 155:158:int getRawBrightness(net.minecraft.core.BlockPos,int) -> b -net.minecraft.world.level.lighting.LightEventListener -> cny: +net.minecraft.world.level.lighting.LightEventListener -> cob: void checkBlock(net.minecraft.core.BlockPos) -> a void onBlockEmissionIncrease(net.minecraft.core.BlockPos,int) -> a boolean hasLightWork() -> a @@ -62564,7 +62670,7 @@ net.minecraft.world.level.lighting.LightEventListener -> cny: 17:18:void updateSectionStatus(net.minecraft.core.BlockPos,boolean) -> a void updateSectionStatus(net.minecraft.core.SectionPos,boolean) -> a void enableLightSources(net.minecraft.world.level.ChunkPos,boolean) -> a -net.minecraft.world.level.lighting.SkyLightEngine -> cnz: +net.minecraft.world.level.lighting.SkyLightEngine -> coc: net.minecraft.core.Direction[] DIRECTIONS -> e net.minecraft.core.Direction[] HORIZONTALS -> f 19:20:void (net.minecraft.world.level.chunk.LightChunkGetter) -> @@ -62574,7 +62680,7 @@ net.minecraft.world.level.lighting.SkyLightEngine -> cnz: 214:228:void checkNode(long) -> f 232:232:java.lang.String getDebugData(long) -> b 15:16:void () -> -net.minecraft.world.level.lighting.SkyLightSectionStorage -> coa: +net.minecraft.world.level.lighting.SkyLightSectionStorage -> cod: net.minecraft.core.Direction[] HORIZONTALS -> k it.unimi.dsi.fastutil.longs.LongSet sectionsWithSources -> l it.unimi.dsi.fastutil.longs.LongSet sectionsToAddSourcesTo -> m @@ -62597,10 +62703,10 @@ net.minecraft.world.level.lighting.SkyLightSectionStorage -> coa: 300:302:boolean isAboveData(long) -> n 306:307:boolean lightOnInSection(long) -> o 17:17:void () -> -net.minecraft.world.level.lighting.SkyLightSectionStorage$1 -> coa$1: +net.minecraft.world.level.lighting.SkyLightSectionStorage$1 -> cod$1: int[] $SwitchMap$net$minecraft$core$Direction -> a 201:201:void () -> -net.minecraft.world.level.lighting.SkyLightSectionStorage$SkyDataLayerStorageMap -> coa$a: +net.minecraft.world.level.lighting.SkyLightSectionStorage$SkyDataLayerStorageMap -> cod$a: int currentLowestY -> b it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap topSections -> c 318:322:void (it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap,it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap,int) -> @@ -62609,7 +62715,7 @@ net.minecraft.world.level.lighting.SkyLightSectionStorage$SkyDataLayerStorageMap 310:310:it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap access$000(net.minecraft.world.level.lighting.SkyLightSectionStorage$SkyDataLayerStorageMap) -> a 310:310:int access$100(net.minecraft.world.level.lighting.SkyLightSectionStorage$SkyDataLayerStorageMap) -> b 310:310:int access$102(net.minecraft.world.level.lighting.SkyLightSectionStorage$SkyDataLayerStorageMap,int) -> a -net.minecraft.world.level.lighting.SpatialLongSet -> cob: +net.minecraft.world.level.lighting.SpatialLongSet -> coe: net.minecraft.world.level.lighting.SpatialLongSet$InternalMap map -> a 15:17:void (int,float) -> 197:197:boolean add(long) -> add @@ -62617,7 +62723,7 @@ net.minecraft.world.level.lighting.SpatialLongSet -> cob: 207:207:long removeFirstLong() -> removeFirstLong 212:212:int size() -> size 217:217:boolean isEmpty() -> isEmpty -net.minecraft.world.level.lighting.SpatialLongSet$InternalMap -> cob$a: +net.minecraft.world.level.lighting.SpatialLongSet$InternalMap -> coe$a: int X_BITS -> a int Z_BITS -> b int Y_BITS -> c @@ -62639,8 +62745,8 @@ net.minecraft.world.level.lighting.SpatialLongSet$InternalMap -> cob$a: 173:184:long removeFirstBit() -> a 189:192:void rehash(int) -> rehash 20:27:void () -> -net.minecraft.world.level.lighting.package-info -> coc: -net.minecraft.world.level.material.EmptyFluid -> cod: +net.minecraft.world.level.lighting.package-info -> cof: +net.minecraft.world.level.material.EmptyFluid -> cog: 15:15:void () -> 19:19:net.minecraft.world.item.Item getBucket() -> a 24:24:boolean canBeReplacedWith(net.minecraft.world.level.material.FluidState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.material.Fluid,net.minecraft.core.Direction) -> a @@ -62654,7 +62760,7 @@ net.minecraft.world.level.material.EmptyFluid -> cod: 64:64:boolean isSource(net.minecraft.world.level.material.FluidState) -> c 69:69:int getAmount(net.minecraft.world.level.material.FluidState) -> d 74:74:net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.material.FluidState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> b -net.minecraft.world.level.material.FlowingFluid -> coe: +net.minecraft.world.level.material.FlowingFluid -> coh: net.minecraft.world.level.block.state.properties.BooleanProperty FALLING -> a net.minecraft.world.level.block.state.properties.IntegerProperty LEVEL -> b java.lang.ThreadLocal OCCLUSION_CACHE -> e @@ -62701,10 +62807,10 @@ net.minecraft.world.level.material.FlowingFluid -> coe: 287:288:com.mojang.datafixers.util.Pair lambda$getSlopeDistance$1(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,int) -> b 38:44:it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap lambda$static$0() -> k 33:37:void () -> -net.minecraft.world.level.material.FlowingFluid$1 -> coe$1: +net.minecraft.world.level.material.FlowingFluid$1 -> coh$1: 38:38:void (int) -> 41:41:void rehash(int) -> rehash -net.minecraft.world.level.material.Fluid -> cof: +net.minecraft.world.level.material.Fluid -> coi: net.minecraft.core.IdMapper FLUID_STATE_REGISTRY -> c net.minecraft.world.level.block.state.StateDefinition stateDefinition -> d net.minecraft.world.level.material.FluidState defaultFluidState -> a @@ -62733,7 +62839,7 @@ net.minecraft.world.level.material.Fluid -> cof: 95:95:boolean is(net.minecraft.tags.Tag) -> a net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.material.FluidState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> b 21:21:void () -> -net.minecraft.world.level.material.FluidState -> cog: +net.minecraft.world.level.material.FluidState -> coj: net.minecraft.world.level.material.Fluid getType() -> c 36:36:boolean isSource() -> d 40:40:boolean isEmpty() -> e @@ -62757,10 +62863,10 @@ net.minecraft.world.level.material.FluidState -> cog: 132:132:java.lang.String lambda$deserialize$2(com.mojang.datafixers.Dynamic) -> b 132:132:java.lang.String lambda$deserialize$1(com.mojang.datafixers.Dynamic) -> c 122:122:com.mojang.datafixers.util.Pair lambda$serialize$0(com.mojang.datafixers.types.DynamicOps,java.util.Map$Entry) -> a -net.minecraft.world.level.material.FluidStateImpl -> coh: +net.minecraft.world.level.material.FluidStateImpl -> cok: 9:10:void (net.minecraft.world.level.material.Fluid,com.google.common.collect.ImmutableMap) -> 14:14:net.minecraft.world.level.material.Fluid getType() -> c -net.minecraft.world.level.material.Fluids -> coi: +net.minecraft.world.level.material.Fluids -> col: net.minecraft.world.level.material.Fluid EMPTY -> a net.minecraft.world.level.material.FlowingFluid FLOWING_WATER -> b net.minecraft.world.level.material.FlowingFluid WATER -> c @@ -62769,7 +62875,7 @@ net.minecraft.world.level.material.Fluids -> coi: 5:5:void () -> 13:13:net.minecraft.world.level.material.Fluid register(java.lang.String,net.minecraft.world.level.material.Fluid) -> a 6:22:void () -> -net.minecraft.world.level.material.LavaFluid -> coj: +net.minecraft.world.level.material.LavaFluid -> com: 27:27:void () -> 33:33:net.minecraft.world.level.material.Fluid getFlowing() -> d 38:38:net.minecraft.world.level.material.Fluid getSource() -> e @@ -62792,16 +62898,16 @@ net.minecraft.world.level.material.LavaFluid -> coj: 180:192:void spreadTo(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.material.FluidState) -> a 196:196:boolean isRandomlyTicking() -> j 201:201:float getExplosionResistance() -> c -net.minecraft.world.level.material.LavaFluid$Flowing -> coj$a: +net.minecraft.world.level.material.LavaFluid$Flowing -> com$a: 216:216:void () -> 219:221:void createFluidStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 225:225:int getAmount(net.minecraft.world.level.material.FluidState) -> d 230:230:boolean isSource(net.minecraft.world.level.material.FluidState) -> c -net.minecraft.world.level.material.LavaFluid$Source -> coj$b: +net.minecraft.world.level.material.LavaFluid$Source -> com$b: 204:204:void () -> 207:207:int getAmount(net.minecraft.world.level.material.FluidState) -> d 212:212:boolean isSource(net.minecraft.world.level.material.FluidState) -> c -net.minecraft.world.level.material.Material -> cok: +net.minecraft.world.level.material.Material -> coo: net.minecraft.world.level.material.Material AIR -> a net.minecraft.world.level.material.Material STRUCTURAL_AIR -> b net.minecraft.world.level.material.Material PORTAL -> c @@ -62864,7 +62970,7 @@ net.minecraft.world.level.material.Material -> cok: 107:107:net.minecraft.world.level.material.PushReaction getPushReaction() -> h 111:111:net.minecraft.world.level.material.MaterialColor getColor() -> i 4:51:void () -> -net.minecraft.world.level.material.Material$Builder -> cok$a: +net.minecraft.world.level.material.Material$Builder -> coo$a: net.minecraft.world.level.material.PushReaction pushReaction -> a boolean blocksMotion -> b boolean flammable -> c @@ -62886,7 +62992,7 @@ net.minecraft.world.level.material.Material$Builder -> cok$a: 170:171:net.minecraft.world.level.material.Material$Builder notPushable() -> h 175:175:net.minecraft.world.level.material.Material build() -> i 114:114:net.minecraft.world.level.material.Material$Builder access$000(net.minecraft.world.level.material.Material$Builder) -> a -net.minecraft.world.level.material.MaterialColor -> col: +net.minecraft.world.level.material.MaterialColor -> cop: net.minecraft.world.level.material.MaterialColor[] MATERIAL_COLORS -> a net.minecraft.world.level.material.MaterialColor NONE -> b net.minecraft.world.level.material.MaterialColor GRASS -> c @@ -62945,7 +63051,7 @@ net.minecraft.world.level.material.MaterialColor -> col: 63:70:void (int,int) -> 73:91:int calculateRGBColor(int) -> a 4:58:void () -> -net.minecraft.world.level.material.PushReaction -> com: +net.minecraft.world.level.material.PushReaction -> coq: net.minecraft.world.level.material.PushReaction NORMAL -> a net.minecraft.world.level.material.PushReaction DESTROY -> b net.minecraft.world.level.material.PushReaction BLOCK -> c @@ -62956,7 +63062,7 @@ net.minecraft.world.level.material.PushReaction -> com: 3:3:net.minecraft.world.level.material.PushReaction valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:4:void () -> -net.minecraft.world.level.material.WaterFluid -> coo: +net.minecraft.world.level.material.WaterFluid -> cor: 26:26:void () -> 29:29:net.minecraft.world.level.material.Fluid getFlowing() -> d 34:34:net.minecraft.world.level.material.Fluid getSource() -> e @@ -62972,29 +63078,29 @@ net.minecraft.world.level.material.WaterFluid -> coo: 92:92:int getTickDelay(net.minecraft.world.level.LevelReader) -> a 97:97:boolean canBeReplacedWith(net.minecraft.world.level.material.FluidState,net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.material.Fluid,net.minecraft.core.Direction) -> a 102:102:float getExplosionResistance() -> c -net.minecraft.world.level.material.WaterFluid$Flowing -> coo$a: +net.minecraft.world.level.material.WaterFluid$Flowing -> cor$a: 117:117:void () -> 120:122:void createFluidStateDefinition(net.minecraft.world.level.block.state.StateDefinition$Builder) -> a 126:126:int getAmount(net.minecraft.world.level.material.FluidState) -> d 131:131:boolean isSource(net.minecraft.world.level.material.FluidState) -> c -net.minecraft.world.level.material.WaterFluid$Source -> coo$b: +net.minecraft.world.level.material.WaterFluid$Source -> cor$b: 105:105:void () -> 108:108:int getAmount(net.minecraft.world.level.material.FluidState) -> d 113:113:boolean isSource(net.minecraft.world.level.material.FluidState) -> c -net.minecraft.world.level.material.package-info -> cop: -net.minecraft.world.level.newbiome.area.Area -> coq: +net.minecraft.world.level.material.package-info -> cos: +net.minecraft.world.level.newbiome.area.Area -> cot: int get(int,int) -> a -net.minecraft.world.level.newbiome.area.AreaFactory -> cor: +net.minecraft.world.level.newbiome.area.AreaFactory -> cou: net.minecraft.world.level.newbiome.area.Area make() -> make -net.minecraft.world.level.newbiome.area.LazyArea -> cos: +net.minecraft.world.level.newbiome.area.LazyArea -> cov: net.minecraft.world.level.newbiome.layer.traits.PixelTransformer transformer -> a it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap cache -> b int maxCache -> c 12:16:void (it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap,int,net.minecraft.world.level.newbiome.layer.traits.PixelTransformer) -> 20:34:int get(int,int) -> a 38:38:int getMaxCache() -> a -net.minecraft.world.level.newbiome.area.package-info -> cot: -net.minecraft.world.level.newbiome.context.BigContext -> cou: +net.minecraft.world.level.newbiome.area.package-info -> cow: +net.minecraft.world.level.newbiome.context.BigContext -> cox: void initRandom(long,long) -> a net.minecraft.world.level.newbiome.area.Area createResult(net.minecraft.world.level.newbiome.layer.traits.PixelTransformer) -> a long getMixedSeed() -> a @@ -63002,10 +63108,10 @@ net.minecraft.world.level.newbiome.context.BigContext -> cou: 18:18:net.minecraft.world.level.newbiome.area.Area createResult(net.minecraft.world.level.newbiome.layer.traits.PixelTransformer,net.minecraft.world.level.newbiome.area.Area,net.minecraft.world.level.newbiome.area.Area) -> a 22:22:int random(int,int) -> a 26:36:int random(int,int,int,int) -> a -net.minecraft.world.level.newbiome.context.Context -> cov: +net.minecraft.world.level.newbiome.context.Context -> coy: int nextRandom(int) -> a net.minecraft.world.level.levelgen.synth.ImprovedNoise getBiomeNoise() -> b -net.minecraft.world.level.newbiome.context.LazyAreaContext -> cow: +net.minecraft.world.level.newbiome.context.LazyAreaContext -> coz: it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap cache -> a int maxCache -> b net.minecraft.world.level.levelgen.synth.ImprovedNoise biomeNoise -> c @@ -63023,8 +63129,8 @@ net.minecraft.world.level.newbiome.context.LazyAreaContext -> cow: 12:12:net.minecraft.world.level.newbiome.area.Area createResult(net.minecraft.world.level.newbiome.layer.traits.PixelTransformer,net.minecraft.world.level.newbiome.area.Area,net.minecraft.world.level.newbiome.area.Area) -> a 12:12:net.minecraft.world.level.newbiome.area.Area createResult(net.minecraft.world.level.newbiome.layer.traits.PixelTransformer,net.minecraft.world.level.newbiome.area.Area) -> a 12:12:net.minecraft.world.level.newbiome.area.Area createResult(net.minecraft.world.level.newbiome.layer.traits.PixelTransformer) -> a -net.minecraft.world.level.newbiome.context.package-info -> cox: -net.minecraft.world.level.newbiome.layer.AddDeepOceanLayer -> coy: +net.minecraft.world.level.newbiome.context.package-info -> cpa: +net.minecraft.world.level.newbiome.layer.AddDeepOceanLayer -> cpb: net.minecraft.world.level.newbiome.layer.AddDeepOceanLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.AddDeepOceanLayer[] $VALUES -> b 7:7:net.minecraft.world.level.newbiome.layer.AddDeepOceanLayer[] values() -> values @@ -63032,9 +63138,9 @@ net.minecraft.world.level.newbiome.layer.AddDeepOceanLayer -> coy: 7:7:void (java.lang.String,int) -> 12:52:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 7:8:void () -> -net.minecraft.world.level.newbiome.layer.AddEdgeLayer -> coz: +net.minecraft.world.level.newbiome.layer.AddEdgeLayer -> cpc: 7:7:void () -> -net.minecraft.world.level.newbiome.layer.AddEdgeLayer$CoolWarm -> coz$a: +net.minecraft.world.level.newbiome.layer.AddEdgeLayer$CoolWarm -> cpc$a: net.minecraft.world.level.newbiome.layer.AddEdgeLayer$CoolWarm INSTANCE -> a net.minecraft.world.level.newbiome.layer.AddEdgeLayer$CoolWarm[] $VALUES -> b 8:8:net.minecraft.world.level.newbiome.layer.AddEdgeLayer$CoolWarm[] values() -> values @@ -63042,7 +63148,7 @@ net.minecraft.world.level.newbiome.layer.AddEdgeLayer$CoolWarm -> coz$a: 8:8:void (java.lang.String,int) -> 13:26:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 8:9:void () -> -net.minecraft.world.level.newbiome.layer.AddEdgeLayer$HeatIce -> coz$b: +net.minecraft.world.level.newbiome.layer.AddEdgeLayer$HeatIce -> cpc$b: net.minecraft.world.level.newbiome.layer.AddEdgeLayer$HeatIce INSTANCE -> a net.minecraft.world.level.newbiome.layer.AddEdgeLayer$HeatIce[] $VALUES -> b 30:30:net.minecraft.world.level.newbiome.layer.AddEdgeLayer$HeatIce[] values() -> values @@ -63050,7 +63156,7 @@ net.minecraft.world.level.newbiome.layer.AddEdgeLayer$HeatIce -> coz$b: 30:30:void (java.lang.String,int) -> 35:48:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 30:31:void () -> -net.minecraft.world.level.newbiome.layer.AddEdgeLayer$IntroduceSpecial -> coz$c: +net.minecraft.world.level.newbiome.layer.AddEdgeLayer$IntroduceSpecial -> cpc$c: net.minecraft.world.level.newbiome.layer.AddEdgeLayer$IntroduceSpecial INSTANCE -> a net.minecraft.world.level.newbiome.layer.AddEdgeLayer$IntroduceSpecial[] $VALUES -> b 52:52:net.minecraft.world.level.newbiome.layer.AddEdgeLayer$IntroduceSpecial[] values() -> values @@ -63058,7 +63164,7 @@ net.minecraft.world.level.newbiome.layer.AddEdgeLayer$IntroduceSpecial -> coz$c: 52:52:void (java.lang.String,int) -> 57:61:int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 52:53:void () -> -net.minecraft.world.level.newbiome.layer.AddIslandLayer -> cpa: +net.minecraft.world.level.newbiome.layer.AddIslandLayer -> cpd: net.minecraft.world.level.newbiome.layer.AddIslandLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.AddIslandLayer[] $VALUES -> b 6:6:net.minecraft.world.level.newbiome.layer.AddIslandLayer[] values() -> values @@ -63066,7 +63172,7 @@ net.minecraft.world.level.newbiome.layer.AddIslandLayer -> cpa: 6:6:void (java.lang.String,int) -> 11:51:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 6:7:void () -> -net.minecraft.world.level.newbiome.layer.AddMushroomIslandLayer -> cpb: +net.minecraft.world.level.newbiome.layer.AddMushroomIslandLayer -> cpe: net.minecraft.world.level.newbiome.layer.AddMushroomIslandLayer INSTANCE -> a int MUSHROOM_FIELDS -> b net.minecraft.world.level.newbiome.layer.AddMushroomIslandLayer[] $VALUES -> c @@ -63075,7 +63181,7 @@ net.minecraft.world.level.newbiome.layer.AddMushroomIslandLayer -> cpb: 8:8:void (java.lang.String,int) -> 15:18:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 8:11:void () -> -net.minecraft.world.level.newbiome.layer.AddSnowLayer -> cpc: +net.minecraft.world.level.newbiome.layer.AddSnowLayer -> cpf: net.minecraft.world.level.newbiome.layer.AddSnowLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.AddSnowLayer[] $VALUES -> b 6:6:net.minecraft.world.level.newbiome.layer.AddSnowLayer[] values() -> values @@ -63083,7 +63189,7 @@ net.minecraft.world.level.newbiome.layer.AddSnowLayer -> cpc: 6:6:void (java.lang.String,int) -> 11:21:int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 6:7:void () -> -net.minecraft.world.level.newbiome.layer.BiomeEdgeLayer -> cpd: +net.minecraft.world.level.newbiome.layer.BiomeEdgeLayer -> cpg: net.minecraft.world.level.newbiome.layer.BiomeEdgeLayer INSTANCE -> a int DESERT -> b int MOUNTAINS -> c @@ -63110,7 +63216,7 @@ net.minecraft.world.level.newbiome.layer.BiomeEdgeLayer -> cpd: 74:82:boolean checkEdgeStrict(int[],int,int,int,int,int,int,int) -> b 86:96:boolean isValidTemperatureEdge(int,int) -> a 10:28:void () -> -net.minecraft.world.level.newbiome.layer.BiomeInitLayer -> cpe: +net.minecraft.world.level.newbiome.layer.BiomeInitLayer -> cph: int BIRCH_FOREST -> a int DESERT -> b int MOUNTAINS -> c @@ -63137,7 +63243,7 @@ net.minecraft.world.level.newbiome.layer.BiomeInitLayer -> cpe: 34:43:void (net.minecraft.world.level.LevelType,int) -> 47:77:int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 10:31:void () -> -net.minecraft.world.level.newbiome.layer.IslandLayer -> cpf: +net.minecraft.world.level.newbiome.layer.IslandLayer -> cpi: net.minecraft.world.level.newbiome.layer.IslandLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.IslandLayer[] $VALUES -> b 6:6:net.minecraft.world.level.newbiome.layer.IslandLayer[] values() -> values @@ -63145,7 +63251,7 @@ net.minecraft.world.level.newbiome.layer.IslandLayer -> cpf: 6:6:void (java.lang.String,int) -> 12:16:int applyPixel(net.minecraft.world.level.newbiome.context.Context,int,int) -> a 6:7:void () -> -net.minecraft.world.level.newbiome.layer.Layer -> cpg: +net.minecraft.world.level.newbiome.layer.Layer -> cpj: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.newbiome.area.LazyArea area -> b 17:19:void (net.minecraft.world.level.newbiome.area.AreaFactory) -> @@ -63153,7 +63259,7 @@ net.minecraft.world.level.newbiome.layer.Layer -> cpg: 33:42:net.minecraft.world.level.biome.Biome getBiome(int) -> a 46:46:net.minecraft.world.level.biome.Biome get(int,int) -> a 14:14:void () -> -net.minecraft.world.level.newbiome.layer.Layers -> cph: +net.minecraft.world.level.newbiome.layer.Layers -> cpk: int WARM_OCEAN -> a int LUKEWARM_OCEAN -> b int OCEAN -> c @@ -63173,7 +63279,7 @@ net.minecraft.world.level.newbiome.layer.Layers -> cph: 159:159:boolean isShallowOcean(int) -> b 114:114:net.minecraft.world.level.newbiome.context.LazyAreaContext lambda$getDefaultLayer$0(long,long) -> a 25:35:void () -> -net.minecraft.world.level.newbiome.layer.OceanLayer -> cpi: +net.minecraft.world.level.newbiome.layer.OceanLayer -> cpl: net.minecraft.world.level.newbiome.layer.OceanLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.OceanLayer[] $VALUES -> b 7:7:net.minecraft.world.level.newbiome.layer.OceanLayer[] values() -> values @@ -63181,7 +63287,7 @@ net.minecraft.world.level.newbiome.layer.OceanLayer -> cpi: 7:7:void (java.lang.String,int) -> 12:31:int applyPixel(net.minecraft.world.level.newbiome.context.Context,int,int) -> a 7:8:void () -> -net.minecraft.world.level.newbiome.layer.OceanMixerLayer -> cpj: +net.minecraft.world.level.newbiome.layer.OceanMixerLayer -> cpm: net.minecraft.world.level.newbiome.layer.OceanMixerLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.OceanMixerLayer[] $VALUES -> b 8:8:net.minecraft.world.level.newbiome.layer.OceanMixerLayer[] values() -> values @@ -63189,7 +63295,7 @@ net.minecraft.world.level.newbiome.layer.OceanMixerLayer -> cpj: 8:8:void (java.lang.String,int) -> 13:54:int applyPixel(net.minecraft.world.level.newbiome.context.Context,net.minecraft.world.level.newbiome.area.Area,net.minecraft.world.level.newbiome.area.Area,int,int) -> a 8:9:void () -> -net.minecraft.world.level.newbiome.layer.RareBiomeLargeLayer -> cpk: +net.minecraft.world.level.newbiome.layer.RareBiomeLargeLayer -> cpn: net.minecraft.world.level.newbiome.layer.RareBiomeLargeLayer INSTANCE -> a int JUNGLE -> b int BAMBOO_JUNGLE -> c @@ -63199,7 +63305,7 @@ net.minecraft.world.level.newbiome.layer.RareBiomeLargeLayer -> cpk: 8:8:void (java.lang.String,int) -> 16:19:int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 8:12:void () -> -net.minecraft.world.level.newbiome.layer.RareBiomeSpotLayer -> cpl: +net.minecraft.world.level.newbiome.layer.RareBiomeSpotLayer -> cpo: net.minecraft.world.level.newbiome.layer.RareBiomeSpotLayer INSTANCE -> a int PLAINS -> b int SUNFLOWER_PLAINS -> c @@ -63209,7 +63315,7 @@ net.minecraft.world.level.newbiome.layer.RareBiomeSpotLayer -> cpl: 8:8:void (java.lang.String,int) -> 16:19:int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 8:12:void () -> -net.minecraft.world.level.newbiome.layer.RegionHillsLayer -> cpm: +net.minecraft.world.level.newbiome.layer.RegionHillsLayer -> cpp: net.minecraft.world.level.newbiome.layer.RegionHillsLayer INSTANCE -> a org.apache.logging.log4j.Logger LOGGER -> b int BIRCH_FOREST -> c @@ -63244,7 +63350,7 @@ net.minecraft.world.level.newbiome.layer.RegionHillsLayer -> cpm: 13:13:void (java.lang.String,int) -> 47:130:int applyPixel(net.minecraft.world.level.newbiome.context.Context,net.minecraft.world.level.newbiome.area.Area,net.minecraft.world.level.newbiome.area.Area,int,int) -> a 13:43:void () -> -net.minecraft.world.level.newbiome.layer.RemoveTooMuchOceanLayer -> cpn: +net.minecraft.world.level.newbiome.layer.RemoveTooMuchOceanLayer -> cpq: net.minecraft.world.level.newbiome.layer.RemoveTooMuchOceanLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.RemoveTooMuchOceanLayer[] $VALUES -> b 6:6:net.minecraft.world.level.newbiome.layer.RemoveTooMuchOceanLayer[] values() -> values @@ -63252,7 +63358,7 @@ net.minecraft.world.level.newbiome.layer.RemoveTooMuchOceanLayer -> cpn: 6:6:void (java.lang.String,int) -> 11:14:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 6:7:void () -> -net.minecraft.world.level.newbiome.layer.RiverInitLayer -> cpo: +net.minecraft.world.level.newbiome.layer.RiverInitLayer -> cpr: net.minecraft.world.level.newbiome.layer.RiverInitLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.RiverInitLayer[] $VALUES -> b 6:6:net.minecraft.world.level.newbiome.layer.RiverInitLayer[] values() -> values @@ -63260,7 +63366,7 @@ net.minecraft.world.level.newbiome.layer.RiverInitLayer -> cpo: 6:6:void (java.lang.String,int) -> 11:11:int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 6:7:void () -> -net.minecraft.world.level.newbiome.layer.RiverLayer -> cpp: +net.minecraft.world.level.newbiome.layer.RiverLayer -> cps: net.minecraft.world.level.newbiome.layer.RiverLayer INSTANCE -> a int RIVER -> b net.minecraft.world.level.newbiome.layer.RiverLayer[] $VALUES -> c @@ -63270,7 +63376,7 @@ net.minecraft.world.level.newbiome.layer.RiverLayer -> cpp: 15:23:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 27:30:int riverFilter(int) -> c 8:11:void () -> -net.minecraft.world.level.newbiome.layer.RiverMixerLayer -> cpq: +net.minecraft.world.level.newbiome.layer.RiverMixerLayer -> cpt: net.minecraft.world.level.newbiome.layer.RiverMixerLayer INSTANCE -> a int FROZEN_RIVER -> b int SNOWY_TUNDRA -> c @@ -63283,7 +63389,7 @@ net.minecraft.world.level.newbiome.layer.RiverMixerLayer -> cpq: 10:10:void (java.lang.String,int) -> 21:36:int applyPixel(net.minecraft.world.level.newbiome.context.Context,net.minecraft.world.level.newbiome.area.Area,net.minecraft.world.level.newbiome.area.Area,int,int) -> a 10:17:void () -> -net.minecraft.world.level.newbiome.layer.ShoreLayer -> cpr: +net.minecraft.world.level.newbiome.layer.ShoreLayer -> cpu: net.minecraft.world.level.newbiome.layer.ShoreLayer INSTANCE -> a int BEACH -> b int SNOWY_BEACH -> c @@ -63315,7 +63421,7 @@ net.minecraft.world.level.newbiome.layer.ShoreLayer -> cpr: 69:73:boolean isJungleCompatible(int) -> c 77:77:boolean isMesa(int) -> d 9:33:void () -> -net.minecraft.world.level.newbiome.layer.SmoothLayer -> cps: +net.minecraft.world.level.newbiome.layer.SmoothLayer -> cpv: net.minecraft.world.level.newbiome.layer.SmoothLayer INSTANCE -> a net.minecraft.world.level.newbiome.layer.SmoothLayer[] $VALUES -> b 6:6:net.minecraft.world.level.newbiome.layer.SmoothLayer[] values() -> values @@ -63323,7 +63429,7 @@ net.minecraft.world.level.newbiome.layer.SmoothLayer -> cps: 6:6:void (java.lang.String,int) -> 11:20:int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 6:7:void () -> -net.minecraft.world.level.newbiome.layer.ZoomLayer -> cpt: +net.minecraft.world.level.newbiome.layer.ZoomLayer -> cpw: net.minecraft.world.level.newbiome.layer.ZoomLayer NORMAL -> a net.minecraft.world.level.newbiome.layer.ZoomLayer FUZZY -> b net.minecraft.world.level.newbiome.layer.ZoomLayer[] $VALUES -> c @@ -63336,51 +63442,51 @@ net.minecraft.world.level.newbiome.layer.ZoomLayer -> cpt: 58:89:int modeOrRandom(net.minecraft.world.level.newbiome.context.BigContext,int,int,int,int) -> a 7:7:void (java.lang.String,int,net.minecraft.world.level.newbiome.layer.ZoomLayer$1) -> 7:9:void () -> -net.minecraft.world.level.newbiome.layer.ZoomLayer$1 -> cpt$1: +net.minecraft.world.level.newbiome.layer.ZoomLayer$1 -> cpw$1: 9:9:void (java.lang.String,int) -> 12:12:int modeOrRandom(net.minecraft.world.level.newbiome.context.BigContext,int,int,int,int) -> a -net.minecraft.world.level.newbiome.layer.package-info -> cpu: -net.minecraft.world.level.newbiome.layer.traits.AreaTransformer0 -> cpv: +net.minecraft.world.level.newbiome.layer.package-info -> cpx: +net.minecraft.world.level.newbiome.layer.traits.AreaTransformer0 -> cpy: 10:10:net.minecraft.world.level.newbiome.area.AreaFactory run(net.minecraft.world.level.newbiome.context.BigContext) -> a int applyPixel(net.minecraft.world.level.newbiome.context.Context,int,int) -> a 10:10:net.minecraft.world.level.newbiome.area.Area lambda$run$1(net.minecraft.world.level.newbiome.context.BigContext) -> b 11:12:int lambda$null$0(net.minecraft.world.level.newbiome.context.BigContext,int,int) -> a -net.minecraft.world.level.newbiome.layer.traits.AreaTransformer1 -> cpw: +net.minecraft.world.level.newbiome.layer.traits.AreaTransformer1 -> cpz: 9:9:net.minecraft.world.level.newbiome.area.AreaFactory run(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.AreaFactory) -> a int applyPixel(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.Area,int,int) -> a 10:11:net.minecraft.world.level.newbiome.area.Area lambda$run$1(net.minecraft.world.level.newbiome.area.AreaFactory,net.minecraft.world.level.newbiome.context.BigContext) -> a 12:13:int lambda$null$0(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.Area,int,int) -> b -net.minecraft.world.level.newbiome.layer.traits.AreaTransformer2 -> cpx: +net.minecraft.world.level.newbiome.layer.traits.AreaTransformer2 -> cqa: 10:10:net.minecraft.world.level.newbiome.area.AreaFactory run(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.AreaFactory,net.minecraft.world.level.newbiome.area.AreaFactory) -> a int applyPixel(net.minecraft.world.level.newbiome.context.Context,net.minecraft.world.level.newbiome.area.Area,net.minecraft.world.level.newbiome.area.Area,int,int) -> a 11:13:net.minecraft.world.level.newbiome.area.Area lambda$run$1(net.minecraft.world.level.newbiome.area.AreaFactory,net.minecraft.world.level.newbiome.area.AreaFactory,net.minecraft.world.level.newbiome.context.BigContext) -> a 14:15:int lambda$null$0(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.Area,net.minecraft.world.level.newbiome.area.Area,int,int) -> a -net.minecraft.world.level.newbiome.layer.traits.BishopTransformer -> cpy: +net.minecraft.world.level.newbiome.layer.traits.BishopTransformer -> cqb: int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 12:18:int applyPixel(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.Area,int,int) -> a -net.minecraft.world.level.newbiome.layer.traits.C0Transformer -> cpz: +net.minecraft.world.level.newbiome.layer.traits.C0Transformer -> cqc: int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 12:12:int applyPixel(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.Area,int,int) -> a -net.minecraft.world.level.newbiome.layer.traits.C1Transformer -> cqa: +net.minecraft.world.level.newbiome.layer.traits.C1Transformer -> cqd: int apply(net.minecraft.world.level.newbiome.context.Context,int) -> a 12:13:int applyPixel(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.Area,int,int) -> a -net.minecraft.world.level.newbiome.layer.traits.CastleTransformer -> cqb: +net.minecraft.world.level.newbiome.layer.traits.CastleTransformer -> cqe: int apply(net.minecraft.world.level.newbiome.context.Context,int,int,int,int,int) -> a 12:18:int applyPixel(net.minecraft.world.level.newbiome.context.BigContext,net.minecraft.world.level.newbiome.area.Area,int,int) -> a -net.minecraft.world.level.newbiome.layer.traits.DimensionOffset0Transformer -> cqc: +net.minecraft.world.level.newbiome.layer.traits.DimensionOffset0Transformer -> cqf: 6:6:int getParentX(int) -> a 11:11:int getParentY(int) -> b -net.minecraft.world.level.newbiome.layer.traits.DimensionOffset1Transformer -> cqd: +net.minecraft.world.level.newbiome.layer.traits.DimensionOffset1Transformer -> cqg: 6:6:int getParentX(int) -> a 11:11:int getParentY(int) -> b -net.minecraft.world.level.newbiome.layer.traits.DimensionTransformer -> cqe: +net.minecraft.world.level.newbiome.layer.traits.DimensionTransformer -> cqh: int getParentX(int) -> a int getParentY(int) -> b -net.minecraft.world.level.newbiome.layer.traits.PixelTransformer -> cqf: +net.minecraft.world.level.newbiome.layer.traits.PixelTransformer -> cqi: int apply(int,int) -> apply -net.minecraft.world.level.newbiome.layer.traits.package-info -> cqg: -net.minecraft.world.level.package-info -> cqh: -net.minecraft.world.level.pathfinder.BinaryHeap -> cqi: +net.minecraft.world.level.newbiome.layer.traits.package-info -> cqj: +net.minecraft.world.level.package-info -> cqk: +net.minecraft.world.level.pathfinder.BinaryHeap -> cql: net.minecraft.world.level.pathfinder.Node[] heap -> a int size -> b 3:4:void () -> @@ -63395,7 +63501,7 @@ net.minecraft.world.level.pathfinder.BinaryHeap -> cqi: 94:144:void downHeap(int) -> b 147:147:boolean isEmpty() -> e 151:153:net.minecraft.world.level.pathfinder.Node[] getHeap() -> f -net.minecraft.world.level.pathfinder.BlockPathTypes -> cqj: +net.minecraft.world.level.pathfinder.BlockPathTypes -> cqm: net.minecraft.world.level.pathfinder.BlockPathTypes BLOCKED -> a net.minecraft.world.level.pathfinder.BlockPathTypes OPEN -> b net.minecraft.world.level.pathfinder.BlockPathTypes WALKABLE -> c @@ -63425,7 +63531,7 @@ net.minecraft.world.level.pathfinder.BlockPathTypes -> cqj: 30:32:void (java.lang.String,int,float) -> 35:35:float getMalus() -> a 3:25:void () -> -net.minecraft.world.level.pathfinder.FlyNodeEvaluator -> cqk: +net.minecraft.world.level.pathfinder.FlyNodeEvaluator -> cqn: 17:17:void () -> 20:22:void prepare(net.minecraft.world.level.PathNavigationRegion,net.minecraft.world.entity.Mob) -> a 26:28:void done() -> a @@ -63439,7 +63545,7 @@ net.minecraft.world.level.pathfinder.FlyNodeEvaluator -> cqk: 284:310:net.minecraft.world.level.pathfinder.BlockPathTypes getBlockPathType(net.minecraft.world.level.BlockGetter,int,int,int) -> a 314:314:net.minecraft.world.level.pathfinder.BlockPathTypes getBlockPathType(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos) -> a 318:318:net.minecraft.world.level.pathfinder.BlockPathTypes getBlockPathType(net.minecraft.world.entity.Mob,int,int,int) -> a -net.minecraft.world.level.pathfinder.Node -> cql: +net.minecraft.world.level.pathfinder.Node -> cqo: int x -> a int y -> b int z -> c @@ -63470,7 +63576,7 @@ net.minecraft.world.level.pathfinder.Node -> cql: 122:122:java.lang.String toString() -> toString 126:134:void writeToStream(net.minecraft.network.FriendlyByteBuf) -> a 137:143:net.minecraft.world.level.pathfinder.Node createFromStream(net.minecraft.network.FriendlyByteBuf) -> b -net.minecraft.world.level.pathfinder.NodeEvaluator -> cqm: +net.minecraft.world.level.pathfinder.NodeEvaluator -> cqp: net.minecraft.world.level.PathNavigationRegion level -> a net.minecraft.world.entity.Mob mob -> b it.unimi.dsi.fastutil.ints.Int2ObjectMap nodes -> c @@ -63496,7 +63602,7 @@ net.minecraft.world.level.pathfinder.NodeEvaluator -> cqm: 76:76:boolean canOpenDoors() -> d 80:80:boolean canFloat() -> e 46:46:net.minecraft.world.level.pathfinder.Node lambda$getNode$0(int,int,int,int) -> a -net.minecraft.world.level.pathfinder.Path -> cqn: +net.minecraft.world.level.pathfinder.Path -> cqq: java.util.List nodes -> a net.minecraft.world.level.pathfinder.Node[] openSet -> b net.minecraft.world.level.pathfinder.Node[] closedSet -> c @@ -63530,7 +63636,7 @@ net.minecraft.world.level.pathfinder.Path -> cqn: 222:222:net.minecraft.core.BlockPos getTarget() -> k 226:226:float getDistToTarget() -> l 158:158:void lambda$writeToStream$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.pathfinder.Target) -> a -net.minecraft.world.level.pathfinder.PathComputationType -> cqo: +net.minecraft.world.level.pathfinder.PathComputationType -> cqr: net.minecraft.world.level.pathfinder.PathComputationType LAND -> a net.minecraft.world.level.pathfinder.PathComputationType WATER -> b net.minecraft.world.level.pathfinder.PathComputationType AIR -> c @@ -63539,7 +63645,7 @@ net.minecraft.world.level.pathfinder.PathComputationType -> cqo: 3:3:net.minecraft.world.level.pathfinder.PathComputationType valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 3:4:void () -> -net.minecraft.world.level.pathfinder.PathFinder -> cqp: +net.minecraft.world.level.pathfinder.PathFinder -> cqs: net.minecraft.world.level.pathfinder.BinaryHeap openSet -> a java.util.Set closedSet -> b net.minecraft.world.level.pathfinder.Node[] neighbors -> c @@ -63554,7 +63660,7 @@ net.minecraft.world.level.pathfinder.PathFinder -> cqp: 118:118:net.minecraft.world.level.pathfinder.Path lambda$findPath$2(java.util.Map,net.minecraft.world.level.pathfinder.Target) -> b 76:76:boolean lambda$findPath$1(net.minecraft.world.level.pathfinder.Node,int,net.minecraft.world.level.pathfinder.Target) -> a 43:43:net.minecraft.world.level.pathfinder.Target lambda$findPath$0(net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.pathfinder.SwimNodeEvaluator -> cqq: +net.minecraft.world.level.pathfinder.SwimNodeEvaluator -> cqt: boolean allowBreaching -> j 17:19:void (boolean) -> 23:23:net.minecraft.world.level.pathfinder.Node getStart() -> b @@ -63565,7 +63671,7 @@ net.minecraft.world.level.pathfinder.SwimNodeEvaluator -> cqq: 67:72:net.minecraft.world.level.pathfinder.Node getWaterNode(int,int,int) -> b 78:98:net.minecraft.world.level.pathfinder.Node getNode(int,int,int) -> a 102:125:net.minecraft.world.level.pathfinder.BlockPathTypes isFree(int,int,int) -> c -net.minecraft.world.level.pathfinder.Target -> cqr: +net.minecraft.world.level.pathfinder.Target -> cqu: float bestHeuristic -> m net.minecraft.world.level.pathfinder.Node bestNode -> n boolean reached -> o @@ -63576,7 +63682,7 @@ net.minecraft.world.level.pathfinder.Target -> cqr: 30:31:void setReached() -> e 34:34:boolean isReached() -> f 38:44:net.minecraft.world.level.pathfinder.Target createFromStream(net.minecraft.network.FriendlyByteBuf) -> c -net.minecraft.world.level.pathfinder.TurtleNodeEvaluator -> cqs: +net.minecraft.world.level.pathfinder.TurtleNodeEvaluator -> cqv: float oldWalkableCost -> k float oldWaterBorderCost -> l 17:17:void () -> @@ -63589,7 +63695,7 @@ net.minecraft.world.level.pathfinder.TurtleNodeEvaluator -> cqs: 128:208:net.minecraft.world.level.pathfinder.Node getAcceptedNode(int,int,int,int,double) -> a 213:222:net.minecraft.world.level.pathfinder.BlockPathTypes evaluateBlockPathType(net.minecraft.world.level.BlockGetter,boolean,boolean,net.minecraft.core.BlockPos,net.minecraft.world.level.pathfinder.BlockPathTypes) -> a 227:267:net.minecraft.world.level.pathfinder.BlockPathTypes getBlockPathType(net.minecraft.world.level.BlockGetter,int,int,int) -> a -net.minecraft.world.level.pathfinder.WalkNodeEvaluator -> cqt: +net.minecraft.world.level.pathfinder.WalkNodeEvaluator -> cqw: float oldWaterCost -> j 33:34:void () -> 38:40:void prepare(net.minecraft.world.level.PathNavigationRegion,net.minecraft.world.entity.Mob) -> a @@ -63609,15 +63715,15 @@ net.minecraft.world.level.pathfinder.WalkNodeEvaluator -> cqt: 424:453:net.minecraft.world.level.pathfinder.BlockPathTypes getBlockPathTypeStatic(net.minecraft.world.level.BlockGetter,int,int,int) -> b 458:477:net.minecraft.world.level.pathfinder.BlockPathTypes checkNeighbourBlocks(net.minecraft.world.level.BlockGetter,int,int,int,net.minecraft.world.level.pathfinder.BlockPathTypes) -> a 481:546:net.minecraft.world.level.pathfinder.BlockPathTypes getBlockPathTypeRaw(net.minecraft.world.level.BlockGetter,int,int,int) -> c -net.minecraft.world.level.pathfinder.package-info -> cqu: -net.minecraft.world.level.redstone.Redstone -> cqv: +net.minecraft.world.level.pathfinder.package-info -> cqx: +net.minecraft.world.level.redstone.Redstone -> cqy: 3:3:void () -> -net.minecraft.world.level.redstone.package-info -> cqw: -net.minecraft.world.level.saveddata.SaveDataDirtyRunnable -> cqx: +net.minecraft.world.level.redstone.package-info -> cqz: +net.minecraft.world.level.saveddata.SaveDataDirtyRunnable -> cra: net.minecraft.world.level.saveddata.SavedData savedData -> a 6:8:void (net.minecraft.world.level.saveddata.SavedData) -> 12:13:void run() -> run -net.minecraft.world.level.saveddata.SavedData -> cqy: +net.minecraft.world.level.saveddata.SavedData -> crb: org.apache.logging.log4j.Logger LOGGER -> a java.lang.String id -> b boolean dirty -> c @@ -63630,7 +63736,7 @@ net.minecraft.world.level.saveddata.SavedData -> cqy: 39:39:java.lang.String getId() -> d 43:57:void save(java.io.File) -> a 14:14:void () -> -net.minecraft.world.level.saveddata.maps.MapBanner -> cqz: +net.minecraft.world.level.saveddata.maps.MapBanner -> crc: net.minecraft.core.BlockPos pos -> a net.minecraft.world.item.DyeColor color -> b net.minecraft.network.chat.Component name -> c @@ -63646,10 +63752,10 @@ net.minecraft.world.level.saveddata.maps.MapBanner -> cqz: 116:125:net.minecraft.nbt.CompoundTag save() -> e 129:129:java.lang.String getId() -> f 39:39:net.minecraft.world.level.block.state.BlockState lambda$fromWorld$0(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> b -net.minecraft.world.level.saveddata.maps.MapBanner$1 -> cqz$1: +net.minecraft.world.level.saveddata.maps.MapBanner$1 -> crc$1: int[] $SwitchMap$net$minecraft$world$item$DyeColor -> a 56:56:void () -> -net.minecraft.world.level.saveddata.maps.MapDecoration -> cra: +net.minecraft.world.level.saveddata.maps.MapDecoration -> crd: net.minecraft.world.level.saveddata.maps.MapDecoration$Type type -> a byte x -> b byte y -> c @@ -63668,7 +63774,7 @@ net.minecraft.world.level.saveddata.maps.MapDecoration -> cra: 127:127:net.minecraft.network.chat.Component getName() -> g 132:157:boolean equals(java.lang.Object) -> equals 162:167:int hashCode() -> hashCode -net.minecraft.world.level.saveddata.maps.MapDecoration$Type -> cra$a: +net.minecraft.world.level.saveddata.maps.MapDecoration$Type -> crd$a: net.minecraft.world.level.saveddata.maps.MapDecoration$Type PLAYER -> a net.minecraft.world.level.saveddata.maps.MapDecoration$Type FRAME -> b net.minecraft.world.level.saveddata.maps.MapDecoration$Type RED_MARKER -> c @@ -63710,7 +63816,7 @@ net.minecraft.world.level.saveddata.maps.MapDecoration$Type -> cra$a: 67:67:int getMapColor() -> d 71:71:net.minecraft.world.level.saveddata.maps.MapDecoration$Type byIcon(byte) -> a 10:37:void () -> -net.minecraft.world.level.saveddata.maps.MapFrame -> crb: +net.minecraft.world.level.saveddata.maps.MapFrame -> cre: net.minecraft.core.BlockPos pos -> a int rotation -> b int entityId -> c @@ -63722,13 +63828,13 @@ net.minecraft.world.level.saveddata.maps.MapFrame -> crb: 42:42:int getEntityId() -> d 46:46:java.lang.String getId() -> e 50:50:java.lang.String frameId(net.minecraft.core.BlockPos) -> a -net.minecraft.world.level.saveddata.maps.MapIndex -> crc: +net.minecraft.world.level.saveddata.maps.MapIndex -> crf: it.unimi.dsi.fastutil.objects.Object2IntMap usedAuxIds -> a 12:17:void () -> 21:28:void load(net.minecraft.nbt.CompoundTag) -> a 32:35:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> b 39:42:int getFreeAuxValueForMap() -> a -net.minecraft.world.level.saveddata.maps.MapItemSavedData -> crd: +net.minecraft.world.level.saveddata.maps.MapItemSavedData -> crg: int x -> a int z -> b net.minecraft.world.level.dimension.DimensionType dimension -> c @@ -63758,7 +63864,7 @@ net.minecraft.world.level.saveddata.maps.MapItemSavedData -> crd: 376:386:void checkBanners(net.minecraft.world.level.BlockGetter,int,int) -> a 389:389:java.util.Collection getBanners() -> a 393:395:void removedFromFrame(net.minecraft.core.BlockPos,int) -> a -net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer -> crd$a: +net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer -> crg$a: net.minecraft.world.entity.player.Player player -> a boolean dirtyData -> d int minDirtyX -> e @@ -63771,9 +63877,9 @@ net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer -> crd$a 35:45:void (net.minecraft.world.level.saveddata.maps.MapItemSavedData,net.minecraft.world.entity.player.Player) -> 49:56:net.minecraft.network.protocol.Packet nextUpdatePacket(net.minecraft.world.item.ItemStack) -> a 60:72:void markDirty(int,int) -> a -net.minecraft.world.level.saveddata.maps.package-info -> cre: -net.minecraft.world.level.saveddata.package-info -> crf: -net.minecraft.world.level.storage.CommandStorage -> crg: +net.minecraft.world.level.saveddata.maps.package-info -> crh: +net.minecraft.world.level.saveddata.package-info -> cri: +net.minecraft.world.level.storage.CommandStorage -> crj: java.util.Map namespaces -> a net.minecraft.world.level.storage.DimensionDataStorage storage -> b 56:61:void (net.minecraft.world.level.storage.DimensionDataStorage) -> @@ -63785,7 +63891,7 @@ net.minecraft.world.level.storage.CommandStorage -> crg: 83:83:java.util.stream.Stream lambda$keys$2(java.util.Map$Entry) -> a 79:79:net.minecraft.world.level.storage.CommandStorage$Container lambda$set$1(java.lang.String,java.lang.String) -> b 72:72:net.minecraft.world.level.storage.CommandStorage$Container lambda$get$0(java.lang.String,java.lang.String) -> c -net.minecraft.world.level.storage.CommandStorage$Container -> crg$a: +net.minecraft.world.level.storage.CommandStorage$Container -> crj$a: java.util.Map storage -> a 14:18:void (java.lang.String) -> 22:26:void load(net.minecraft.nbt.CompoundTag) -> a @@ -63795,7 +63901,7 @@ net.minecraft.world.level.storage.CommandStorage$Container -> crg$a: 51:51:java.util.stream.Stream getKeys(java.lang.String) -> b 51:51:net.minecraft.resources.ResourceLocation lambda$getKeys$1(java.lang.String,java.lang.String) -> a 31:31:void lambda$save$0(net.minecraft.nbt.CompoundTag,java.lang.String,net.minecraft.nbt.CompoundTag) -> a -net.minecraft.world.level.storage.DerivedLevelData -> crh: +net.minecraft.world.level.storage.DerivedLevelData -> crk: net.minecraft.world.level.storage.LevelData wrapped -> b 25:27:void (net.minecraft.world.level.storage.LevelData) -> 31:31:net.minecraft.nbt.CompoundTag createTag(net.minecraft.nbt.CompoundTag) -> a @@ -63844,7 +63950,7 @@ net.minecraft.world.level.storage.DerivedLevelData -> crh: 229:230:void setDimensionData(net.minecraft.world.level.dimension.DimensionType,net.minecraft.nbt.CompoundTag) -> a 234:234:net.minecraft.nbt.CompoundTag getDimensionData(net.minecraft.world.level.dimension.DimensionType) -> a 239:241:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a -net.minecraft.world.level.storage.DimensionDataStorage -> cri: +net.minecraft.world.level.storage.DimensionDataStorage -> crl: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map cache -> b com.mojang.datafixers.DataFixer fixerUpper -> c @@ -63859,7 +63965,7 @@ net.minecraft.world.level.storage.DimensionDataStorage -> cri: 103:115:boolean isGzip(java.io.PushbackInputStream) -> a 119:124:void save() -> a 26:26:void () -> -net.minecraft.world.level.storage.LevelData -> crj: +net.minecraft.world.level.storage.LevelData -> crm: java.lang.String minecraftVersionName -> b int minecraftVersion -> c boolean snapshot -> d @@ -63909,110 +64015,115 @@ net.minecraft.world.level.storage.LevelData -> crj: int wanderingTraderSpawnDelay -> U int wanderingTraderSpawnChance -> V java.util.UUID wanderingTraderId -> W - net.minecraft.world.level.GameRules gameRules -> X - net.minecraft.world.level.timers.TimerQueue scheduledEvents -> Y - 42:102:void () -> - 42:264:void (net.minecraft.nbt.CompoundTag,com.mojang.datafixers.DataFixer,int,net.minecraft.nbt.CompoundTag) -> - 42:273:void (net.minecraft.world.level.LevelSettings,java.lang.String) -> - 276:283:void setLevelSettings(net.minecraft.world.level.LevelSettings) -> a - 286:292:net.minecraft.nbt.CompoundTag createTag(net.minecraft.nbt.CompoundTag) -> a - 296:385:void setTagData(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag) -> a - 388:388:long getSeed() -> a - 392:392:long obfuscateSeed(long) -> c - 396:396:int getXSpawn() -> b - 400:400:int getYSpawn() -> c - 404:404:int getZSpawn() -> d - 408:408:long getGameTime() -> e - 412:412:long getDayTime() -> f - 416:416:long getSizeOnDisk() -> g - 420:430:void updatePlayerTag() -> T - 433:434:net.minecraft.nbt.CompoundTag getLoadedPlayerTag() -> h - 438:439:void setXSpawn(int) -> a - 442:443:void setYSpawn(int) -> b - 446:447:void setZSpawn(int) -> c - 450:451:void setGameTime(long) -> a - 454:455:void setDayTime(long) -> b - 458:461:void setSpawn(net.minecraft.core.BlockPos) -> a - 464:464:java.lang.String getLevelName() -> i - 468:469:void setLevelName(java.lang.String) -> a - 472:472:int getVersion() -> j - 476:477:void setVersion(int) -> d - 480:480:long getLastPlayed() -> k - 484:484:int getClearWeatherTime() -> z - 488:489:void setClearWeatherTime(int) -> g - 492:492:boolean isThundering() -> l - 496:497:void setThundering(boolean) -> a - 500:500:int getThunderTime() -> m - 504:505:void setThunderTime(int) -> e - 508:508:boolean isRaining() -> n - 512:513:void setRaining(boolean) -> b - 516:516:int getRainTime() -> o - 520:521:void setRainTime(int) -> f - 524:524:net.minecraft.world.level.GameType getGameType() -> p - 528:528:boolean isGenerateMapFeatures() -> q - 532:533:void setGenerateMapFeatures(boolean) -> f - 536:537:void setGameType(net.minecraft.world.level.GameType) -> a - 540:540:boolean isHardcore() -> r - 544:545:void setHardcore(boolean) -> g - 548:548:net.minecraft.world.level.LevelType getGeneratorType() -> s - 552:553:void setGenerator(net.minecraft.world.level.LevelType) -> a - 556:556:net.minecraft.nbt.CompoundTag getGeneratorOptions() -> A - 560:561:void setGeneratorOptions(net.minecraft.nbt.CompoundTag) -> b - 564:564:boolean getAllowCommands() -> t - 568:569:void setAllowCommands(boolean) -> c - 572:572:boolean isInitialized() -> u - 576:577:void setInitialized(boolean) -> d - 580:580:net.minecraft.world.level.GameRules getGameRules() -> v - 584:584:double getBorderX() -> B - 588:588:double getBorderZ() -> C - 592:592:double getBorderSize() -> D - 596:597:void setBorderSize(double) -> a - 600:600:long getBorderSizeLerpTime() -> E - 604:605:void setBorderSizeLerpTime(long) -> d - 608:608:double getBorderSizeLerpTarget() -> F - 612:613:void setBorderSizeLerpTarget(double) -> b - 616:617:void setBorderZ(double) -> c - 620:621:void setBorderX(double) -> d - 624:624:double getBorderSafeZone() -> G - 628:629:void setBorderSafeZone(double) -> e - 632:632:double getBorderDamagePerBlock() -> H - 636:637:void setBorderDamagePerBlock(double) -> f - 640:640:int getBorderWarningBlocks() -> I - 644:644:int getBorderWarningTime() -> J - 648:649:void setBorderWarningBlocks(int) -> h - 652:653:void setBorderWarningTime(int) -> i - 656:656:net.minecraft.world.Difficulty getDifficulty() -> w - 660:661:void setDifficulty(net.minecraft.world.Difficulty) -> a - 664:664:boolean isDifficultyLocked() -> x - 668:669:void setDifficultyLocked(boolean) -> e - 672:672:net.minecraft.world.level.timers.TimerQueue getScheduledEvents() -> y - 676:702:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a - 705:709:net.minecraft.nbt.CompoundTag getDimensionData(net.minecraft.world.level.dimension.DimensionType) -> a - 713:714:void setDimensionData(net.minecraft.world.level.dimension.DimensionType,net.minecraft.nbt.CompoundTag) -> a - 717:717:int getMinecraftVersion() -> K - 721:721:boolean isSnapshot() -> L - 725:725:java.lang.String getMinecraftVersionName() -> M - 729:729:java.util.Set getDisabledDataPacks() -> N - 733:733:java.util.Set getEnabledDataPacks() -> O - 738:738:net.minecraft.nbt.CompoundTag getCustomBossEvents() -> P - 742:743:void setCustomBossEvents(net.minecraft.nbt.CompoundTag) -> c - 746:746:int getWanderingTraderSpawnDelay() -> Q - 750:751:void setWanderingTraderSpawnDelay(int) -> j - 754:754:int getWanderingTraderSpawnChance() -> R - 758:759:void setWanderingTraderSpawnChance(int) -> k - 763:763:java.util.UUID getWanderingTraderId() -> S - 767:768:void setWanderingTraderId(java.util.UUID) -> a - 701:701:java.lang.String lambda$fillCrashReportCategory$8() -> U - 700:700:java.lang.String lambda$fillCrashReportCategory$7() -> V - 683:697:java.lang.String lambda$fillCrashReportCategory$6() -> W - 681:681:java.lang.String lambda$fillCrashReportCategory$5() -> X - 680:680:java.lang.String lambda$fillCrashReportCategory$4() -> Y - 679:679:java.lang.String lambda$fillCrashReportCategory$3() -> Z - 678:678:java.lang.String lambda$fillCrashReportCategory$2() -> aa - 677:677:java.lang.String lambda$fillCrashReportCategory$1() -> ab - 676:676:java.lang.String lambda$fillCrashReportCategory$0() -> ac + java.util.Set knownServerBrands -> X + boolean wasModded -> Y + net.minecraft.world.level.GameRules gameRules -> Z + net.minecraft.world.level.timers.TimerQueue scheduledEvents -> aa + 42:105:void () -> + 42:272:void (net.minecraft.nbt.CompoundTag,com.mojang.datafixers.DataFixer,int,net.minecraft.nbt.CompoundTag) -> + 42:281:void (net.minecraft.world.level.LevelSettings,java.lang.String) -> + 284:291:void setLevelSettings(net.minecraft.world.level.LevelSettings) -> a + 294:300:net.minecraft.nbt.CompoundTag createTag(net.minecraft.nbt.CompoundTag) -> a + 304:397:void setTagData(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag) -> a + 400:400:long getSeed() -> a + 404:404:long obfuscateSeed(long) -> c + 408:408:int getXSpawn() -> b + 412:412:int getYSpawn() -> c + 416:416:int getZSpawn() -> d + 420:420:long getGameTime() -> e + 424:424:long getDayTime() -> f + 428:428:long getSizeOnDisk() -> g + 432:442:void updatePlayerTag() -> T + 445:446:net.minecraft.nbt.CompoundTag getLoadedPlayerTag() -> h + 450:451:void setXSpawn(int) -> a + 454:455:void setYSpawn(int) -> b + 458:459:void setZSpawn(int) -> c + 462:463:void setGameTime(long) -> a + 466:467:void setDayTime(long) -> b + 470:473:void setSpawn(net.minecraft.core.BlockPos) -> a + 476:476:java.lang.String getLevelName() -> i + 480:481:void setLevelName(java.lang.String) -> a + 484:484:int getVersion() -> j + 488:489:void setVersion(int) -> d + 492:492:long getLastPlayed() -> k + 496:496:int getClearWeatherTime() -> z + 500:501:void setClearWeatherTime(int) -> g + 504:504:boolean isThundering() -> l + 508:509:void setThundering(boolean) -> a + 512:512:int getThunderTime() -> m + 516:517:void setThunderTime(int) -> e + 520:520:boolean isRaining() -> n + 524:525:void setRaining(boolean) -> b + 528:528:int getRainTime() -> o + 532:533:void setRainTime(int) -> f + 536:536:net.minecraft.world.level.GameType getGameType() -> p + 540:540:boolean isGenerateMapFeatures() -> q + 544:545:void setGenerateMapFeatures(boolean) -> f + 548:549:void setGameType(net.minecraft.world.level.GameType) -> a + 552:552:boolean isHardcore() -> r + 556:557:void setHardcore(boolean) -> g + 560:560:net.minecraft.world.level.LevelType getGeneratorType() -> s + 564:565:void setGenerator(net.minecraft.world.level.LevelType) -> a + 568:568:net.minecraft.nbt.CompoundTag getGeneratorOptions() -> A + 572:573:void setGeneratorOptions(net.minecraft.nbt.CompoundTag) -> b + 576:576:boolean getAllowCommands() -> t + 580:581:void setAllowCommands(boolean) -> c + 584:584:boolean isInitialized() -> u + 588:589:void setInitialized(boolean) -> d + 592:592:net.minecraft.world.level.GameRules getGameRules() -> v + 596:596:double getBorderX() -> B + 600:600:double getBorderZ() -> C + 604:604:double getBorderSize() -> D + 608:609:void setBorderSize(double) -> a + 612:612:long getBorderSizeLerpTime() -> E + 616:617:void setBorderSizeLerpTime(long) -> d + 620:620:double getBorderSizeLerpTarget() -> F + 624:625:void setBorderSizeLerpTarget(double) -> b + 628:629:void setBorderZ(double) -> c + 632:633:void setBorderX(double) -> d + 636:636:double getBorderSafeZone() -> G + 640:641:void setBorderSafeZone(double) -> e + 644:644:double getBorderDamagePerBlock() -> H + 648:649:void setBorderDamagePerBlock(double) -> f + 652:652:int getBorderWarningBlocks() -> I + 656:656:int getBorderWarningTime() -> J + 660:661:void setBorderWarningBlocks(int) -> h + 664:665:void setBorderWarningTime(int) -> i + 668:668:net.minecraft.world.Difficulty getDifficulty() -> w + 672:673:void setDifficulty(net.minecraft.world.Difficulty) -> a + 676:676:boolean isDifficultyLocked() -> x + 680:681:void setDifficultyLocked(boolean) -> e + 684:684:net.minecraft.world.level.timers.TimerQueue getScheduledEvents() -> y + 688:716:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a + 719:723:net.minecraft.nbt.CompoundTag getDimensionData(net.minecraft.world.level.dimension.DimensionType) -> a + 727:728:void setDimensionData(net.minecraft.world.level.dimension.DimensionType,net.minecraft.nbt.CompoundTag) -> a + 731:731:int getMinecraftVersion() -> K + 735:735:boolean isSnapshot() -> L + 739:739:java.lang.String getMinecraftVersionName() -> M + 743:743:java.util.Set getDisabledDataPacks() -> N + 747:747:java.util.Set getEnabledDataPacks() -> O + 752:752:net.minecraft.nbt.CompoundTag getCustomBossEvents() -> P + 756:757:void setCustomBossEvents(net.minecraft.nbt.CompoundTag) -> c + 760:760:int getWanderingTraderSpawnDelay() -> Q + 764:765:void setWanderingTraderSpawnDelay(int) -> j + 768:768:int getWanderingTraderSpawnChance() -> R + 772:773:void setWanderingTraderSpawnChance(int) -> k + 777:777:java.util.UUID getWanderingTraderId() -> S + 781:782:void setWanderingTraderId(java.util.UUID) -> a + 785:787:void setModdedInfo(java.lang.String,boolean) -> a + 715:715:java.lang.String lambda$fillCrashReportCategory$10() -> U + 714:714:java.lang.String lambda$fillCrashReportCategory$9() -> V + 697:711:java.lang.String lambda$fillCrashReportCategory$8() -> W + 695:695:java.lang.String lambda$fillCrashReportCategory$7() -> X + 694:694:java.lang.String lambda$fillCrashReportCategory$6() -> Y + 693:693:java.lang.String lambda$fillCrashReportCategory$5() -> Z + 692:692:java.lang.String lambda$fillCrashReportCategory$4() -> aa + 691:691:java.lang.String lambda$fillCrashReportCategory$3() -> ab + 690:690:java.lang.String lambda$fillCrashReportCategory$2() -> ac + 689:689:java.lang.String lambda$fillCrashReportCategory$1() -> ad + 688:688:java.lang.String lambda$fillCrashReportCategory$0() -> ae 40:40:void () -> -net.minecraft.world.level.storage.LevelStorage -> crk: +net.minecraft.world.level.storage.LevelStorage -> crn: org.apache.logging.log4j.Logger LOGGER -> b java.io.File worldDir -> c java.io.File playerDir -> d @@ -64034,9 +64145,9 @@ net.minecraft.world.level.storage.LevelStorage -> crk: 194:194:net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager getStructureManager() -> f 198:198:com.mojang.datafixers.DataFixer getFixerUpper() -> g 29:29:void () -> -net.minecraft.world.level.storage.LevelStorageException -> crl: +net.minecraft.world.level.storage.LevelStorageException -> cro: 5:6:void (java.lang.String) -> -net.minecraft.world.level.storage.LevelStorageSource -> crm: +net.minecraft.world.level.storage.LevelStorageSource -> crp: org.apache.logging.log4j.Logger LOGGER -> a java.time.format.DateTimeFormatter FORMATTER -> b java.nio.file.Path baseDir -> c @@ -64064,7 +64175,7 @@ net.minecraft.world.level.storage.LevelStorageSource -> crm: 263:263:java.nio.file.Path getBackupPath() -> d 267:295:long makeWorldBackup(java.lang.String) -> f 41:54:void () -> -net.minecraft.world.level.storage.LevelStorageSource$1 -> crm$1: +net.minecraft.world.level.storage.LevelStorageSource$1 -> crp$1: java.nio.file.Path val$rootPath -> a java.nio.file.Path val$levelPath -> b java.util.zip.ZipOutputStream val$stream -> c @@ -64072,7 +64183,7 @@ net.minecraft.world.level.storage.LevelStorageSource$1 -> crm$1: 282:282:void (net.minecraft.world.level.storage.LevelStorageSource,java.nio.file.Path,java.nio.file.Path,java.util.zip.ZipOutputStream) -> 285:290:java.nio.file.FileVisitResult visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes) -> a 282:282:java.nio.file.FileVisitResult visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes) -> visitFile -net.minecraft.world.level.storage.LevelSummary -> crn: +net.minecraft.world.level.storage.LevelSummary -> crq: java.lang.String levelId -> a java.lang.String levelName -> b long lastPlayed -> c @@ -64103,7 +64214,7 @@ net.minecraft.world.level.storage.LevelSummary -> crn: 111:111:boolean isOldCustomizedWorld() -> n 117:117:boolean shouldBackup() -> o 11:11:int compareTo(java.lang.Object) -> compareTo -net.minecraft.world.level.storage.McRegionUpgrader -> cro: +net.minecraft.world.level.storage.McRegionUpgrader -> crr: org.apache.logging.log4j.Logger LOGGER -> a 33:33:void () -> 38:92:boolean convertLevel(java.nio.file.Path,com.mojang.datafixers.DataFixer,java.lang.String,net.minecraft.util.ProgressListener) -> a @@ -64113,10 +64224,10 @@ net.minecraft.world.level.storage.McRegionUpgrader -> cro: 172:178:void addRegionFiles(java.io.File,java.util.Collection) -> a 173:173:boolean lambda$addRegionFiles$0(java.io.File,java.lang.String) -> a 34:34:void () -> -net.minecraft.world.level.storage.PlayerIO -> crp: +net.minecraft.world.level.storage.PlayerIO -> crs: void save(net.minecraft.world.entity.player.Player) -> a net.minecraft.nbt.CompoundTag load(net.minecraft.world.entity.player.Player) -> b -net.minecraft.world.level.storage.loot.BinomialDistributionGenerator -> crq: +net.minecraft.world.level.storage.loot.BinomialDistributionGenerator -> crt: int n -> d float p -> e 21:24:void (int,float) -> @@ -64125,13 +64236,13 @@ net.minecraft.world.level.storage.loot.BinomialDistributionGenerator -> crq: 46:46:net.minecraft.resources.ResourceLocation getType() -> a 16:16:int access$000(net.minecraft.world.level.storage.loot.BinomialDistributionGenerator) -> a 16:16:float access$100(net.minecraft.world.level.storage.loot.BinomialDistributionGenerator) -> b -net.minecraft.world.level.storage.loot.BinomialDistributionGenerator$Serializer -> crq$a: +net.minecraft.world.level.storage.loot.BinomialDistributionGenerator$Serializer -> crt$a: 49:49:void () -> 52:55:net.minecraft.world.level.storage.loot.BinomialDistributionGenerator deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 60:63:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.BinomialDistributionGenerator,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 49:49:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 49:49:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.BuiltInLootTables -> crr: +net.minecraft.world.level.storage.loot.BuiltInLootTables -> cru: java.util.Set LOCATIONS -> at java.util.Set IMMUTABLE_LOCATIONS -> au net.minecraft.resources.ResourceLocation EMPTY -> a @@ -64210,20 +64321,20 @@ net.minecraft.world.level.storage.loot.BuiltInLootTables -> crr: 98:102:net.minecraft.resources.ResourceLocation register(net.minecraft.resources.ResourceLocation) -> a 106:106:java.util.Set all() -> a 10:91:void () -> -net.minecraft.world.level.storage.loot.ConstantIntValue -> crs: +net.minecraft.world.level.storage.loot.ConstantIntValue -> crv: int value -> d 19:21:void (int) -> 25:25:int getInt(java.util.Random) -> a 30:30:net.minecraft.resources.ResourceLocation getType() -> a 34:34:net.minecraft.world.level.storage.loot.ConstantIntValue exactly(int) -> a 16:16:int access$000(net.minecraft.world.level.storage.loot.ConstantIntValue) -> a -net.minecraft.world.level.storage.loot.ConstantIntValue$Serializer -> crs$a: +net.minecraft.world.level.storage.loot.ConstantIntValue$Serializer -> crv$a: 37:37:void () -> 40:40:net.minecraft.world.level.storage.loot.ConstantIntValue deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 45:45:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.ConstantIntValue,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 37:37:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 37:37:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.IntLimiter -> crt: +net.minecraft.world.level.storage.loot.IntLimiter -> crw: java.lang.Integer min -> a java.lang.Integer max -> b java.util.function.IntUnaryOperator op -> c @@ -64239,14 +64350,14 @@ net.minecraft.world.level.storage.loot.IntLimiter -> crt: 17:17:void (java.lang.Integer,java.lang.Integer,net.minecraft.world.level.storage.loot.IntLimiter$1) -> 17:17:java.lang.Integer access$100(net.minecraft.world.level.storage.loot.IntLimiter) -> a 17:17:java.lang.Integer access$200(net.minecraft.world.level.storage.loot.IntLimiter) -> b -net.minecraft.world.level.storage.loot.IntLimiter$1 -> crt$1: -net.minecraft.world.level.storage.loot.IntLimiter$Serializer -> crt$a: +net.minecraft.world.level.storage.loot.IntLimiter$1 -> crw$1: +net.minecraft.world.level.storage.loot.IntLimiter$Serializer -> crw$a: 62:62:void () -> 65:68:net.minecraft.world.level.storage.loot.IntLimiter deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 73:82:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.IntLimiter,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 62:62:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 62:62:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.LootContext -> cru: +net.minecraft.world.level.storage.loot.LootContext -> crx: java.util.Random random -> a float luck -> b net.minecraft.server.level.ServerLevel level -> c @@ -64271,8 +64382,8 @@ net.minecraft.world.level.storage.loot.LootContext -> cru: 113:113:float getLuck() -> b 117:117:net.minecraft.server.level.ServerLevel getLevel() -> c 28:28:void (java.util.Random,float,net.minecraft.server.level.ServerLevel,java.util.function.Function,java.util.function.Function,java.util.Map,java.util.Map,net.minecraft.world.level.storage.loot.LootContext$1) -> -net.minecraft.world.level.storage.loot.LootContext$1 -> cru$1: -net.minecraft.world.level.storage.loot.LootContext$Builder -> cru$a: +net.minecraft.world.level.storage.loot.LootContext$1 -> crx$1: +net.minecraft.world.level.storage.loot.LootContext$Builder -> crx$a: net.minecraft.server.level.ServerLevel level -> a java.util.Map params -> b java.util.Map dynamicDrops -> c @@ -64290,9 +64401,9 @@ net.minecraft.world.level.storage.loot.LootContext$Builder -> cru$a: 187:191:java.lang.Object getParameter(net.minecraft.world.level.storage.loot.parameters.LootContextParam) -> a 197:197:java.lang.Object getOptionalParameter(net.minecraft.world.level.storage.loot.parameters.LootContextParam) -> b 201:217:net.minecraft.world.level.storage.loot.LootContext create(net.minecraft.world.level.storage.loot.parameters.LootContextParamSet) -> a -net.minecraft.world.level.storage.loot.LootContext$DynamicDrop -> cru$b: +net.minecraft.world.level.storage.loot.LootContext$DynamicDrop -> crx$b: void add(net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> add -net.minecraft.world.level.storage.loot.LootContext$EntityTarget -> cru$c: +net.minecraft.world.level.storage.loot.LootContext$EntityTarget -> crx$c: net.minecraft.world.level.storage.loot.LootContext$EntityTarget THIS -> a net.minecraft.world.level.storage.loot.LootContext$EntityTarget KILLER -> b net.minecraft.world.level.storage.loot.LootContext$EntityTarget DIRECT_KILLER -> c @@ -64307,16 +64418,16 @@ net.minecraft.world.level.storage.loot.LootContext$EntityTarget -> cru$c: 242:247:net.minecraft.world.level.storage.loot.LootContext$EntityTarget getByName(java.lang.String) -> a 221:221:java.lang.String access$100(net.minecraft.world.level.storage.loot.LootContext$EntityTarget) -> a 221:225:void () -> -net.minecraft.world.level.storage.loot.LootContext$EntityTarget$Serializer -> cru$c$a: +net.minecraft.world.level.storage.loot.LootContext$EntityTarget$Serializer -> crx$c$a: 250:250:void () -> 253:254:void write(com.google.gson.stream.JsonWriter,net.minecraft.world.level.storage.loot.LootContext$EntityTarget) -> a 258:258:net.minecraft.world.level.storage.loot.LootContext$EntityTarget read(com.google.gson.stream.JsonReader) -> a 250:250:java.lang.Object read(com.google.gson.stream.JsonReader) -> read 250:250:void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> write -net.minecraft.world.level.storage.loot.LootContextUser -> crv: +net.minecraft.world.level.storage.loot.LootContextUser -> cry: 10:10:java.util.Set getReferencedContextParams() -> a 14:15:void validate(net.minecraft.world.level.storage.loot.ValidationContext) -> a -net.minecraft.world.level.storage.loot.LootPool -> crw: +net.minecraft.world.level.storage.loot.LootPool -> crz: net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[] entries -> a net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] conditions -> b java.util.function.Predicate compositeCondition -> c @@ -64336,8 +64447,8 @@ net.minecraft.world.level.storage.loot.LootPool -> crw: 32:32:net.minecraft.world.level.storage.loot.RandomValueBounds access$300(net.minecraft.world.level.storage.loot.LootPool) -> c 32:32:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] access$400(net.minecraft.world.level.storage.loot.LootPool) -> d 32:32:net.minecraft.world.level.storage.loot.functions.LootItemFunction[] access$500(net.minecraft.world.level.storage.loot.LootPool) -> e -net.minecraft.world.level.storage.loot.LootPool$1 -> crw$1: -net.minecraft.world.level.storage.loot.LootPool$Builder -> crw$a: +net.minecraft.world.level.storage.loot.LootPool$1 -> crz$1: +net.minecraft.world.level.storage.loot.LootPool$Builder -> crz$a: java.util.List entries -> a java.util.List conditions -> b java.util.List functions -> c @@ -64354,13 +64465,13 @@ net.minecraft.world.level.storage.loot.LootPool$Builder -> crw$a: 113:113:java.lang.Object unwrap() -> c 113:113:java.lang.Object apply(net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder) -> b 113:113:java.lang.Object when(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> b -net.minecraft.world.level.storage.loot.LootPool$Serializer -> crw$b: +net.minecraft.world.level.storage.loot.LootPool$Serializer -> crz$b: 165:165:void () -> 168:174:net.minecraft.world.level.storage.loot.LootPool deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 179:191:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.LootPool,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 165:165:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 165:165:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.LootTable -> crx: +net.minecraft.world.level.storage.loot.LootTable -> csa: org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.world.level.storage.loot.LootTable EMPTY -> a net.minecraft.world.level.storage.loot.parameters.LootContextParamSet DEFAULT_PARAM_SET -> b @@ -64386,8 +64497,8 @@ net.minecraft.world.level.storage.loot.LootTable -> crx: 33:33:net.minecraft.world.level.storage.loot.LootPool[] access$300(net.minecraft.world.level.storage.loot.LootTable) -> b 33:33:net.minecraft.world.level.storage.loot.functions.LootItemFunction[] access$400(net.minecraft.world.level.storage.loot.LootTable) -> c 34:37:void () -> -net.minecraft.world.level.storage.loot.LootTable$1 -> crx$1: -net.minecraft.world.level.storage.loot.LootTable$Builder -> crx$a: +net.minecraft.world.level.storage.loot.LootTable$1 -> csa$1: +net.minecraft.world.level.storage.loot.LootTable$Builder -> csa$a: java.util.List pools -> a java.util.List functions -> b net.minecraft.world.level.storage.loot.parameters.LootContextParamSet paramSet -> c @@ -64399,13 +64510,13 @@ net.minecraft.world.level.storage.loot.LootTable$Builder -> crx$a: 201:201:net.minecraft.world.level.storage.loot.LootTable build() -> b 172:172:java.lang.Object unwrap() -> c 172:172:java.lang.Object apply(net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder) -> b -net.minecraft.world.level.storage.loot.LootTable$Serializer -> crx$b: +net.minecraft.world.level.storage.loot.LootTable$Serializer -> csa$b: 209:209:void () -> 212:223:net.minecraft.world.level.storage.loot.LootTable deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 228:246:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.LootTable,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 209:209:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 209:209:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.LootTables -> cry: +net.minecraft.world.level.storage.loot.LootTables -> csb: org.apache.logging.log4j.Logger LOGGER -> a com.google.gson.Gson GSON -> b java.util.Map tables -> c @@ -64421,7 +64532,7 @@ net.minecraft.world.level.storage.loot.LootTables -> cry: 74:74:void lambda$apply$1(net.minecraft.world.level.storage.loot.ValidationContext,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable) -> b 63:68:void lambda$apply$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> a 26:38:void () -> -net.minecraft.world.level.storage.loot.PredicateManager -> crz: +net.minecraft.world.level.storage.loot.PredicateManager -> csc: org.apache.logging.log4j.Logger LOGGER -> a com.google.gson.Gson GSON -> b java.util.Map conditions -> c @@ -64435,20 +64546,20 @@ net.minecraft.world.level.storage.loot.PredicateManager -> crz: 56:56:net.minecraft.world.level.storage.loot.LootTable lambda$apply$1(net.minecraft.resources.ResourceLocation) -> b 48:53:void lambda$apply$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject) -> a 23:30:void () -> -net.minecraft.world.level.storage.loot.RandomIntGenerator -> csa: +net.minecraft.world.level.storage.loot.RandomIntGenerator -> csd: net.minecraft.resources.ResourceLocation CONSTANT -> a net.minecraft.resources.ResourceLocation UNIFORM -> b net.minecraft.resources.ResourceLocation BINOMIAL -> c int getInt(java.util.Random) -> a net.minecraft.resources.ResourceLocation getType() -> a 8:10:void () -> -net.minecraft.world.level.storage.loot.RandomIntGenerators -> csb: +net.minecraft.world.level.storage.loot.RandomIntGenerators -> cse: java.util.Map GENERATORS -> a 14:14:void () -> 24:36:net.minecraft.world.level.storage.loot.RandomIntGenerator deserialize(com.google.gson.JsonElement,com.google.gson.JsonDeserializationContext) -> a 40:45:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.RandomIntGenerator,com.google.gson.JsonSerializationContext) -> a 15:21:void () -> -net.minecraft.world.level.storage.loot.RandomValueBounds -> csc: +net.minecraft.world.level.storage.loot.RandomValueBounds -> csf: float min -> d float max -> e 22:25:void (float,float) -> @@ -64463,13 +64574,13 @@ net.minecraft.world.level.storage.loot.RandomValueBounds -> csc: 63:63:net.minecraft.resources.ResourceLocation getType() -> a 18:18:float access$000(net.minecraft.world.level.storage.loot.RandomValueBounds) -> a 18:18:float access$100(net.minecraft.world.level.storage.loot.RandomValueBounds) -> b -net.minecraft.world.level.storage.loot.RandomValueBounds$Serializer -> csc$a: +net.minecraft.world.level.storage.loot.RandomValueBounds$Serializer -> csf$a: 66:66:void () -> 69:75:net.minecraft.world.level.storage.loot.RandomValueBounds deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 81:87:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.RandomValueBounds,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 66:66:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 66:66:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.ValidationContext -> csd: +net.minecraft.world.level.storage.loot.ValidationContext -> csg: com.google.common.collect.Multimap problems -> a java.util.function.Supplier context -> b net.minecraft.world.level.storage.loot.parameters.LootContextParamSet params -> c @@ -64496,20 +64607,20 @@ net.minecraft.world.level.storage.loot.ValidationContext -> csd: 62:62:java.lang.String lambda$enterTable$2(java.lang.String) -> d 57:57:java.lang.String lambda$forChild$1(java.lang.String) -> e 31:31:java.lang.String lambda$new$0() -> c -net.minecraft.world.level.storage.loot.entries.AlternativesEntry -> cse: +net.minecraft.world.level.storage.loot.entries.AlternativesEntry -> csh: 12:13:void (net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[],net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 17:25:net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer compose(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer[]) -> a 38:45:void validate(net.minecraft.world.level.storage.loot.ValidationContext) -> a 74:74:net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder alternatives(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder[]) -> a 26:31:boolean lambda$compose$0(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer[],net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> a -net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder -> cse$a: +net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder -> csh$a: java.util.List entries -> a 48:54:void (net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder[]) -> 58:58:net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder getThis() -> a 63:64:net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder otherwise(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> a 69:69:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer build() -> b 47:47:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder getThis() -> d -net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer -> csf: +net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer -> csi: net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer ALWAYS_FALSE -> a net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer ALWAYS_TRUE -> b boolean expand(net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> expand @@ -64520,7 +64631,7 @@ net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer -> csf: 11:11:boolean lambda$static$1(net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> a 10:10:boolean lambda$static$0(net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> b 10:11:void () -> -net.minecraft.world.level.storage.loot.entries.CompositeEntryBase -> csg: +net.minecraft.world.level.storage.loot.entries.CompositeEntryBase -> csj: net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[] children -> c net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer composedChildren -> e 19:22:void (net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[],net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> @@ -64528,20 +64639,20 @@ net.minecraft.world.level.storage.loot.entries.CompositeEntryBase -> csg: net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer compose(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer[]) -> a 41:45:boolean expand(net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> expand 73:73:net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$Serializer createSerializer(net.minecraft.resources.ResourceLocation,java.lang.Class,net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$CompositeEntryConstructor) -> a -net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$1 -> csg$1: +net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$1 -> csj$1: net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$CompositeEntryConstructor val$constructor -> a 73:73:void (net.minecraft.resources.ResourceLocation,java.lang.Class,net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$CompositeEntryConstructor) -> 76:76:net.minecraft.world.level.storage.loot.entries.CompositeEntryBase deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[],net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a -net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$CompositeEntryConstructor -> csg$a: +net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$CompositeEntryConstructor -> csj$a: net.minecraft.world.level.storage.loot.entries.CompositeEntryBase create(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[],net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> create -net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$Serializer -> csg$b: +net.minecraft.world.level.storage.loot.entries.CompositeEntryBase$Serializer -> csj$b: 55:56:void (net.minecraft.resources.ResourceLocation,java.lang.Class) -> 60:61:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.CompositeEntryBase,com.google.gson.JsonSerializationContext) -> a 65:66:net.minecraft.world.level.storage.loot.entries.CompositeEntryBase deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a net.minecraft.world.level.storage.loot.entries.CompositeEntryBase deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[],net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 53:53:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 53:53:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.entries.DynamicLoot -> csh: +net.minecraft.world.level.storage.loot.entries.DynamicLoot -> csk: net.minecraft.resources.ResourceLocation TYPE -> c net.minecraft.resources.ResourceLocation name -> h 21:23:void (net.minecraft.resources.ResourceLocation,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> @@ -64551,38 +64662,38 @@ net.minecraft.world.level.storage.loot.entries.DynamicLoot -> csh: 15:15:net.minecraft.resources.ResourceLocation access$000(net.minecraft.world.level.storage.loot.entries.DynamicLoot) -> a 15:15:void (net.minecraft.resources.ResourceLocation,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[],net.minecraft.world.level.storage.loot.entries.DynamicLoot$1) -> 16:16:void () -> -net.minecraft.world.level.storage.loot.entries.DynamicLoot$1 -> csh$1: -net.minecraft.world.level.storage.loot.entries.DynamicLoot$Serializer -> csh$a: +net.minecraft.world.level.storage.loot.entries.DynamicLoot$1 -> csk$1: +net.minecraft.world.level.storage.loot.entries.DynamicLoot$Serializer -> csk$a: 36:37:void () -> 41:43:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.DynamicLoot,com.google.gson.JsonSerializationContext) -> a 47:48:net.minecraft.world.level.storage.loot.entries.DynamicLoot deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> a 34:34:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> b 34:34:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer,com.google.gson.JsonSerializationContext) -> a 34:34:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.entries.EmptyLootItem -> csi: +net.minecraft.world.level.storage.loot.entries.EmptyLootItem -> csl: 15:16:void (int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> 20:20:void createItemStack(java.util.function.Consumer,net.minecraft.world.level.storage.loot.LootContext) -> a 23:23:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Builder emptyItem() -> a 13:13:void (int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[],net.minecraft.world.level.storage.loot.entries.EmptyLootItem$1) -> -net.minecraft.world.level.storage.loot.entries.EmptyLootItem$1 -> csi$1: -net.minecraft.world.level.storage.loot.entries.EmptyLootItem$Serializer -> csi$a: +net.minecraft.world.level.storage.loot.entries.EmptyLootItem$1 -> csl$1: +net.minecraft.world.level.storage.loot.entries.EmptyLootItem$Serializer -> csl$a: 28:29:void () -> 33:33:net.minecraft.world.level.storage.loot.entries.EmptyLootItem deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> a 26:26:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> b -net.minecraft.world.level.storage.loot.entries.EntryGroup -> csj: +net.minecraft.world.level.storage.loot.entries.EntryGroup -> csm: 10:11:void (net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[],net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 15:30:net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer compose(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer[]) -> a 66:66:net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder list(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder[]) -> a 31:34:boolean lambda$compose$1(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer[],net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> a 24:26:boolean lambda$compose$0(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer,net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer,net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> a -net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder -> csj$a: +net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder -> csm$a: java.util.List entries -> a 40:46:void (net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder[]) -> 50:50:net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder getThis() -> a 55:56:net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder append(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> b 61:61:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer build() -> b 39:39:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder getThis() -> d -net.minecraft.world.level.storage.loot.entries.LootItem -> csk: +net.minecraft.world.level.storage.loot.entries.LootItem -> csn: net.minecraft.world.item.Item item -> c 22:24:void (net.minecraft.world.item.Item,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> 28:29:void createItemStack(java.util.function.Consumer,net.minecraft.world.level.storage.loot.LootContext) -> a @@ -64590,15 +64701,15 @@ net.minecraft.world.level.storage.loot.entries.LootItem -> csk: 32:32:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer lambda$lootTableItem$0(net.minecraft.world.level.ItemLike,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> a 18:18:net.minecraft.world.item.Item access$000(net.minecraft.world.level.storage.loot.entries.LootItem) -> a 18:18:void (net.minecraft.world.item.Item,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[],net.minecraft.world.level.storage.loot.entries.LootItem$1) -> -net.minecraft.world.level.storage.loot.entries.LootItem$1 -> csk$1: -net.minecraft.world.level.storage.loot.entries.LootItem$Serializer -> csk$a: +net.minecraft.world.level.storage.loot.entries.LootItem$1 -> csn$1: +net.minecraft.world.level.storage.loot.entries.LootItem$Serializer -> csn$a: 37:38:void () -> 42:50:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootItem,com.google.gson.JsonSerializationContext) -> a 54:55:net.minecraft.world.level.storage.loot.entries.LootItem deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> a 35:35:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> b 35:35:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer,com.google.gson.JsonSerializationContext) -> a 35:35:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.entries.LootPoolEntries -> csl: +net.minecraft.world.level.storage.loot.entries.LootPoolEntries -> cso: java.util.Map ID_TO_SERIALIZER -> a java.util.Map CLASS_TO_SERIALIZER -> b 19:19:void () -> @@ -64606,23 +64717,23 @@ net.minecraft.world.level.storage.loot.entries.LootPoolEntries -> csl: 19:19:java.util.Map access$000() -> a 19:19:java.util.Map access$100() -> b 20:34:void () -> -net.minecraft.world.level.storage.loot.entries.LootPoolEntries$Serializer -> csl$a: +net.minecraft.world.level.storage.loot.entries.LootPoolEntries$Serializer -> cso$a: 41:41:void () -> 44:53:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 58:69:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 74:78:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Serializer getSerializer(java.lang.Class) -> a 41:41:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 41:41:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.entries.LootPoolEntry -> csm: +net.minecraft.world.level.storage.loot.entries.LootPoolEntry -> csp: int getWeight(float) -> a void createItemStack(java.util.function.Consumer,net.minecraft.world.level.storage.loot.LootContext) -> a -net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer -> csn: +net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer -> csq: net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] conditions -> d java.util.function.Predicate compositeCondition -> c 21:24:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 27:30:void validate(net.minecraft.world.level.storage.loot.ValidationContext) -> a 33:33:boolean canRun(net.minecraft.world.level.storage.loot.LootContext) -> a -net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder -> csn$a: +net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder -> csq$a: java.util.List conditions -> a 36:37:void () -> net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder getThis() -> d @@ -64635,7 +64746,7 @@ net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder -> net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer build() -> b 36:36:java.lang.Object unwrap() -> c 36:36:java.lang.Object when(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> b -net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Serializer -> csn$b: +net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Serializer -> csq$b: net.minecraft.resources.ResourceLocation name -> a java.lang.Class clazz -> b 75:78:void (net.minecraft.resources.ResourceLocation,java.lang.Class) -> @@ -64643,7 +64754,7 @@ net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Serializer 85:85:java.lang.Class getContainerClass() -> b void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,com.google.gson.JsonSerializationContext) -> a net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b -net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer -> cso: +net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer -> csr: int weight -> e int quality -> f net.minecraft.world.level.storage.loot.functions.LootItemFunction[] functions -> g @@ -64655,11 +64766,11 @@ net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer -> cso 68:73:boolean expand(net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> expand 127:127:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Builder simpleBuilder(net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$EntryConstructor) -> a 23:23:java.util.function.BiFunction access$000(net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer) -> a -net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$1 -> cso$1: +net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$1 -> csr$1: net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer this$0 -> a 57:57:void (net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer) -> 60:61:void createItemStack(java.util.function.Consumer,net.minecraft.world.level.storage.loot.LootContext) -> a -net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Builder -> cso$a: +net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Builder -> csr$a: int weight -> a int quality -> b java.util.List functions -> c @@ -64669,26 +64780,26 @@ net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Builde 93:94:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Builder setWeight(int) -> a 98:99:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Builder setQuality(int) -> b 76:76:java.lang.Object apply(net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder) -> b -net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$DummyBuilder -> cso$b: +net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$DummyBuilder -> csr$b: net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$EntryConstructor constructor -> c 111:113:void (net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$EntryConstructor) -> 117:117:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$DummyBuilder getThis() -> g 122:122:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer build() -> b 108:108:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder getThis() -> d -net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$EntryBase -> cso$c: +net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$EntryBase -> csr$c: net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer this$0 -> b 50:50:void (net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer) -> 53:53:int getWeight(float) -> a -net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$EntryConstructor -> cso$d: +net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$EntryConstructor -> csr$d: net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer build(int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> build -net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Serializer -> cso$e: +net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$Serializer -> csr$e: 132:133:void (net.minecraft.resources.ResourceLocation,java.lang.Class) -> 137:148:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer,com.google.gson.JsonSerializationContext) -> a 152:156:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> b 130:130:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 130:130:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.entries.LootTableReference -> csp: +net.minecraft.world.level.storage.loot.entries.LootTableReference -> css: net.minecraft.resources.ResourceLocation name -> c 21:23:void (net.minecraft.resources.ResourceLocation,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> 27:29:void createItemStack(java.util.function.Consumer,net.minecraft.world.level.storage.loot.LootContext) -> a @@ -64697,27 +64808,27 @@ net.minecraft.world.level.storage.loot.entries.LootTableReference -> csp: 49:49:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer lambda$lootTableReference$0(net.minecraft.resources.ResourceLocation,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> a 17:17:net.minecraft.resources.ResourceLocation access$000(net.minecraft.world.level.storage.loot.entries.LootTableReference) -> a 17:17:void (net.minecraft.resources.ResourceLocation,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[],net.minecraft.world.level.storage.loot.entries.LootTableReference$1) -> -net.minecraft.world.level.storage.loot.entries.LootTableReference$1 -> csp$1: -net.minecraft.world.level.storage.loot.entries.LootTableReference$Serializer -> csp$a: +net.minecraft.world.level.storage.loot.entries.LootTableReference$1 -> css$1: +net.minecraft.world.level.storage.loot.entries.LootTableReference$Serializer -> css$a: 54:55:void () -> 59:61:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootTableReference,com.google.gson.JsonSerializationContext) -> a 65:66:net.minecraft.world.level.storage.loot.entries.LootTableReference deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> a 52:52:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> b 52:52:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer,com.google.gson.JsonSerializationContext) -> a 52:52:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.entries.SequentialEntry -> csq: +net.minecraft.world.level.storage.loot.entries.SequentialEntry -> cst: 10:11:void (net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer[],net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 15:23:net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer compose(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer[]) -> a 61:61:net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder sequential(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder[]) -> a 24:29:boolean lambda$compose$0(net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer[],net.minecraft.world.level.storage.loot.LootContext,java.util.function.Consumer) -> a -net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder -> csq$a: +net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder -> cst$a: java.util.List entries -> a 35:41:void (net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder[]) -> 45:45:net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder getThis() -> a 50:51:net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder then(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> c 56:56:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer build() -> b 34:34:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder getThis() -> d -net.minecraft.world.level.storage.loot.entries.TagEntry -> csr: +net.minecraft.world.level.storage.loot.entries.TagEntry -> csu: net.minecraft.tags.Tag tag -> c boolean expand -> h 24:27:void (net.minecraft.tags.Tag,boolean,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> @@ -64732,20 +64843,20 @@ net.minecraft.world.level.storage.loot.entries.TagEntry -> csr: 19:19:net.minecraft.tags.Tag access$000(net.minecraft.world.level.storage.loot.entries.TagEntry) -> a 19:19:boolean access$100(net.minecraft.world.level.storage.loot.entries.TagEntry) -> b 19:19:void (net.minecraft.tags.Tag,boolean,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[],net.minecraft.world.level.storage.loot.entries.TagEntry$1) -> -net.minecraft.world.level.storage.loot.entries.TagEntry$1 -> csr$1: +net.minecraft.world.level.storage.loot.entries.TagEntry$1 -> csu$1: net.minecraft.world.item.Item val$item -> a net.minecraft.world.level.storage.loot.entries.TagEntry this$0 -> c 37:37:void (net.minecraft.world.level.storage.loot.entries.TagEntry,net.minecraft.world.item.Item) -> 40:41:void createItemStack(java.util.function.Consumer,net.minecraft.world.level.storage.loot.LootContext) -> a -net.minecraft.world.level.storage.loot.entries.TagEntry$Serializer -> csr$a: +net.minecraft.world.level.storage.loot.entries.TagEntry$Serializer -> csu$a: 68:69:void () -> 73:77:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.TagEntry,com.google.gson.JsonSerializationContext) -> a 81:90:net.minecraft.world.level.storage.loot.entries.TagEntry deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> a 66:66:net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,int,int,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.LootItemFunction[]) -> b 66:66:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer,com.google.gson.JsonSerializationContext) -> a 66:66:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.entries.package-info -> css: -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount -> cst: +net.minecraft.world.level.storage.loot.entries.package-info -> csv: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount -> csw: java.util.Map FORMULAS -> a net.minecraft.world.item.enchantment.Enchantment enchantment -> c net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Formula formula -> d @@ -64765,8 +64876,8 @@ net.minecraft.world.level.storage.loot.functions.ApplyBonusCount -> cst: 24:24:java.util.Map access$200() -> b 24:24:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.item.enchantment.Enchantment,net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Formula,net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$1) -> 136:142:void () -> -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$1 -> cst$1: -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$BinomialWithBonusCount -> cst$a: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$1 -> csw$1: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$BinomialWithBonusCount -> csw$a: net.minecraft.resources.ResourceLocation TYPE -> a int extraRounds -> b float probability -> c @@ -64776,13 +64887,13 @@ net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$BinomialWithBon 65:67:net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Formula deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 72:72:net.minecraft.resources.ResourceLocation getType() -> a 38:38:void () -> -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Formula -> cst$b: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Formula -> csw$b: int calculateNewCount(java.util.Random,int,int) -> a void serializeParams(com.google.gson.JsonObject,com.google.gson.JsonSerializationContext) -> a net.minecraft.resources.ResourceLocation getType() -> a -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$FormulaDeserializer -> cst$c: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$FormulaDeserializer -> csw$c: net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Formula deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$OreDrops -> cst$d: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$OreDrops -> csw$d: net.minecraft.resources.ResourceLocation TYPE -> a 106:106:void () -> 111:119:int calculateNewCount(java.util.Random,int,int) -> a @@ -64791,7 +64902,7 @@ net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$OreDrops -> cst 132:132:net.minecraft.resources.ResourceLocation getType() -> a 106:106:void (net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$1) -> 107:107:void () -> -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Serializer -> cst$e: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Serializer -> csw$e: 189:190:void () -> 194:204:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.ApplyBonusCount,com.google.gson.JsonSerializationContext) -> a 208:223:net.minecraft.world.level.storage.loot.functions.ApplyBonusCount deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a @@ -64799,7 +64910,7 @@ net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Serializer -> c 187:187:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 187:187:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a 209:209:com.google.gson.JsonParseException lambda$deserialize$0(net.minecraft.resources.ResourceLocation) -> a -net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$UniformBonusCount -> cst$f: +net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$UniformBonusCount -> csw$f: net.minecraft.resources.ResourceLocation TYPE -> a int bonusMultiplier -> b 81:83:void (int) -> @@ -64808,17 +64919,17 @@ net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$UniformBonusCou 96:97:net.minecraft.world.level.storage.loot.functions.ApplyBonusCount$Formula deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 102:102:net.minecraft.resources.ResourceLocation getType() -> a 77:77:void () -> -net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay -> csu: +net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay -> csx: 15:16:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 20:36:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a 40:40:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder explosionDecay() -> b 13:13:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay$1) -> -net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay$1 -> csu$1: -net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay$Serializer -> csu$a: +net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay$1 -> csx$1: +net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay$Serializer -> csx$a: 45:46:void () -> 50:50:net.minecraft.world.level.storage.loot.functions.ApplyExplosionDecay deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 43:43:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b -net.minecraft.world.level.storage.loot.functions.CopyBlockState -> csv: +net.minecraft.world.level.storage.loot.functions.CopyBlockState -> csy: net.minecraft.world.level.block.Block block -> a java.util.Set properties -> c 32:35:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.block.Block,java.util.Set) -> @@ -64830,8 +64941,8 @@ net.minecraft.world.level.storage.loot.functions.CopyBlockState -> csv: 27:27:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.block.Block,java.util.Set,net.minecraft.world.level.storage.loot.functions.CopyBlockState$1) -> 27:27:net.minecraft.world.level.block.Block access$200(net.minecraft.world.level.storage.loot.functions.CopyBlockState) -> a 27:27:java.util.Set access$300(net.minecraft.world.level.storage.loot.functions.CopyBlockState) -> b -net.minecraft.world.level.storage.loot.functions.CopyBlockState$1 -> csv$1: -net.minecraft.world.level.storage.loot.functions.CopyBlockState$Builder -> csv$a: +net.minecraft.world.level.storage.loot.functions.CopyBlockState$1 -> csy$1: +net.minecraft.world.level.storage.loot.functions.CopyBlockState$Builder -> csy$a: net.minecraft.world.level.block.Block block -> a java.util.Set properties -> b 63:67:void (net.minecraft.world.level.block.Block) -> @@ -64840,7 +64951,7 @@ net.minecraft.world.level.storage.loot.functions.CopyBlockState$Builder -> csv$a 84:84:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 61:61:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d 61:61:void (net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.functions.CopyBlockState$1) -> -net.minecraft.world.level.storage.loot.functions.CopyBlockState$Serializer -> csv$b: +net.minecraft.world.level.storage.loot.functions.CopyBlockState$Serializer -> csy$b: 99:100:void () -> 104:109:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.CopyBlockState,com.google.gson.JsonSerializationContext) -> a 113:123:net.minecraft.world.level.storage.loot.functions.CopyBlockState deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a @@ -64850,7 +64961,7 @@ net.minecraft.world.level.storage.loot.functions.CopyBlockState$Serializer -> cs 121:121:void lambda$deserialize$2(java.util.Set,net.minecraft.world.level.block.state.StateDefinition,com.google.gson.JsonElement) -> a 115:115:java.lang.IllegalArgumentException lambda$deserialize$1(net.minecraft.resources.ResourceLocation) -> a 107:107:void lambda$serialize$0(com.google.gson.JsonArray,net.minecraft.world.level.block.state.properties.Property) -> a -net.minecraft.world.level.storage.loot.functions.CopyNameFunction -> csw: +net.minecraft.world.level.storage.loot.functions.CopyNameFunction -> csz: net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource source -> a 22:24:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource) -> 28:28:java.util.Set getReferencedContextParams() -> a @@ -64859,8 +64970,8 @@ net.minecraft.world.level.storage.loot.functions.CopyNameFunction -> csw: 44:44:net.minecraft.world.level.storage.loot.functions.LootItemFunction lambda$copyName$0(net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 18:18:net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource access$000(net.minecraft.world.level.storage.loot.functions.CopyNameFunction) -> a 18:18:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource,net.minecraft.world.level.storage.loot.functions.CopyNameFunction$1) -> -net.minecraft.world.level.storage.loot.functions.CopyNameFunction$1 -> csw$1: -net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource -> csw$a: +net.minecraft.world.level.storage.loot.functions.CopyNameFunction$1 -> csz$1: +net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource -> csz$a: net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource THIS -> a net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource KILLER -> b net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource KILLER_PLAYER -> c @@ -64873,14 +64984,14 @@ net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource -> 56:59:void (java.lang.String,int,java.lang.String,net.minecraft.world.level.storage.loot.parameters.LootContextParam) -> 62:67:net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource getByName(java.lang.String) -> a 47:51:void () -> -net.minecraft.world.level.storage.loot.functions.CopyNameFunction$Serializer -> csw$b: +net.minecraft.world.level.storage.loot.functions.CopyNameFunction$Serializer -> csz$b: 73:74:void () -> 78:81:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.CopyNameFunction,com.google.gson.JsonSerializationContext) -> a 85:86:net.minecraft.world.level.storage.loot.functions.CopyNameFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 71:71:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 71:71:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 71:71:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction -> csx: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction -> cta: net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource source -> a java.util.List operations -> c java.util.function.Function ENTITY_GETTER -> d @@ -64899,8 +65010,8 @@ net.minecraft.world.level.storage.loot.functions.CopyNbtFunction -> csx: 34:34:net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource access$800(net.minecraft.world.level.storage.loot.functions.CopyNbtFunction) -> a 34:34:java.util.List access$900(net.minecraft.world.level.storage.loot.functions.CopyNbtFunction) -> b 141:142:void () -> -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$1 -> csx$1: -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$Builder -> csx$a: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$1 -> cta$1: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$Builder -> cta$a: net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource source -> a java.util.List ops -> b 111:115:void (net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource) -> @@ -64910,7 +65021,7 @@ net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$Builder -> csx$ 133:133:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 109:109:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d 109:109:void (net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource,net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$1) -> -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$CopyOperation -> csx$b: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$CopyOperation -> cta$b: java.lang.String sourcePathText -> a net.minecraft.commands.arguments.NbtPathArgument$NbtPath sourcePath -> b java.lang.String targetPathText -> c @@ -64921,7 +65032,7 @@ net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$CopyOperation - 62:66:com.google.gson.JsonObject toJson() -> a 70:73:net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$CopyOperation fromJson(com.google.gson.JsonObject) -> a 35:35:void (java.lang.String,java.lang.String,net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy,net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$1) -> -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource -> csx$c: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource -> cta$c: net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource THIS -> a net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource KILLER -> b net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource KILLER_PLAYER -> c @@ -64936,7 +65047,7 @@ net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource -> c 218:223:net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$DataSource getByName(java.lang.String) -> a 212:213:net.minecraft.nbt.Tag lambda$new$0(net.minecraft.world.level.storage.loot.parameters.LootContextParam,java.util.function.Function,net.minecraft.world.level.storage.loot.LootContext) -> a 198:202:void () -> -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy -> csx$d: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy -> cta$d: net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy REPLACE -> a net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy APPEND -> b net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy MERGE -> c @@ -64950,27 +65061,27 @@ net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy - 144:144:java.lang.String access$100(net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy) -> a 144:144:void (java.lang.String,int,java.lang.String,net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$1) -> 144:163:void () -> -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy$1 -> csx$d$1: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy$1 -> cta$d$1: 145:145:void (java.lang.String,int,java.lang.String) -> 148:149:void merge(net.minecraft.nbt.Tag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List) -> a -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy$2 -> csx$d$2: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy$2 -> cta$d$2: 151:151:void (java.lang.String,int,java.lang.String) -> 154:161:void merge(net.minecraft.nbt.Tag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List) -> a 156:159:void lambda$merge$1(java.util.List,net.minecraft.nbt.Tag) -> a 157:157:void lambda$null$0(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy$3 -> csx$d$3: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$MergeStrategy$3 -> cta$d$3: 163:163:void (java.lang.String,int,java.lang.String) -> 166:177:void merge(net.minecraft.nbt.Tag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List) -> a 168:175:void lambda$merge$1(java.util.List,net.minecraft.nbt.Tag) -> a 170:173:void lambda$null$0(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a -net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$Serializer -> csx$e: +net.minecraft.world.level.storage.loot.functions.CopyNbtFunction$Serializer -> cta$e: 229:230:void () -> 234:239:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.CopyNbtFunction,com.google.gson.JsonSerializationContext) -> a 243:250:net.minecraft.world.level.storage.loot.functions.CopyNbtFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 227:227:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 227:227:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 227:227:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction -> csy: +net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction -> ctb: org.apache.logging.log4j.Logger LOGGER -> a java.util.List enchantments -> c 38:40:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.Collection) -> @@ -64981,15 +65092,15 @@ net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction -> csy: 32:32:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.Collection,net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$1) -> 32:32:java.util.List access$100(net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction) -> a 33:33:void () -> -net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$1 -> csy$1: -net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$Builder -> csy$a: +net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$1 -> ctb$1: +net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$Builder -> ctb$a: java.util.Set enchantments -> a 73:74:void () -> 78:78:net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$Builder getThis() -> a 82:83:net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$Builder withEnchantment(net.minecraft.world.item.enchantment.Enchantment) -> a 88:88:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 73:73:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$Serializer -> csy$b: +net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$Serializer -> ctb$b: 102:103:void () -> 107:120:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction,com.google.gson.JsonSerializationContext) -> a 124:134:net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a @@ -64997,7 +65108,7 @@ net.minecraft.world.level.storage.loot.functions.EnchantRandomlyFunction$Seriali 100:100:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 100:100:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a 130:130:com.google.gson.JsonSyntaxException lambda$deserialize$0(java.lang.String) -> a -net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction -> csz: +net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction -> ctc: net.minecraft.world.level.storage.loot.RandomIntGenerator levels -> a boolean treasure -> c 22:25:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.RandomIntGenerator,boolean) -> @@ -65006,8 +65117,8 @@ net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction -> cs 17:17:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.RandomIntGenerator,boolean,net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$1) -> 17:17:net.minecraft.world.level.storage.loot.RandomIntGenerator access$100(net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction) -> a 17:17:boolean access$200(net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction) -> b -net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$1 -> csz$1: -net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$Builder -> csz$a: +net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$1 -> ctc$1: +net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$Builder -> ctc$a: net.minecraft.world.level.storage.loot.RandomIntGenerator levels -> a boolean treasure -> b 37:39:void (net.minecraft.world.level.storage.loot.RandomIntGenerator) -> @@ -65015,14 +65126,14 @@ net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$Build 47:48:net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$Builder allowTreasure() -> e 53:53:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 33:33:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$Serializer -> csz$b: +net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction$Serializer -> ctc$b: 63:64:void () -> 68:72:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction,com.google.gson.JsonSerializationContext) -> a 76:78:net.minecraft.world.level.storage.loot.functions.EnchantWithLevelsFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 61:61:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 61:61:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 61:61:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction -> cta: +net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction -> ctd: org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.world.level.saveddata.maps.MapDecoration$Type DEFAULT_DECORATION -> a java.lang.String destination -> d @@ -65042,8 +65153,8 @@ net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction -> cta: 29:29:boolean access$500(net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction) -> e 29:29:org.apache.logging.log4j.Logger access$600() -> c 30:33:void () -> -net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$1 -> cta$1: -net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$Builder -> cta$a: +net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$1 -> ctd$1: +net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$Builder -> ctd$a: java.lang.String destination -> a net.minecraft.world.level.saveddata.maps.MapDecoration$Type mapDecoration -> b byte zoom -> c @@ -65058,14 +65169,14 @@ net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$Builder 114:115:net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$Builder setSkipKnownStructures(boolean) -> a 120:120:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 81:81:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$Serializer -> cta$b: +net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction$Serializer -> ctd$b: 130:131:void () -> 135:156:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction,com.google.gson.JsonSerializationContext) -> a 160:177:net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 128:128:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 128:128:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 128:128:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.FillPlayerHead -> ctb: +net.minecraft.world.level.storage.loot.functions.FillPlayerHead -> cte: net.minecraft.world.level.storage.loot.LootContext$EntityTarget entityTarget -> a 27:29:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.LootContext$EntityTarget) -> 33:33:java.util.Set getReferencedContextParams() -> a @@ -65073,17 +65184,17 @@ net.minecraft.world.level.storage.loot.functions.FillPlayerHead -> ctb: 49:49:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder fillPlayerHead(net.minecraft.world.level.storage.loot.LootContext$EntityTarget) -> a 49:49:net.minecraft.world.level.storage.loot.functions.LootItemFunction lambda$fillPlayerHead$0(net.minecraft.world.level.storage.loot.LootContext$EntityTarget,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 23:23:net.minecraft.world.level.storage.loot.LootContext$EntityTarget access$000(net.minecraft.world.level.storage.loot.functions.FillPlayerHead) -> a -net.minecraft.world.level.storage.loot.functions.FillPlayerHead$Serializer -> ctb$a: +net.minecraft.world.level.storage.loot.functions.FillPlayerHead$Serializer -> cte$a: 54:55:void () -> 59:61:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.FillPlayerHead,com.google.gson.JsonSerializationContext) -> a 65:66:net.minecraft.world.level.storage.loot.functions.FillPlayerHead deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 52:52:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 52:52:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 52:52:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder -> ctc: +net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder -> ctf: java.lang.Object apply(net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder) -> b java.lang.Object unwrap() -> c -net.minecraft.world.level.storage.loot.functions.LimitCount -> ctd: +net.minecraft.world.level.storage.loot.functions.LimitCount -> ctg: net.minecraft.world.level.storage.loot.IntLimiter limiter -> a 17:19:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.IntLimiter) -> 23:25:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a @@ -65091,15 +65202,15 @@ net.minecraft.world.level.storage.loot.functions.LimitCount -> ctd: 29:29:net.minecraft.world.level.storage.loot.functions.LootItemFunction lambda$limitCount$0(net.minecraft.world.level.storage.loot.IntLimiter,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 13:13:net.minecraft.world.level.storage.loot.IntLimiter access$000(net.minecraft.world.level.storage.loot.functions.LimitCount) -> a 13:13:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.IntLimiter,net.minecraft.world.level.storage.loot.functions.LimitCount$1) -> -net.minecraft.world.level.storage.loot.functions.LimitCount$1 -> ctd$1: -net.minecraft.world.level.storage.loot.functions.LimitCount$Serializer -> ctd$a: +net.minecraft.world.level.storage.loot.functions.LimitCount$1 -> ctg$1: +net.minecraft.world.level.storage.loot.functions.LimitCount$Serializer -> ctg$a: 34:35:void () -> 39:42:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LimitCount,com.google.gson.JsonSerializationContext) -> a 46:47:net.minecraft.world.level.storage.loot.functions.LimitCount deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 32:32:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 32:32:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 32:32:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction -> cte: +net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction -> cth: net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] predicates -> b java.util.function.Predicate compositePredicates -> a 25:28:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> @@ -65108,7 +65219,7 @@ net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction -> 39:44:void validate(net.minecraft.world.level.storage.loot.ValidationContext) -> a 86:86:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder simpleBuilder(java.util.function.Function) -> a 21:21:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply -net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder -> cte$a: +net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder -> cth$a: java.util.List conditions -> a 46:47:void () -> 51:52:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder when(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> a @@ -65117,25 +65228,25 @@ net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Bui 63:63:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] getConditions() -> g 46:46:java.lang.Object unwrap() -> c 46:46:java.lang.Object when(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> b -net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$DummyBuilder -> cte$b: +net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$DummyBuilder -> cth$b: java.util.function.Function constructor -> a 70:72:void (java.util.function.Function) -> 76:76:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$DummyBuilder getThis() -> a 81:81:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 67:67:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Serializer -> cte$c: +net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Serializer -> cth$c: 91:92:void (net.minecraft.resources.ResourceLocation,java.lang.Class) -> 96:99:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 103:104:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 89:89:net.minecraft.world.level.storage.loot.functions.LootItemFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 89:89:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.LootItemFunction -> ctf: +net.minecraft.world.level.storage.loot.functions.LootItemFunction -> cti: 16:16:java.util.function.Consumer decorate(java.util.function.BiFunction,java.util.function.Consumer,net.minecraft.world.level.storage.loot.LootContext) -> a 16:16:void lambda$decorate$0(java.util.function.Consumer,java.util.function.BiFunction,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.item.ItemStack) -> a -net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder -> ctf$a: +net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder -> cti$a: net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b -net.minecraft.world.level.storage.loot.functions.LootItemFunction$Serializer -> ctf$b: +net.minecraft.world.level.storage.loot.functions.LootItemFunction$Serializer -> cti$b: net.minecraft.resources.ResourceLocation name -> a java.lang.Class clazz -> b 27:30:void (net.minecraft.resources.ResourceLocation,java.lang.Class) -> @@ -65143,7 +65254,7 @@ net.minecraft.world.level.storage.loot.functions.LootItemFunction$Serializer -> 37:37:java.lang.Class getFunctionClass() -> b void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a net.minecraft.world.level.storage.loot.functions.LootItemFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b -net.minecraft.world.level.storage.loot.functions.LootItemFunctions -> ctg: +net.minecraft.world.level.storage.loot.functions.LootItemFunctions -> ctj: java.util.Map FUNCTIONS_BY_NAME -> b java.util.Map FUNCTIONS_BY_CLASS -> c java.util.function.BiFunction IDENTITY -> a @@ -65156,13 +65267,13 @@ net.minecraft.world.level.storage.loot.functions.LootItemFunctions -> ctg: 115:115:net.minecraft.world.item.ItemStack lambda$compose$1(java.util.function.BiFunction,java.util.function.BiFunction,net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a 24:24:net.minecraft.world.item.ItemStack lambda$static$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a 22:48:void () -> -net.minecraft.world.level.storage.loot.functions.LootItemFunctions$Serializer -> ctg$a: +net.minecraft.world.level.storage.loot.functions.LootItemFunctions$Serializer -> ctj$a: 81:81:void () -> 84:93:net.minecraft.world.level.storage.loot.functions.LootItemFunction deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 98:102:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.functions.LootItemFunction,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 81:81:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 81:81:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction -> cth: +net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction -> ctk: net.minecraft.world.level.storage.loot.RandomValueBounds value -> a int limit -> c 27:30:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.RandomValueBounds,int) -> @@ -65174,8 +65285,8 @@ net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction -> cth: 21:21:net.minecraft.world.level.storage.loot.RandomValueBounds access$100(net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction) -> a 21:21:boolean access$200(net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction) -> b 21:21:int access$300(net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction) -> c -net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$1 -> cth$1: -net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$Builder -> cth$a: +net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$1 -> ctk$1: +net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$Builder -> ctk$a: net.minecraft.world.level.storage.loot.RandomValueBounds count -> a int limit -> b 63:67:void (net.minecraft.world.level.storage.loot.RandomValueBounds) -> @@ -65183,14 +65294,14 @@ net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$Builder 75:76:net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$Builder setLimit(int) -> a 81:81:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 61:61:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$Serializer -> cth$b: +net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction$Serializer -> ctk$b: 91:92:void () -> 96:102:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction,com.google.gson.JsonSerializationContext) -> a 106:107:net.minecraft.world.level.storage.loot.functions.LootingEnchantFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 89:89:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 89:89:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 89:89:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetAttributesFunction -> cti: +net.minecraft.world.level.storage.loot.functions.SetAttributesFunction -> ctl: java.util.List modifiers -> a 32:34:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.List) -> 38:47:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a @@ -65198,17 +65309,17 @@ net.minecraft.world.level.storage.loot.functions.SetAttributesFunction -> cti: 106:106:net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Builder setAttributes() -> b 28:28:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.List,net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$1) -> 28:28:java.util.List access$800(net.minecraft.world.level.storage.loot.functions.SetAttributesFunction) -> a -net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$1 -> cti$1: +net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$1 -> ctl$1: int[] $SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation -> a 217:217:void () -> -net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Builder -> cti$a: +net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Builder -> ctl$a: java.util.List modifiers -> a 82:83:void () -> 87:87:net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Builder getThis() -> a 91:92:net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Builder withModifier(net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$ModifierBuilder) -> a 97:97:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 82:82:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Modifier -> cti$b: +net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Modifier -> ctl$b: java.lang.String name -> a java.lang.String attribute -> b net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation operation -> c @@ -65227,7 +65338,7 @@ net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Modifier 141:141:net.minecraft.world.level.storage.loot.RandomValueBounds access$400(net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Modifier) -> e 141:141:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation access$500(net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Modifier) -> f 141:141:void (java.lang.String,java.lang.String,net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation,net.minecraft.world.level.storage.loot.RandomValueBounds,net.minecraft.world.entity.EquipmentSlot[],java.util.UUID,net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$1) -> -net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$ModifierBuilder -> cti$c: +net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$ModifierBuilder -> ctl$c: java.lang.String name -> a java.lang.String attribute -> b net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation operation -> c @@ -65238,14 +65349,14 @@ net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$ModifierB 68:69:net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$ModifierBuilder forSlot(net.minecraft.world.entity.EquipmentSlot) -> a 73:74:net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$ModifierBuilder withUuid(java.util.UUID) -> a 78:78:net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Modifier build() -> a -net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Serializer -> cti$d: +net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Serializer -> ctl$d: 111:112:void () -> 116:123:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetAttributesFunction,com.google.gson.JsonSerializationContext) -> a 127:137:net.minecraft.world.level.storage.loot.functions.SetAttributesFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 109:109:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 109:109:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 109:109:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetContainerContents -> ctj: +net.minecraft.world.level.storage.loot.functions.SetContainerContents -> ctm: java.util.List entries -> a 28:30:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.List) -> 34:45:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a @@ -65255,22 +65366,22 @@ net.minecraft.world.level.storage.loot.functions.SetContainerContents -> ctj: 39:39:void lambda$null$0(net.minecraft.core.NonNullList,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.entries.LootPoolEntry) -> a 24:24:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.List,net.minecraft.world.level.storage.loot.functions.SetContainerContents$1) -> 24:24:java.util.List access$100(net.minecraft.world.level.storage.loot.functions.SetContainerContents) -> a -net.minecraft.world.level.storage.loot.functions.SetContainerContents$1 -> ctj$1: -net.minecraft.world.level.storage.loot.functions.SetContainerContents$Builder -> ctj$a: +net.minecraft.world.level.storage.loot.functions.SetContainerContents$1 -> ctm$1: +net.minecraft.world.level.storage.loot.functions.SetContainerContents$Builder -> ctm$a: java.util.List entries -> a 57:58:void () -> 62:62:net.minecraft.world.level.storage.loot.functions.SetContainerContents$Builder getThis() -> a 66:67:net.minecraft.world.level.storage.loot.functions.SetContainerContents$Builder withEntry(net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> a 72:72:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 57:57:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.SetContainerContents$Serializer -> ctj$b: +net.minecraft.world.level.storage.loot.functions.SetContainerContents$Serializer -> ctm$b: 82:83:void () -> 87:90:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetContainerContents,com.google.gson.JsonSerializationContext) -> a 94:95:net.minecraft.world.level.storage.loot.functions.SetContainerContents deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 80:80:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 80:80:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 80:80:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetContainerLootTable -> ctk: +net.minecraft.world.level.storage.loot.functions.SetContainerLootTable -> ctn: net.minecraft.resources.ResourceLocation name -> a long seed -> c 22:25:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.resources.ResourceLocation,long) -> @@ -65283,15 +65394,15 @@ net.minecraft.world.level.storage.loot.functions.SetContainerLootTable -> ctk: 17:17:net.minecraft.resources.ResourceLocation access$000(net.minecraft.world.level.storage.loot.functions.SetContainerLootTable) -> a 17:17:long access$100(net.minecraft.world.level.storage.loot.functions.SetContainerLootTable) -> b 17:17:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.resources.ResourceLocation,long,net.minecraft.world.level.storage.loot.functions.SetContainerLootTable$1) -> -net.minecraft.world.level.storage.loot.functions.SetContainerLootTable$1 -> ctk$1: -net.minecraft.world.level.storage.loot.functions.SetContainerLootTable$Serializer -> ctk$a: +net.minecraft.world.level.storage.loot.functions.SetContainerLootTable$1 -> ctn$1: +net.minecraft.world.level.storage.loot.functions.SetContainerLootTable$Serializer -> ctn$a: 69:70:void () -> 74:80:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetContainerLootTable,com.google.gson.JsonSerializationContext) -> a 84:86:net.minecraft.world.level.storage.loot.functions.SetContainerLootTable deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 67:67:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 67:67:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 67:67:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetItemCountFunction -> ctl: +net.minecraft.world.level.storage.loot.functions.SetItemCountFunction -> cto: net.minecraft.world.level.storage.loot.RandomIntGenerator value -> a 17:19:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.RandomIntGenerator) -> 23:24:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a @@ -65299,15 +65410,15 @@ net.minecraft.world.level.storage.loot.functions.SetItemCountFunction -> ctl: 28:28:net.minecraft.world.level.storage.loot.functions.LootItemFunction lambda$setCount$0(net.minecraft.world.level.storage.loot.RandomIntGenerator,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 13:13:net.minecraft.world.level.storage.loot.RandomIntGenerator access$000(net.minecraft.world.level.storage.loot.functions.SetItemCountFunction) -> a 13:13:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.RandomIntGenerator,net.minecraft.world.level.storage.loot.functions.SetItemCountFunction$1) -> -net.minecraft.world.level.storage.loot.functions.SetItemCountFunction$1 -> ctl$1: -net.minecraft.world.level.storage.loot.functions.SetItemCountFunction$Serializer -> ctl$a: +net.minecraft.world.level.storage.loot.functions.SetItemCountFunction$1 -> cto$1: +net.minecraft.world.level.storage.loot.functions.SetItemCountFunction$Serializer -> cto$a: 33:34:void () -> 38:41:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetItemCountFunction,com.google.gson.JsonSerializationContext) -> a 45:46:net.minecraft.world.level.storage.loot.functions.SetItemCountFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 31:31:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 31:31:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 31:31:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction -> ctm: +net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction -> ctp: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.storage.loot.RandomValueBounds damage -> c 22:24:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.RandomValueBounds) -> @@ -65317,15 +65428,15 @@ net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction -> ctm: 16:16:net.minecraft.world.level.storage.loot.RandomValueBounds access$000(net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction) -> a 16:16:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.RandomValueBounds,net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction$1) -> 17:17:void () -> -net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction$1 -> ctm$1: -net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction$Serializer -> ctm$a: +net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction$1 -> ctp$1: +net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction$Serializer -> ctp$a: 43:44:void () -> 48:51:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction,com.google.gson.JsonSerializationContext) -> a 55:55:net.minecraft.world.level.storage.loot.functions.SetItemDamageFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 41:41:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 41:41:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 41:41:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetLoreFunction -> ctn: +net.minecraft.world.level.storage.loot.functions.SetLoreFunction -> ctq: boolean replace -> a java.util.List lore -> c net.minecraft.world.level.storage.loot.LootContext$EntityTarget resolutionContext -> d @@ -65337,7 +65448,7 @@ net.minecraft.world.level.storage.loot.functions.SetLoreFunction -> ctn: 28:28:boolean access$000(net.minecraft.world.level.storage.loot.functions.SetLoreFunction) -> a 28:28:java.util.List access$100(net.minecraft.world.level.storage.loot.functions.SetLoreFunction) -> b 28:28:net.minecraft.world.level.storage.loot.LootContext$EntityTarget access$200(net.minecraft.world.level.storage.loot.functions.SetLoreFunction) -> c -net.minecraft.world.level.storage.loot.functions.SetLoreFunction$Builder -> ctn$a: +net.minecraft.world.level.storage.loot.functions.SetLoreFunction$Builder -> ctq$a: boolean replace -> a net.minecraft.world.level.storage.loot.LootContext$EntityTarget resolutionContext -> b java.util.List lore -> c @@ -65348,14 +65459,14 @@ net.minecraft.world.level.storage.loot.functions.SetLoreFunction$Builder -> ctn$ 120:120:net.minecraft.world.level.storage.loot.functions.SetLoreFunction$Builder getThis() -> a 125:125:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 98:98:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.SetLoreFunction$Serializer -> ctn$b: +net.minecraft.world.level.storage.loot.functions.SetLoreFunction$Serializer -> ctq$b: 135:136:void () -> 140:153:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetLoreFunction,com.google.gson.JsonSerializationContext) -> a 157:160:net.minecraft.world.level.storage.loot.functions.SetLoreFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 133:133:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 133:133:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 133:133:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetNameFunction -> cto: +net.minecraft.world.level.storage.loot.functions.SetNameFunction -> ctr: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.network.chat.Component name -> c net.minecraft.world.level.storage.loot.LootContext$EntityTarget resolutionContext -> d @@ -65373,15 +65484,15 @@ net.minecraft.world.level.storage.loot.functions.SetNameFunction -> cto: 26:26:net.minecraft.world.level.storage.loot.LootContext$EntityTarget access$100(net.minecraft.world.level.storage.loot.functions.SetNameFunction) -> b 26:26:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.network.chat.Component,net.minecraft.world.level.storage.loot.LootContext$EntityTarget,net.minecraft.world.level.storage.loot.functions.SetNameFunction$1) -> 27:27:void () -> -net.minecraft.world.level.storage.loot.functions.SetNameFunction$1 -> cto$1: -net.minecraft.world.level.storage.loot.functions.SetNameFunction$Serializer -> cto$a: +net.minecraft.world.level.storage.loot.functions.SetNameFunction$1 -> ctr$1: +net.minecraft.world.level.storage.loot.functions.SetNameFunction$Serializer -> ctr$a: 83:84:void () -> 88:97:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetNameFunction,com.google.gson.JsonSerializationContext) -> a 101:103:net.minecraft.world.level.storage.loot.functions.SetNameFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 81:81:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 81:81:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 81:81:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetNbtFunction -> ctp: +net.minecraft.world.level.storage.loot.functions.SetNbtFunction -> cts: net.minecraft.nbt.CompoundTag tag -> a 20:22:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.nbt.CompoundTag) -> 26:27:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a @@ -65389,30 +65500,30 @@ net.minecraft.world.level.storage.loot.functions.SetNbtFunction -> ctp: 31:31:net.minecraft.world.level.storage.loot.functions.LootItemFunction lambda$setTag$0(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 16:16:net.minecraft.nbt.CompoundTag access$000(net.minecraft.world.level.storage.loot.functions.SetNbtFunction) -> a 16:16:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.nbt.CompoundTag,net.minecraft.world.level.storage.loot.functions.SetNbtFunction$1) -> -net.minecraft.world.level.storage.loot.functions.SetNbtFunction$1 -> ctp$1: -net.minecraft.world.level.storage.loot.functions.SetNbtFunction$Serializer -> ctp$a: +net.minecraft.world.level.storage.loot.functions.SetNbtFunction$1 -> cts$1: +net.minecraft.world.level.storage.loot.functions.SetNbtFunction$Serializer -> cts$a: 36:37:void () -> 41:44:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetNbtFunction,com.google.gson.JsonSerializationContext) -> a 49:52:net.minecraft.world.level.storage.loot.functions.SetNbtFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 34:34:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b 34:34:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 34:34:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction -> ctq: +net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction -> ctt: java.util.Map effectDurationMap -> a 32:34:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.Map) -> 38:53:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a 76:76:net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Builder stewEffect() -> b 28:28:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],java.util.Map,net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$1) -> 28:28:java.util.Map access$100(net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction) -> a -net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$1 -> ctq$1: -net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Builder -> ctq$a: +net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$1 -> ctt$1: +net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Builder -> ctt$a: java.util.Map effectDurationMap -> a 56:57:void () -> 61:61:net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Builder getThis() -> a 65:66:net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Builder withEffect(net.minecraft.world.effect.MobEffect,net.minecraft.world.level.storage.loot.RandomValueBounds) -> a 71:71:net.minecraft.world.level.storage.loot.functions.LootItemFunction build() -> b 56:56:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder getThis() -> d -net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Serializer -> ctq$b: +net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Serializer -> ctt$b: 81:82:void () -> 86:102:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction,com.google.gson.JsonSerializationContext) -> a 106:118:net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a @@ -65420,26 +65531,26 @@ net.minecraft.world.level.storage.loot.functions.SetStewEffectFunction$Serialize 79:79:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction,com.google.gson.JsonSerializationContext) -> a 79:79:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.functions.LootItemFunction,com.google.gson.JsonSerializationContext) -> a 112:112:com.google.gson.JsonSyntaxException lambda$deserialize$0(java.lang.String) -> a -net.minecraft.world.level.storage.loot.functions.SmeltItemFunction -> ctr: +net.minecraft.world.level.storage.loot.functions.SmeltItemFunction -> ctu: org.apache.logging.log4j.Logger LOGGER -> a 21:22:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 26:42:net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a 46:46:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder smelted() -> b 17:17:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.functions.SmeltItemFunction$1) -> 18:18:void () -> -net.minecraft.world.level.storage.loot.functions.SmeltItemFunction$1 -> ctr$1: -net.minecraft.world.level.storage.loot.functions.SmeltItemFunction$Serializer -> ctr$a: +net.minecraft.world.level.storage.loot.functions.SmeltItemFunction$1 -> ctu$1: +net.minecraft.world.level.storage.loot.functions.SmeltItemFunction$Serializer -> ctu$a: 51:52:void () -> 56:56:net.minecraft.world.level.storage.loot.functions.SmeltItemFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 49:49:net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext,net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> b -net.minecraft.world.level.storage.loot.functions.package-info -> cts: -net.minecraft.world.level.storage.loot.package-info -> ctt: -net.minecraft.world.level.storage.loot.parameters.LootContextParam -> ctu: +net.minecraft.world.level.storage.loot.functions.package-info -> ctv: +net.minecraft.world.level.storage.loot.package-info -> ctw: +net.minecraft.world.level.storage.loot.parameters.LootContextParam -> ctx: net.minecraft.resources.ResourceLocation name -> a 8:10:void (net.minecraft.resources.ResourceLocation) -> 13:13:net.minecraft.resources.ResourceLocation getName() -> a 18:18:java.lang.String toString() -> toString -net.minecraft.world.level.storage.loot.parameters.LootContextParamSet -> ctv: +net.minecraft.world.level.storage.loot.parameters.LootContextParamSet -> cty: java.util.Set required -> a java.util.Set all -> b 16:19:void (java.util.Set,java.util.Set) -> @@ -65451,15 +65562,15 @@ net.minecraft.world.level.storage.loot.parameters.LootContextParamSet -> ctv: 47:47:net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder builder() -> c 35:35:java.lang.String lambda$toString$0(net.minecraft.world.level.storage.loot.parameters.LootContextParam) -> b 11:11:void (java.util.Set,java.util.Set,net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$1) -> -net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$1 -> ctv$1: -net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder -> ctv$a: +net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$1 -> cty$1: +net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder -> cty$a: java.util.Set required -> a java.util.Set optional -> b 50:52:void () -> 55:59:net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder required(net.minecraft.world.level.storage.loot.parameters.LootContextParam) -> a 63:67:net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder optional(net.minecraft.world.level.storage.loot.parameters.LootContextParam) -> b 71:71:net.minecraft.world.level.storage.loot.parameters.LootContextParamSet build() -> a -net.minecraft.world.level.storage.loot.parameters.LootContextParamSets -> ctw: +net.minecraft.world.level.storage.loot.parameters.LootContextParamSets -> ctz: com.google.common.collect.BiMap REGISTRY -> k net.minecraft.world.level.storage.loot.parameters.LootContextParamSet EMPTY -> a net.minecraft.world.level.storage.loot.parameters.LootContextParamSet CHEST -> b @@ -65486,7 +65597,7 @@ net.minecraft.world.level.storage.loot.parameters.LootContextParamSets -> ctw: 15:17:void lambda$static$1(net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder) -> i 13:13:void lambda$static$0(net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder) -> j 11:67:void () -> -net.minecraft.world.level.storage.loot.parameters.LootContextParams -> ctx: +net.minecraft.world.level.storage.loot.parameters.LootContextParams -> cua: net.minecraft.world.level.storage.loot.parameters.LootContextParam THIS_ENTITY -> a net.minecraft.world.level.storage.loot.parameters.LootContextParam LAST_DAMAGE_PLAYER -> b net.minecraft.world.level.storage.loot.parameters.LootContextParam DAMAGE_SOURCE -> c @@ -65500,8 +65611,8 @@ net.minecraft.world.level.storage.loot.parameters.LootContextParams -> ctx: 12:12:void () -> 34:34:net.minecraft.world.level.storage.loot.parameters.LootContextParam create(java.lang.String) -> a 13:31:void () -> -net.minecraft.world.level.storage.loot.parameters.package-info -> cty: -net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition -> ctz: +net.minecraft.world.level.storage.loot.parameters.package-info -> cub: +net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition -> cuc: net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] terms -> a java.util.function.Predicate composedPredicate -> b 20:23:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> @@ -65511,19 +65622,19 @@ net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition - 15:15:boolean test(java.lang.Object) -> test 15:15:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[],net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$1) -> 15:15:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] access$100(net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition) -> a -net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$1 -> ctz$1: -net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder -> ctz$a: +net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$1 -> cuc$1: +net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder -> cuc$a: java.util.List terms -> a 40:46:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder[]) -> 50:51:net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder or(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> a 56:56:net.minecraft.world.level.storage.loot.predicates.LootItemCondition build() -> build -net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Serializer -> ctz$b: +net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Serializer -> cuc$b: 66:67:void () -> 71:72:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition,com.google.gson.JsonSerializationContext) -> a 76:77:net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 64:64:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 64:64:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition -> cua: +net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition -> cud: net.minecraft.world.item.enchantment.Enchantment enchantment -> a float[] values -> b 25:28:void (net.minecraft.world.item.enchantment.Enchantment,float[]) -> @@ -65535,15 +65646,15 @@ net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition -> cu 20:20:net.minecraft.world.item.enchantment.Enchantment access$000(net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition) -> a 20:20:float[] access$100(net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition) -> b 20:20:void (net.minecraft.world.item.enchantment.Enchantment,float[],net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition$1) -> -net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition$1 -> cua$1: -net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition$Serializer -> cua$a: +net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition$1 -> cud$1: +net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition$Serializer -> cud$a: 50:51:void () -> 55:57:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition,com.google.gson.JsonSerializationContext) -> a 61:65:net.minecraft.world.level.storage.loot.predicates.BonusLevelTableCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 48:48:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 48:48:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a 63:63:com.google.gson.JsonParseException lambda$deserialize$0(net.minecraft.resources.ResourceLocation) -> a -net.minecraft.world.level.storage.loot.predicates.ConditionReference -> cub: +net.minecraft.world.level.storage.loot.predicates.ConditionReference -> cue: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.resources.ResourceLocation name -> b 18:20:void (net.minecraft.resources.ResourceLocation) -> @@ -65554,16 +65665,16 @@ net.minecraft.world.level.storage.loot.predicates.ConditionReference -> cub: 55:55:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$conditionReference$0(net.minecraft.resources.ResourceLocation) -> b 13:13:net.minecraft.resources.ResourceLocation access$000(net.minecraft.world.level.storage.loot.predicates.ConditionReference) -> a 14:14:void () -> -net.minecraft.world.level.storage.loot.predicates.ConditionReference$Serializer -> cub$a: +net.minecraft.world.level.storage.loot.predicates.ConditionReference$Serializer -> cue$a: 60:61:void () -> 65:66:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.ConditionReference,com.google.gson.JsonSerializationContext) -> a 70:71:net.minecraft.world.level.storage.loot.predicates.ConditionReference deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 58:58:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 58:58:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder -> cuc: +net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder -> cuf: java.lang.Object when(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> b java.lang.Object unwrap() -> c -net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition -> cud: +net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition -> cug: net.minecraft.advancements.critereon.DamageSourcePredicate predicate -> a 21:23:void (net.minecraft.advancements.critereon.DamageSourcePredicate) -> 27:27:java.util.Set getReferencedContextParams() -> a @@ -65573,14 +65684,14 @@ net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition -> cud: 39:39:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$hasDamageSource$0(net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> b 18:18:net.minecraft.advancements.critereon.DamageSourcePredicate access$000(net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition) -> a 18:18:void (net.minecraft.advancements.critereon.DamageSourcePredicate,net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition$1) -> -net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition$1 -> cud$1: -net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition$Serializer -> cud$a: +net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition$1 -> cug$1: +net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition$Serializer -> cug$a: 44:45:void () -> 49:50:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition,com.google.gson.JsonSerializationContext) -> a 54:55:net.minecraft.world.level.storage.loot.predicates.DamageSourceCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 42:42:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 42:42:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition -> cue: +net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition -> cuh: java.util.Map scores -> a net.minecraft.world.level.storage.loot.LootContext$EntityTarget entityTarget -> b 26:29:void (java.util.Map,net.minecraft.world.level.storage.loot.LootContext$EntityTarget) -> @@ -65592,20 +65703,20 @@ net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition -> cue 22:22:void (java.util.Map,net.minecraft.world.level.storage.loot.LootContext$EntityTarget,net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$1) -> 22:22:java.util.Map access$100(net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition) -> a 22:22:net.minecraft.world.level.storage.loot.LootContext$EntityTarget access$200(net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition) -> b -net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$1 -> cue$1: -net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$Builder -> cue$a: +net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$1 -> cuh$1: +net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$Builder -> cuh$a: java.util.Map scores -> a net.minecraft.world.level.storage.loot.LootContext$EntityTarget entityTarget -> b 66:71:void (net.minecraft.world.level.storage.loot.LootContext$EntityTarget) -> 74:75:net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$Builder withScore(java.lang.String,net.minecraft.world.level.storage.loot.RandomValueBounds) -> a 80:80:net.minecraft.world.level.storage.loot.predicates.LootItemCondition build() -> build -net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$Serializer -> cue$b: +net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition$Serializer -> cuh$b: 90:91:void () -> 95:101:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition,com.google.gson.JsonSerializationContext) -> a 105:110:net.minecraft.world.level.storage.loot.predicates.EntityHasScoreCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 88:88:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 88:88:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.ExplosionCondition -> cuf: +net.minecraft.world.level.storage.loot.predicates.ExplosionCondition -> cui: net.minecraft.world.level.storage.loot.predicates.ExplosionCondition INSTANCE -> a 18:19:void () -> 23:23:java.util.Set getReferencedContextParams() -> a @@ -65615,13 +65726,13 @@ net.minecraft.world.level.storage.loot.predicates.ExplosionCondition -> cuf: 39:39:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$survivesExplosion$0() -> d 15:15:net.minecraft.world.level.storage.loot.predicates.ExplosionCondition access$000() -> c 16:16:void () -> -net.minecraft.world.level.storage.loot.predicates.ExplosionCondition$Serializer -> cuf$a: +net.minecraft.world.level.storage.loot.predicates.ExplosionCondition$Serializer -> cui$a: 44:45:void () -> 49:49:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.ExplosionCondition,com.google.gson.JsonSerializationContext) -> a 53:53:net.minecraft.world.level.storage.loot.predicates.ExplosionCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 42:42:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 42:42:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition -> cug: +net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition -> cuj: net.minecraft.world.level.storage.loot.predicates.LootItemCondition term -> a 17:19:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition) -> 23:23:boolean test(net.minecraft.world.level.storage.loot.LootContext) -> a @@ -65632,14 +65743,14 @@ net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition -> c 39:39:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$invert$0(net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition) -> b 14:14:net.minecraft.world.level.storage.loot.predicates.LootItemCondition access$000(net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition) -> a 14:14:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition,net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition$1) -> -net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition$1 -> cug$1: -net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition$Serializer -> cug$a: +net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition$1 -> cuj$1: +net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition$Serializer -> cuj$a: 44:45:void () -> 49:50:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition,com.google.gson.JsonSerializationContext) -> a 54:55:net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 42:42:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 42:42:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.LocationCheck -> cuh: +net.minecraft.world.level.storage.loot.predicates.LocationCheck -> cuk: net.minecraft.advancements.critereon.LocationPredicate predicate -> a net.minecraft.core.BlockPos offset -> b 18:21:void (net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.core.BlockPos) -> @@ -65651,13 +65762,13 @@ net.minecraft.world.level.storage.loot.predicates.LocationCheck -> cuh: 30:30:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$checkLocation$0(net.minecraft.advancements.critereon.LocationPredicate$Builder) -> b 13:13:net.minecraft.advancements.critereon.LocationPredicate access$000(net.minecraft.world.level.storage.loot.predicates.LocationCheck) -> a 13:13:net.minecraft.core.BlockPos access$100(net.minecraft.world.level.storage.loot.predicates.LocationCheck) -> b -net.minecraft.world.level.storage.loot.predicates.LocationCheck$Serializer -> cuh$a: +net.minecraft.world.level.storage.loot.predicates.LocationCheck$Serializer -> cuk$a: 39:40:void () -> 44:54:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LocationCheck,com.google.gson.JsonSerializationContext) -> a 58:62:net.minecraft.world.level.storage.loot.predicates.LocationCheck deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 37:37:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 37:37:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition -> cui: +net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition -> cul: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> b 25:28:void (net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate) -> @@ -65668,14 +65779,14 @@ net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCond 21:21:void (net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate,net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$1) -> 21:21:net.minecraft.world.level.block.Block access$100(net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition) -> a 21:21:net.minecraft.advancements.critereon.StatePropertiesPredicate access$200(net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition) -> b -net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$1 -> cui$1: -net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$Builder -> cui$a: +net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$1 -> cul$1: +net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$Builder -> cul$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> b 43:47:void (net.minecraft.world.level.block.Block) -> 50:51:net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$Builder setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder) -> a 56:56:net.minecraft.world.level.storage.loot.predicates.LootItemCondition build() -> build -net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$Serializer -> cui$b: +net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition$Serializer -> cul$b: 67:67:java.lang.String valueToString(net.minecraft.world.level.block.state.properties.Property,java.lang.Object) -> a 71:72:void () -> 76:78:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition,com.google.gson.JsonSerializationContext) -> a @@ -65684,12 +65795,12 @@ net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCond 64:64:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a 87:87:void lambda$deserialize$1(net.minecraft.world.level.block.Block,java.lang.String) -> a 84:84:java.lang.IllegalArgumentException lambda$deserialize$0(net.minecraft.resources.ResourceLocation) -> a -net.minecraft.world.level.storage.loot.predicates.LootItemCondition -> cuj: -net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder -> cuj$a: +net.minecraft.world.level.storage.loot.predicates.LootItemCondition -> cum: +net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder -> cum$a: net.minecraft.world.level.storage.loot.predicates.LootItemCondition build() -> build 19:19:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder invert() -> a 23:23:net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder or(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> a -net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Serializer -> cuj$b: +net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Serializer -> cum$b: net.minecraft.resources.ResourceLocation name -> a java.lang.Class clazz -> b 31:34:void (net.minecraft.resources.ResourceLocation,java.lang.Class) -> @@ -65697,7 +65808,7 @@ net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Serializer - 41:41:java.lang.Class getPredicateClass() -> b void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b -net.minecraft.world.level.storage.loot.predicates.LootItemConditions -> cuk: +net.minecraft.world.level.storage.loot.predicates.LootItemConditions -> cun: java.util.Map CONDITIONS_BY_NAME -> a java.util.Map CONDITIONS_BY_CLASS -> b 19:19:void () -> @@ -65711,13 +65822,13 @@ net.minecraft.world.level.storage.loot.predicates.LootItemConditions -> cuk: 108:113:boolean lambda$andConditions$1(java.util.function.Predicate[],java.lang.Object) -> b 101:101:boolean lambda$andConditions$0(java.lang.Object) -> b 20:40:void () -> -net.minecraft.world.level.storage.loot.predicates.LootItemConditions$Serializer -> cuk$a: +net.minecraft.world.level.storage.loot.predicates.LootItemConditions$Serializer -> cun$a: 73:73:void () -> 76:85:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 90:94:com.google.gson.JsonElement serialize(net.minecraft.world.level.storage.loot.predicates.LootItemCondition,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 73:73:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 73:73:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition -> cul: +net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition -> cuo: net.minecraft.advancements.critereon.EntityPredicate predicate -> a net.minecraft.world.level.storage.loot.LootContext$EntityTarget entityTarget -> b 23:26:void (net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.world.level.storage.loot.LootContext$EntityTarget) -> @@ -65730,14 +65841,14 @@ net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyConditio 19:19:net.minecraft.advancements.critereon.EntityPredicate access$000(net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition) -> a 19:19:net.minecraft.world.level.storage.loot.LootContext$EntityTarget access$100(net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition) -> b 19:19:void (net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.world.level.storage.loot.LootContext$EntityTarget,net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition$1) -> -net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition$1 -> cul$1: -net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition$Serializer -> cul$a: +net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition$1 -> cuo$1: +net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition$Serializer -> cuo$a: 50:51:void () -> 55:57:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition,com.google.gson.JsonSerializationContext) -> a 61:62:net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 48:48:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 48:48:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition -> cum: +net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition -> cup: net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition INSTANCE -> a 17:18:void () -> 22:22:java.util.Set getReferencedContextParams() -> a @@ -65747,13 +65858,13 @@ net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerConditio 31:31:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$killedByPlayer$0() -> d 14:14:net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition access$000() -> c 15:15:void () -> -net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition$Serializer -> cum$a: +net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition$Serializer -> cup$a: 36:37:void () -> 41:41:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition,com.google.gson.JsonSerializationContext) -> a 45:45:net.minecraft.world.level.storage.loot.predicates.LootItemKilledByPlayerCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 34:34:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 34:34:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition -> cun: +net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition -> cuq: float probability -> a 13:15:void (float) -> 19:19:boolean test(net.minecraft.world.level.storage.loot.LootContext) -> a @@ -65762,14 +65873,14 @@ net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition 23:23:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$randomChance$0(float) -> b 10:10:float access$000(net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition) -> a 10:10:void (float,net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition$1) -> -net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition$1 -> cun$1: -net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition$Serializer -> cun$a: +net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition$1 -> cuq$1: +net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition$Serializer -> cuq$a: 28:29:void () -> 33:34:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition,com.google.gson.JsonSerializationContext) -> a 38:38:net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 26:26:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 26:26:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition -> cuo: +net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition -> cur: float percent -> a float lootingMultiplier -> b 22:25:void (float,float) -> @@ -65781,14 +65892,14 @@ net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootin 18:18:float access$000(net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition) -> a 18:18:float access$100(net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition) -> b 18:18:void (float,float,net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition$1) -> -net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition$1 -> cuo$1: -net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition$Serializer -> cuo$a: +net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition$1 -> cur$1: +net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition$Serializer -> cur$a: 49:50:void () -> 54:56:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition,com.google.gson.JsonSerializationContext) -> a 60:60:net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithLootingCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 47:47:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 47:47:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.MatchTool -> cup: +net.minecraft.world.level.storage.loot.predicates.MatchTool -> cus: net.minecraft.advancements.critereon.ItemPredicate predicate -> a 19:21:void (net.minecraft.advancements.critereon.ItemPredicate) -> 25:25:java.util.Set getReferencedContextParams() -> a @@ -65797,13 +65908,13 @@ net.minecraft.world.level.storage.loot.predicates.MatchTool -> cup: 16:16:boolean test(java.lang.Object) -> test 35:35:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$toolMatches$0(net.minecraft.advancements.critereon.ItemPredicate$Builder) -> b 16:16:net.minecraft.advancements.critereon.ItemPredicate access$000(net.minecraft.world.level.storage.loot.predicates.MatchTool) -> a -net.minecraft.world.level.storage.loot.predicates.MatchTool$Serializer -> cup$a: +net.minecraft.world.level.storage.loot.predicates.MatchTool$Serializer -> cus$a: 40:41:void () -> 45:46:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.MatchTool,com.google.gson.JsonSerializationContext) -> a 50:51:net.minecraft.world.level.storage.loot.predicates.MatchTool deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 38:38:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 38:38:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.TimeCheck -> cuq: +net.minecraft.world.level.storage.loot.predicates.TimeCheck -> cut: java.lang.Long period -> a net.minecraft.world.level.storage.loot.RandomValueBounds value -> b 21:24:void (java.lang.Long,net.minecraft.world.level.storage.loot.RandomValueBounds) -> @@ -65813,21 +65924,21 @@ net.minecraft.world.level.storage.loot.predicates.TimeCheck -> cuq: 14:14:void (java.lang.Long,net.minecraft.world.level.storage.loot.RandomValueBounds,net.minecraft.world.level.storage.loot.predicates.TimeCheck$1) -> 14:14:java.lang.Long access$100(net.minecraft.world.level.storage.loot.predicates.TimeCheck) -> a 14:14:net.minecraft.world.level.storage.loot.RandomValueBounds access$200(net.minecraft.world.level.storage.loot.predicates.TimeCheck) -> b -net.minecraft.world.level.storage.loot.predicates.TimeCheck$1 -> cuq$1: -net.minecraft.world.level.storage.loot.predicates.TimeCheck$Builder -> cuq$a: +net.minecraft.world.level.storage.loot.predicates.TimeCheck$1 -> cut$1: +net.minecraft.world.level.storage.loot.predicates.TimeCheck$Builder -> cut$a: java.lang.Long period -> a net.minecraft.world.level.storage.loot.RandomValueBounds value -> b 45:47:void (net.minecraft.world.level.storage.loot.RandomValueBounds) -> 50:51:net.minecraft.world.level.storage.loot.predicates.TimeCheck$Builder setPeriod(long) -> a 56:56:net.minecraft.world.level.storage.loot.predicates.TimeCheck build() -> b 39:39:net.minecraft.world.level.storage.loot.predicates.LootItemCondition build() -> build -net.minecraft.world.level.storage.loot.predicates.TimeCheck$Serializer -> cuq$b: +net.minecraft.world.level.storage.loot.predicates.TimeCheck$Serializer -> cut$b: 66:67:void () -> 71:73:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.TimeCheck,com.google.gson.JsonSerializationContext) -> a 77:79:net.minecraft.world.level.storage.loot.predicates.TimeCheck deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 64:64:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 64:64:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.WeatherCheck -> cur: +net.minecraft.world.level.storage.loot.predicates.WeatherCheck -> cuu: java.lang.Boolean isRaining -> a java.lang.Boolean isThundering -> b 20:23:void (java.lang.Boolean,java.lang.Boolean) -> @@ -65837,8 +65948,8 @@ net.minecraft.world.level.storage.loot.predicates.WeatherCheck -> cur: 13:13:void (java.lang.Boolean,java.lang.Boolean,net.minecraft.world.level.storage.loot.predicates.WeatherCheck$1) -> 13:13:java.lang.Boolean access$100(net.minecraft.world.level.storage.loot.predicates.WeatherCheck) -> a 13:13:java.lang.Boolean access$200(net.minecraft.world.level.storage.loot.predicates.WeatherCheck) -> b -net.minecraft.world.level.storage.loot.predicates.WeatherCheck$1 -> cur$1: -net.minecraft.world.level.storage.loot.predicates.WeatherCheck$Builder -> cur$a: +net.minecraft.world.level.storage.loot.predicates.WeatherCheck$1 -> cuu$1: +net.minecraft.world.level.storage.loot.predicates.WeatherCheck$Builder -> cuu$a: java.lang.Boolean isRaining -> a java.lang.Boolean isThundering -> b 40:40:void () -> @@ -65846,43 +65957,43 @@ net.minecraft.world.level.storage.loot.predicates.WeatherCheck$Builder -> cur$a: 53:54:net.minecraft.world.level.storage.loot.predicates.WeatherCheck$Builder setThundering(java.lang.Boolean) -> b 59:59:net.minecraft.world.level.storage.loot.predicates.WeatherCheck build() -> b 40:40:net.minecraft.world.level.storage.loot.predicates.LootItemCondition build() -> build -net.minecraft.world.level.storage.loot.predicates.WeatherCheck$Serializer -> cur$b: +net.minecraft.world.level.storage.loot.predicates.WeatherCheck$Serializer -> cuu$b: 69:70:void () -> 74:76:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.WeatherCheck,com.google.gson.JsonSerializationContext) -> a 80:82:net.minecraft.world.level.storage.loot.predicates.WeatherCheck deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> a 67:67:net.minecraft.world.level.storage.loot.predicates.LootItemCondition deserialize(com.google.gson.JsonObject,com.google.gson.JsonDeserializationContext) -> b 67:67:void serialize(com.google.gson.JsonObject,net.minecraft.world.level.storage.loot.predicates.LootItemCondition,com.google.gson.JsonSerializationContext) -> a -net.minecraft.world.level.storage.loot.predicates.package-info -> cus: -net.minecraft.world.level.storage.package-info -> cut: -net.minecraft.world.level.storage.threaded.package-info -> cuu: -net.minecraft.world.level.timers.FunctionCallback -> cuv: +net.minecraft.world.level.storage.loot.predicates.package-info -> cuv: +net.minecraft.world.level.storage.package-info -> cuw: +net.minecraft.world.level.storage.threaded.package-info -> cux: +net.minecraft.world.level.timers.FunctionCallback -> cuy: net.minecraft.resources.ResourceLocation functionId -> a 11:13:void (net.minecraft.resources.ResourceLocation) -> 17:19:void handle(net.minecraft.server.MinecraftServer,net.minecraft.world.level.timers.TimerQueue,long) -> a 8:8:void handle(java.lang.Object,net.minecraft.world.level.timers.TimerQueue,long) -> a 18:18:void lambda$handle$0(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandFunction) -> a 8:8:net.minecraft.resources.ResourceLocation access$000(net.minecraft.world.level.timers.FunctionCallback) -> a -net.minecraft.world.level.timers.FunctionCallback$Serializer -> cuv$a: +net.minecraft.world.level.timers.FunctionCallback$Serializer -> cuy$a: 23:24:void () -> 28:29:void serialize(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.timers.FunctionCallback) -> a 33:34:net.minecraft.world.level.timers.FunctionCallback deserialize(net.minecraft.nbt.CompoundTag) -> a 21:21:net.minecraft.world.level.timers.TimerCallback deserialize(net.minecraft.nbt.CompoundTag) -> b 21:21:void serialize(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.timers.TimerCallback) -> a -net.minecraft.world.level.timers.FunctionTagCallback -> cuw: +net.minecraft.world.level.timers.FunctionTagCallback -> cuz: net.minecraft.resources.ResourceLocation tagId -> a 13:15:void (net.minecraft.resources.ResourceLocation) -> 19:24:void handle(net.minecraft.server.MinecraftServer,net.minecraft.world.level.timers.TimerQueue,long) -> a 10:10:void handle(java.lang.Object,net.minecraft.world.level.timers.TimerQueue,long) -> a 10:10:net.minecraft.resources.ResourceLocation access$000(net.minecraft.world.level.timers.FunctionTagCallback) -> a -net.minecraft.world.level.timers.FunctionTagCallback$Serializer -> cuw$a: +net.minecraft.world.level.timers.FunctionTagCallback$Serializer -> cuz$a: 28:29:void () -> 33:34:void serialize(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.timers.FunctionTagCallback) -> a 38:39:net.minecraft.world.level.timers.FunctionTagCallback deserialize(net.minecraft.nbt.CompoundTag) -> a 26:26:net.minecraft.world.level.timers.TimerCallback deserialize(net.minecraft.nbt.CompoundTag) -> b 26:26:void serialize(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.timers.TimerCallback) -> a -net.minecraft.world.level.timers.TimerCallback -> cux: +net.minecraft.world.level.timers.TimerCallback -> cva: void handle(java.lang.Object,net.minecraft.world.level.timers.TimerQueue,long) -> a -net.minecraft.world.level.timers.TimerCallback$Serializer -> cux$a: +net.minecraft.world.level.timers.TimerCallback$Serializer -> cva$a: net.minecraft.resources.ResourceLocation id -> a java.lang.Class cls -> b 14:17:void (net.minecraft.resources.ResourceLocation,java.lang.Class) -> @@ -65890,7 +66001,7 @@ net.minecraft.world.level.timers.TimerCallback$Serializer -> cux$a: 24:24:java.lang.Class getCls() -> b void serialize(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.timers.TimerCallback) -> a net.minecraft.world.level.timers.TimerCallback deserialize(net.minecraft.nbt.CompoundTag) -> b -net.minecraft.world.level.timers.TimerCallbacks -> cuy: +net.minecraft.world.level.timers.TimerCallbacks -> cvb: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.world.level.timers.TimerCallbacks SERVER_CALLBACKS -> a java.util.Map idToSerializer -> c @@ -65901,7 +66012,7 @@ net.minecraft.world.level.timers.TimerCallbacks -> cuy: 41:45:net.minecraft.nbt.CompoundTag serialize(net.minecraft.world.level.timers.TimerCallback) -> a 50:60:net.minecraft.world.level.timers.TimerCallback deserialize(net.minecraft.nbt.CompoundTag) -> a 15:19:void () -> -net.minecraft.world.level.timers.TimerQueue -> cuz: +net.minecraft.world.level.timers.TimerQueue -> cvc: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.level.timers.TimerCallbacks callbacksRegistry -> b java.util.Queue queue -> c @@ -65920,17 +66031,17 @@ net.minecraft.world.level.timers.TimerQueue -> cuz: 40:40:com.google.common.primitives.UnsignedLong lambda$createComparator$1(net.minecraft.world.level.timers.TimerQueue$Event) -> b 40:40:long lambda$createComparator$0(net.minecraft.world.level.timers.TimerQueue$Event) -> c 20:20:void () -> -net.minecraft.world.level.timers.TimerQueue$1 -> cuz$1: -net.minecraft.world.level.timers.TimerQueue$Event -> cuz$a: +net.minecraft.world.level.timers.TimerQueue$1 -> cvc$1: +net.minecraft.world.level.timers.TimerQueue$Event -> cvc$a: long triggerTime -> a com.google.common.primitives.UnsignedLong sequentialId -> b java.lang.String id -> c net.minecraft.world.level.timers.TimerCallback callback -> d 31:36:void (long,com.google.common.primitives.UnsignedLong,java.lang.String,net.minecraft.world.level.timers.TimerCallback) -> 25:25:void (long,com.google.common.primitives.UnsignedLong,java.lang.String,net.minecraft.world.level.timers.TimerCallback,net.minecraft.world.level.timers.TimerQueue$1) -> -net.minecraft.world.level.timers.package-info -> cva: -net.minecraft.world.package-info -> cvb: -net.minecraft.world.phys.AABB -> cvc: +net.minecraft.world.level.timers.package-info -> cvd: +net.minecraft.world.package-info -> cve: +net.minecraft.world.phys.AABB -> cvf: double minX -> a double minY -> b double minZ -> c @@ -65984,7 +66095,7 @@ net.minecraft.world.phys.AABB -> cvc: 491:491:java.lang.String toString() -> toString 495:495:boolean hasNaN() -> e 499:499:net.minecraft.world.phys.Vec3 getCenter() -> f -net.minecraft.world.phys.BlockHitResult -> cvd: +net.minecraft.world.phys.BlockHitResult -> cvg: net.minecraft.core.Direction direction -> b net.minecraft.core.BlockPos blockPos -> c boolean miss -> d @@ -65997,19 +66108,19 @@ net.minecraft.world.phys.BlockHitResult -> cvd: 38:38:net.minecraft.core.Direction getDirection() -> b 43:43:net.minecraft.world.phys.HitResult$Type getType() -> c 47:47:boolean isInside() -> d -net.minecraft.world.phys.EntityHitResult -> cve: +net.minecraft.world.phys.EntityHitResult -> cvh: net.minecraft.world.entity.Entity entity -> b 9:10:void (net.minecraft.world.entity.Entity) -> 13:16:void (net.minecraft.world.entity.Entity,net.minecraft.world.phys.Vec3) -> 19:19:net.minecraft.world.entity.Entity getEntity() -> a 24:24:net.minecraft.world.phys.HitResult$Type getType() -> c -net.minecraft.world.phys.HitResult -> cvf: +net.minecraft.world.phys.HitResult -> cvi: net.minecraft.world.phys.Vec3 location -> a 12:14:void (net.minecraft.world.phys.Vec3) -> 17:20:double distanceTo(net.minecraft.world.entity.Entity) -> a net.minecraft.world.phys.HitResult$Type getType() -> c 26:26:net.minecraft.world.phys.Vec3 getLocation() -> e -net.minecraft.world.phys.HitResult$Type -> cvf$a: +net.minecraft.world.phys.HitResult$Type -> cvi$a: net.minecraft.world.phys.HitResult$Type MISS -> a net.minecraft.world.phys.HitResult$Type BLOCK -> b net.minecraft.world.phys.HitResult$Type ENTITY -> c @@ -66018,7 +66129,7 @@ net.minecraft.world.phys.HitResult$Type -> cvf$a: 6:6:net.minecraft.world.phys.HitResult$Type valueOf(java.lang.String) -> valueOf 6:6:void (java.lang.String,int) -> 6:7:void () -> -net.minecraft.world.phys.PosAndRot -> cvg: +net.minecraft.world.phys.PosAndRot -> cvj: net.minecraft.world.phys.Vec3 pos -> a float xRot -> b float yRot -> c @@ -66029,7 +66140,7 @@ net.minecraft.world.phys.PosAndRot -> cvg: 30:39:boolean equals(java.lang.Object) -> equals 44:44:int hashCode() -> hashCode 49:49:java.lang.String toString() -> toString -net.minecraft.world.phys.Vec2 -> cvh: +net.minecraft.world.phys.Vec2 -> cvk: net.minecraft.world.phys.Vec2 ZERO -> a net.minecraft.world.phys.Vec2 ONE -> b net.minecraft.world.phys.Vec2 UNIT_X -> c @@ -66052,7 +66163,7 @@ net.minecraft.world.phys.Vec2 -> cvh: 58:60:float distanceToSqr(net.minecraft.world.phys.Vec2) -> d 64:64:net.minecraft.world.phys.Vec2 negated() -> d 7:14:void () -> -net.minecraft.world.phys.Vec3 -> cvi: +net.minecraft.world.phys.Vec3 -> cvl: net.minecraft.world.phys.Vec3 ZERO -> a double x -> b double y -> c @@ -66092,18 +66203,18 @@ net.minecraft.world.phys.Vec3 -> cvi: 219:219:double y() -> b 224:224:double z() -> c 12:12:void () -> -net.minecraft.world.phys.package-info -> cvj: -net.minecraft.world.phys.shapes.ArrayVoxelShape -> cvk: +net.minecraft.world.phys.package-info -> cvm: +net.minecraft.world.phys.shapes.ArrayVoxelShape -> cvn: it.unimi.dsi.fastutil.doubles.DoubleList xs -> b it.unimi.dsi.fastutil.doubles.DoubleList ys -> c it.unimi.dsi.fastutil.doubles.DoubleList zs -> d 16:22:void (net.minecraft.world.phys.shapes.DiscreteVoxelShape,double[],double[],double[]) -> 25:35:void (net.minecraft.world.phys.shapes.DiscreteVoxelShape,it.unimi.dsi.fastutil.doubles.DoubleList,it.unimi.dsi.fastutil.doubles.DoubleList,it.unimi.dsi.fastutil.doubles.DoubleList) -> 39:47:it.unimi.dsi.fastutil.doubles.DoubleList getCoords(net.minecraft.core.Direction$Axis) -> a -net.minecraft.world.phys.shapes.ArrayVoxelShape$1 -> cvk$1: +net.minecraft.world.phys.shapes.ArrayVoxelShape$1 -> cvn$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a 39:39:void () -> -net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape -> cvl: +net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape -> cvo: java.util.BitSet storage -> d int xMin -> e int yMin -> f @@ -66126,7 +66237,7 @@ net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape -> cvl: 127:151:boolean lambda$join$2(net.minecraft.world.phys.shapes.IndexMerger,net.minecraft.world.phys.shapes.IndexMerger,net.minecraft.world.phys.shapes.BooleanOp,net.minecraft.world.phys.shapes.DiscreteVoxelShape,net.minecraft.world.phys.shapes.DiscreteVoxelShape,net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape,int[],int,int,int) -> a 129:145:boolean lambda$null$1(net.minecraft.world.phys.shapes.IndexMerger,net.minecraft.world.phys.shapes.BooleanOp,net.minecraft.world.phys.shapes.DiscreteVoxelShape,int,net.minecraft.world.phys.shapes.DiscreteVoxelShape,int,net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape,int,int[],boolean[],int,int,int) -> a 131:138:boolean lambda$null$0(net.minecraft.world.phys.shapes.BooleanOp,net.minecraft.world.phys.shapes.DiscreteVoxelShape,int,int,net.minecraft.world.phys.shapes.DiscreteVoxelShape,int,int,net.minecraft.world.phys.shapes.BitSetDiscreteVoxelShape,int,int,int[],boolean[],int,int,int) -> a -net.minecraft.world.phys.shapes.BooleanOp -> cvm: +net.minecraft.world.phys.shapes.BooleanOp -> cvp: net.minecraft.world.phys.shapes.BooleanOp FALSE -> a net.minecraft.world.phys.shapes.BooleanOp NOT_OR -> b net.minecraft.world.phys.shapes.BooleanOp ONLY_SECOND -> c @@ -66161,22 +66272,22 @@ net.minecraft.world.phys.shapes.BooleanOp -> cvm: 5:5:boolean lambda$static$1(boolean,boolean) -> o 4:4:boolean lambda$static$0(boolean,boolean) -> p 4:19:void () -> -net.minecraft.world.phys.shapes.CollisionContext -> cvn: +net.minecraft.world.phys.shapes.CollisionContext -> cvq: 9:9:net.minecraft.world.phys.shapes.CollisionContext empty() -> a 14:14:net.minecraft.world.phys.shapes.CollisionContext of(net.minecraft.world.entity.Entity) -> a boolean isDescending() -> b boolean isAbove(net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.core.BlockPos,boolean) -> a boolean isHoldingItem(net.minecraft.world.item.Item) -> a -net.minecraft.world.phys.shapes.CubePointRange -> cvo: +net.minecraft.world.phys.shapes.CubePointRange -> cvr: int parts -> a 8:10:void (int) -> 14:14:double getDouble(int) -> getDouble 19:19:int size() -> size -net.minecraft.world.phys.shapes.CubeVoxelShape -> cvp: +net.minecraft.world.phys.shapes.CubeVoxelShape -> cvs: 9:10:void (net.minecraft.world.phys.shapes.DiscreteVoxelShape) -> 14:14:it.unimi.dsi.fastutil.doubles.DoubleList getCoords(net.minecraft.core.Direction$Axis) -> a 19:20:int findIndex(net.minecraft.core.Direction$Axis,double) -> a -net.minecraft.world.phys.shapes.DiscreteCubeMerger -> cvq: +net.minecraft.world.phys.shapes.DiscreteCubeMerger -> cvt: net.minecraft.world.phys.shapes.CubePointRange result -> a int firstSize -> b int secondSize -> c @@ -66184,7 +66295,7 @@ net.minecraft.world.phys.shapes.DiscreteCubeMerger -> cvq: 12:17:void (int,int) -> 21:28:boolean forMergedIndexes(net.minecraft.world.phys.shapes.IndexMerger$IndexConsumer) -> a 33:33:it.unimi.dsi.fastutil.doubles.DoubleList getList() -> a -net.minecraft.world.phys.shapes.DiscreteVoxelShape -> cvr: +net.minecraft.world.phys.shapes.DiscreteVoxelShape -> cvu: net.minecraft.core.Direction$Axis[] AXIS_VALUES -> d int xSize -> a int ySize -> b @@ -66213,11 +66324,11 @@ net.minecraft.world.phys.shapes.DiscreteVoxelShape -> cvr: 282:285:void forAllFaces(net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer) -> a 288:324:void forAllAxisFaces(net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer,net.minecraft.core.AxisCycle) -> a 7:7:void () -> -net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer -> cvr$a: +net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer -> cvu$a: void consume(net.minecraft.core.Direction,int,int,int) -> consume -net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer -> cvr$b: +net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer -> cvu$b: void consume(int,int,int,int,int,int) -> consume -net.minecraft.world.phys.shapes.EntityCollisionContext -> cvs: +net.minecraft.world.phys.shapes.EntityCollisionContext -> cvv: net.minecraft.world.phys.shapes.CollisionContext EMPTY -> a boolean descending -> b double entityBottom -> c @@ -66228,33 +66339,33 @@ net.minecraft.world.phys.shapes.EntityCollisionContext -> cvs: 46:46:boolean isDescending() -> b 51:51:boolean isAbove(net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.core.BlockPos,boolean) -> a 12:12:void () -> -net.minecraft.world.phys.shapes.EntityCollisionContext$1 -> cvs$1: +net.minecraft.world.phys.shapes.EntityCollisionContext$1 -> cvv$1: 12:12:void (boolean,double,net.minecraft.world.item.Item) -> 15:15:boolean isAbove(net.minecraft.world.phys.shapes.VoxelShape,net.minecraft.core.BlockPos,boolean) -> a -net.minecraft.world.phys.shapes.IdenticalMerger -> cvt: +net.minecraft.world.phys.shapes.IdenticalMerger -> cvw: it.unimi.dsi.fastutil.doubles.DoubleList coords -> a 8:10:void (it.unimi.dsi.fastutil.doubles.DoubleList) -> 14:19:boolean forMergedIndexes(net.minecraft.world.phys.shapes.IndexMerger$IndexConsumer) -> a 24:24:it.unimi.dsi.fastutil.doubles.DoubleList getList() -> a -net.minecraft.world.phys.shapes.IndexMerger -> cvu: +net.minecraft.world.phys.shapes.IndexMerger -> cvx: it.unimi.dsi.fastutil.doubles.DoubleList getList() -> a boolean forMergedIndexes(net.minecraft.world.phys.shapes.IndexMerger$IndexConsumer) -> a -net.minecraft.world.phys.shapes.IndexMerger$IndexConsumer -> cvu$a: +net.minecraft.world.phys.shapes.IndexMerger$IndexConsumer -> cvx$a: boolean merge(int,int,int) -> merge -net.minecraft.world.phys.shapes.IndirectMerger -> cvv: +net.minecraft.world.phys.shapes.IndirectMerger -> cvy: it.unimi.dsi.fastutil.doubles.DoubleArrayList result -> a it.unimi.dsi.fastutil.ints.IntArrayList firstIndices -> b it.unimi.dsi.fastutil.ints.IntArrayList secondIndices -> c 12:52:void (it.unimi.dsi.fastutil.doubles.DoubleList,it.unimi.dsi.fastutil.doubles.DoubleList,boolean,boolean) -> 56:61:boolean forMergedIndexes(net.minecraft.world.phys.shapes.IndexMerger$IndexConsumer) -> a 66:66:it.unimi.dsi.fastutil.doubles.DoubleList getList() -> a -net.minecraft.world.phys.shapes.IntPointRange -> cvw: +net.minecraft.world.phys.shapes.IntPointRange -> cvz: int parts -> a int origin -> b 9:12:void (int,int) -> 16:16:double getDouble(int) -> getDouble 21:21:int size() -> size -net.minecraft.world.phys.shapes.NonOverlappingMerger -> cvx: +net.minecraft.world.phys.shapes.NonOverlappingMerger -> cwa: it.unimi.dsi.fastutil.doubles.DoubleList lower -> a it.unimi.dsi.fastutil.doubles.DoubleList upper -> b boolean swap -> c @@ -66265,13 +66376,13 @@ net.minecraft.world.phys.shapes.NonOverlappingMerger -> cvx: 52:55:double getDouble(int) -> getDouble 61:61:it.unimi.dsi.fastutil.doubles.DoubleList getList() -> a 25:25:boolean lambda$forMergedIndexes$0(net.minecraft.world.phys.shapes.IndexMerger$IndexConsumer,int,int,int) -> a -net.minecraft.world.phys.shapes.OffsetDoubleList -> cvy: +net.minecraft.world.phys.shapes.OffsetDoubleList -> cwb: it.unimi.dsi.fastutil.doubles.DoubleList delegate -> a double offset -> b 10:13:void (it.unimi.dsi.fastutil.doubles.DoubleList,double) -> 17:17:double getDouble(int) -> getDouble 22:22:int size() -> size -net.minecraft.world.phys.shapes.Shapes -> cvz: +net.minecraft.world.phys.shapes.Shapes -> cwc: net.minecraft.world.phys.shapes.VoxelShape BLOCK -> b net.minecraft.world.phys.shapes.VoxelShape INFINITY -> a net.minecraft.world.phys.shapes.VoxelShape EMPTY -> c @@ -66303,9 +66414,9 @@ net.minecraft.world.phys.shapes.Shapes -> cvz: 189:189:boolean lambda$null$1(net.minecraft.world.phys.shapes.BooleanOp,net.minecraft.world.phys.shapes.DiscreteVoxelShape,int,int,net.minecraft.world.phys.shapes.DiscreteVoxelShape,int,int,int,int,int) -> a 27:29:net.minecraft.world.phys.shapes.CubeVoxelShape lambda$static$0() -> c 26:37:void () -> -net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer -> cvz$a: +net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer -> cwc$a: void consume(double,double,double,double,double,double) -> consume -net.minecraft.world.phys.shapes.SliceShape -> cwa: +net.minecraft.world.phys.shapes.SliceShape -> cwd: net.minecraft.world.phys.shapes.VoxelShape delegate -> b net.minecraft.core.Direction$Axis axis -> c it.unimi.dsi.fastutil.doubles.DoubleList SLICE_COORDS -> d @@ -66313,7 +66424,7 @@ net.minecraft.world.phys.shapes.SliceShape -> cwa: 18:24:net.minecraft.world.phys.shapes.DiscreteVoxelShape makeSlice(net.minecraft.world.phys.shapes.DiscreteVoxelShape,net.minecraft.core.Direction$Axis,int) -> a 30:33:it.unimi.dsi.fastutil.doubles.DoubleList getCoords(net.minecraft.core.Direction$Axis) -> a 9:9:void () -> -net.minecraft.world.phys.shapes.SubShape -> cwb: +net.minecraft.world.phys.shapes.SubShape -> cwe: net.minecraft.world.phys.shapes.DiscreteVoxelShape parent -> d int startX -> e int startY -> f @@ -66326,7 +66437,7 @@ net.minecraft.world.phys.shapes.SubShape -> cwb: 32:33:void setFull(int,int,int,boolean,boolean) -> a 37:37:int firstFull(net.minecraft.core.Direction$Axis) -> a 42:42:int lastFull(net.minecraft.core.Direction$Axis) -> b -net.minecraft.world.phys.shapes.VoxelShape -> cwc: +net.minecraft.world.phys.shapes.VoxelShape -> cwf: net.minecraft.world.phys.shapes.DiscreteVoxelShape shape -> a net.minecraft.world.phys.shapes.VoxelShape[] faces -> b 24:26:void (net.minecraft.world.phys.shapes.DiscreteVoxelShape) -> @@ -66356,14 +66467,14 @@ net.minecraft.world.phys.shapes.VoxelShape -> cwc: 92:92:void lambda$forAllBoxes$2(net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer,it.unimi.dsi.fastutil.doubles.DoubleList,it.unimi.dsi.fastutil.doubles.DoubleList,it.unimi.dsi.fastutil.doubles.DoubleList,int,int,int,int,int,int) -> a 84:84:void lambda$forAllEdges$1(net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer,int,int,int,int,int,int) -> a 78:79:void lambda$optimize$0(net.minecraft.world.phys.shapes.VoxelShape[],double,double,double,double,double,double) -> a -net.minecraft.world.phys.shapes.WorldRegionIndirectVoxelShape -> cwd: +net.minecraft.world.phys.shapes.WorldRegionIndirectVoxelShape -> cwg: int x -> b int y -> c int z -> d 12:16:void (net.minecraft.world.phys.shapes.DiscreteVoxelShape,int,int,int) -> 20:20:it.unimi.dsi.fastutil.doubles.DoubleList getCoords(net.minecraft.core.Direction$Axis) -> a -net.minecraft.world.phys.shapes.package-info -> cwe: -net.minecraft.world.scores.Objective -> cwf: +net.minecraft.world.phys.shapes.package-info -> cwh: +net.minecraft.world.scores.Objective -> cwi: net.minecraft.world.scores.Scoreboard scoreboard -> a java.lang.String name -> b net.minecraft.world.scores.criteria.ObjectiveCriteria criteria -> c @@ -66379,7 +66490,7 @@ net.minecraft.world.scores.Objective -> cwf: 54:54:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType getRenderType() -> f 58:60:void setRenderType(net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType) -> a 44:44:void lambda$getFormattedDisplayName$0(net.minecraft.network.chat.Style) -> a -net.minecraft.world.scores.PlayerTeam -> cwg: +net.minecraft.world.scores.PlayerTeam -> cwj: net.minecraft.world.scores.Scoreboard scoreboard -> a java.lang.String name -> b java.util.Set players -> c @@ -66420,7 +66531,7 @@ net.minecraft.world.scores.PlayerTeam -> cwg: 185:187:void setColor(net.minecraft.ChatFormatting) -> a 191:191:net.minecraft.ChatFormatting getColor() -> n 53:55:void lambda$getFormattedDisplayName$0(net.minecraft.network.chat.Style) -> a -net.minecraft.world.scores.Score -> cwh: +net.minecraft.world.scores.Score -> cwk: java.util.Comparator SCORE_COMPARATOR -> a net.minecraft.world.scores.Scoreboard scoreboard -> b net.minecraft.world.scores.Objective objective -> c @@ -66442,7 +66553,7 @@ net.minecraft.world.scores.Score -> cwh: 83:84:void setLocked(boolean) -> a 8:13:int lambda$static$0(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -> a 7:7:void () -> -net.minecraft.world.scores.Scoreboard -> cwi: +net.minecraft.world.scores.Scoreboard -> cwl: java.util.Map objectivesByName -> a java.util.Map objectivesByCriteria -> b java.util.Map playerScores -> c @@ -66498,7 +66609,7 @@ net.minecraft.world.scores.Scoreboard -> cwi: 82:82:java.util.Map lambda$getOrCreatePlayerScore$2(java.lang.String) -> k 66:66:void lambda$forAllObjectives$1(java.util.function.Consumer,java.lang.String,net.minecraft.world.scores.Objective) -> a 59:59:java.util.List lambda$addObjective$0(net.minecraft.world.scores.criteria.ObjectiveCriteria) -> a -net.minecraft.world.scores.ScoreboardSaveData -> cwj: +net.minecraft.world.scores.ScoreboardSaveData -> cwm: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.scores.Scoreboard scoreboard -> b net.minecraft.nbt.CompoundTag delayLoad -> c @@ -66515,7 +66626,7 @@ net.minecraft.world.scores.ScoreboardSaveData -> cwj: 213:229:net.minecraft.nbt.ListTag saveObjectives() -> e 132:140:void lambda$loadObjectives$0(net.minecraft.nbt.CompoundTag,net.minecraft.world.scores.criteria.ObjectiveCriteria) -> a 17:17:void () -> -net.minecraft.world.scores.Team -> cwk: +net.minecraft.world.scores.Team -> cwn: 13:13:void () -> 15:21:boolean isAlliedTo(net.minecraft.world.scores.Team) -> a java.lang.String getName() -> b @@ -66527,7 +66638,7 @@ net.minecraft.world.scores.Team -> cwk: java.util.Collection getPlayers() -> g net.minecraft.world.scores.Team$Visibility getDeathMessageVisibility() -> k net.minecraft.world.scores.Team$CollisionRule getCollisionRule() -> l -net.minecraft.world.scores.Team$CollisionRule -> cwk$a: +net.minecraft.world.scores.Team$CollisionRule -> cwn$a: net.minecraft.world.scores.Team$CollisionRule ALWAYS -> a net.minecraft.world.scores.Team$CollisionRule NEVER -> b net.minecraft.world.scores.Team$CollisionRule PUSH_OTHER_TEAMS -> c @@ -66545,7 +66656,7 @@ net.minecraft.world.scores.Team$CollisionRule -> cwk$a: 78:78:net.minecraft.world.scores.Team$CollisionRule lambda$static$1(net.minecraft.world.scores.Team$CollisionRule) -> a 78:78:java.lang.String lambda$static$0(net.minecraft.world.scores.Team$CollisionRule) -> b 72:78:void () -> -net.minecraft.world.scores.Team$Visibility -> cwk$b: +net.minecraft.world.scores.Team$Visibility -> cwn$b: net.minecraft.world.scores.Team$Visibility ALWAYS -> a net.minecraft.world.scores.Team$Visibility NEVER -> b net.minecraft.world.scores.Team$Visibility HIDE_FOR_OTHER_TEAMS -> c @@ -66563,7 +66674,7 @@ net.minecraft.world.scores.Team$Visibility -> cwk$b: 48:48:net.minecraft.world.scores.Team$Visibility lambda$static$1(net.minecraft.world.scores.Team$Visibility) -> a 48:48:java.lang.String lambda$static$0(net.minecraft.world.scores.Team$Visibility) -> b 42:48:void () -> -net.minecraft.world.scores.criteria.ObjectiveCriteria -> cwl: +net.minecraft.world.scores.criteria.ObjectiveCriteria -> cwo: java.util.Map CRITERIA_BY_NAME -> a net.minecraft.world.scores.criteria.ObjectiveCriteria DUMMY -> b net.minecraft.world.scores.criteria.ObjectiveCriteria TRIGGER -> c @@ -66590,7 +66701,7 @@ net.minecraft.world.scores.criteria.ObjectiveCriteria -> cwl: 87:87:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType getDefaultRenderType() -> e 71:71:java.util.Optional lambda$byName$0(java.lang.String,int,net.minecraft.stats.StatType) -> a 14:44:void () -> -net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType -> cwl$a: +net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType -> cwo$a: net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType INTEGER -> a net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType HEARTS -> b java.lang.String id -> c @@ -66602,5 +66713,5 @@ net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType -> cwl$a: 102:102:java.lang.String getId() -> a 116:116:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType byId(java.lang.String) -> a 90:113:void () -> -net.minecraft.world.scores.criteria.package-info -> cwm: -net.minecraft.world.scores.package-info -> cwn: +net.minecraft.world.scores.criteria.package-info -> cwp: +net.minecraft.world.scores.package-info -> cwq: diff --git a/src/com/mojang/blaze3d/audio/Channel.java b/src/com/mojang/blaze3d/audio/Channel.java index 8d2a025..f5224c1 100644 --- a/src/com/mojang/blaze3d/audio/Channel.java +++ b/src/com/mojang/blaze3d/audio/Channel.java @@ -88,8 +88,8 @@ public class Channel { return this.getState() == 4116; } - public void setSelfPosition(final Vec3 cvi) { - AL10.alSourcefv(this.source, 4100, new float[] { (float)cvi.x, (float)cvi.y, (float)cvi.z }); + public void setSelfPosition(final Vec3 cvl) { + AL10.alSourcefv(this.source, 4100, new float[] { (float)cvl.x, (float)cvl.y, (float)cvl.z }); } public void setPitch(final float float1) { @@ -119,13 +119,13 @@ public class Channel { AL10.alSourcei(this.source, 514, (int)(boolean1 ? 1 : 0)); } - public void attachStaticBuffer(final SoundBuffer cwu) { - cwu.getAlBuffer().ifPresent(integer -> AL10.alSourcei(this.source, 4105, integer)); + public void attachStaticBuffer(final SoundBuffer cwx) { + cwx.getAlBuffer().ifPresent(integer -> AL10.alSourcei(this.source, 4105, integer)); } - public void attachBufferStream(final AudioStream edp) { - this.stream = edp; - final AudioFormat audioFormat3 = edp.getFormat(); + public void attachBufferStream(final AudioStream eds) { + this.stream = eds; + final AudioFormat audioFormat3 = eds.getFormat(); this.streamingBufferSize = calculateBufferSize(audioFormat3, 1); this.pumpBuffers(4); } diff --git a/src/com/mojang/blaze3d/audio/Library.java b/src/com/mojang/blaze3d/audio/Library.java index 51f7db9..0e0fec8 100644 --- a/src/com/mojang/blaze3d/audio/Library.java +++ b/src/com/mojang/blaze3d/audio/Library.java @@ -113,8 +113,8 @@ public class Library { return ((c == Pool.STREAMING) ? this.streamingChannels : this.staticChannels).acquire(); } - public void releaseChannel(final Channel cwp) { - if (!this.staticChannels.release(cwp) && !this.streamingChannels.release(cwp)) { + public void releaseChannel(final Channel cws) { + if (!this.staticChannels.release(cws) && !this.streamingChannels.release(cws)) { throw new IllegalStateException("Tried to release unknown channel"); } } @@ -133,7 +133,7 @@ public class Library { } @Override - public boolean release(final Channel cwp) { + public boolean release(final Channel cws) { return false; } @@ -173,19 +173,19 @@ public class Library { if (this.activeChannels.size() >= this.limit) { return null; } - final Channel cwp2 = Channel.create(); - if (cwp2 != null) { - this.activeChannels.add(cwp2); + final Channel cws2 = Channel.create(); + if (cws2 != null) { + this.activeChannels.add(cws2); } - return cwp2; + return cws2; } @Override - public boolean release(final Channel cwp) { - if (!this.activeChannels.remove(cwp)) { + public boolean release(final Channel cws) { + if (!this.activeChannels.remove(cws)) { return false; } - cwp.destroy(); + cws.destroy(); return true; } @@ -210,7 +210,7 @@ public class Library { @Nullable Channel acquire(); - boolean release(final Channel cwp); + boolean release(final Channel cws); void cleanup(); diff --git a/src/com/mojang/blaze3d/audio/Listener.java b/src/com/mojang/blaze3d/audio/Listener.java index 21f916c..24e86a4 100644 --- a/src/com/mojang/blaze3d/audio/Listener.java +++ b/src/com/mojang/blaze3d/audio/Listener.java @@ -11,8 +11,8 @@ public class Listener { this.gain = 1.0f; } - public void setListenerPosition(final Vec3 cvi) { - AL10.alListener3f(4100, (float)cvi.x, (float)cvi.y, (float)cvi.z); + public void setListenerPosition(final Vec3 cvl) { + AL10.alListener3f(4100, (float)cvl.x, (float)cvl.y, (float)cvl.z); } public void setListenerOrientation(final Vector3f e1, final Vector3f e2) { diff --git a/src/com/mojang/blaze3d/font/TrueTypeGlyphProvider.java b/src/com/mojang/blaze3d/font/TrueTypeGlyphProvider.java index 6d48708..bc957c4 100644 --- a/src/com/mojang/blaze3d/font/TrueTypeGlyphProvider.java +++ b/src/com/mojang/blaze3d/font/TrueTypeGlyphProvider.java @@ -1,9 +1,8 @@ package com.mojang.blaze3d.font; import com.mojang.blaze3d.platform.NativeImage; -import org.apache.logging.log4j.LogManager; -import java.io.IOException; -import java.nio.ByteBuffer; +import java.nio.Buffer; +import org.lwjgl.system.MemoryUtil; import javax.annotation.Nullable; import java.nio.IntBuffer; import org.lwjgl.system.MemoryStack; @@ -11,10 +10,10 @@ import org.lwjgl.stb.STBTruetype; import it.unimi.dsi.fastutil.chars.CharArraySet; import it.unimi.dsi.fastutil.chars.CharSet; import org.lwjgl.stb.STBTTFontinfo; -import org.apache.logging.log4j.Logger; +import java.nio.ByteBuffer; public class TrueTypeGlyphProvider implements GlyphProvider { - private static final Logger LOGGER; + private final ByteBuffer fontMemory; private final STBTTFontinfo font; private final float oversample; private final CharSet skip; @@ -23,20 +22,21 @@ public class TrueTypeGlyphProvider implements GlyphProvider { private final float pointScale; private final float ascent; - public TrueTypeGlyphProvider(final STBTTFontinfo sTBTTFontinfo, final float float2, final float float3, final float float4, final float float5, final String string) { + public TrueTypeGlyphProvider(final ByteBuffer byteBuffer, final STBTTFontinfo sTBTTFontinfo, final float float3, final float float4, final float float5, final float float6, final String string) { this.skip = (CharSet)new CharArraySet(); + this.fontMemory = byteBuffer; this.font = sTBTTFontinfo; - this.oversample = float3; + this.oversample = float4; string.chars().forEach(integer -> this.skip.add((char)(integer & 0xFFFF))); - this.shiftX = float4 * float3; - this.shiftY = float5 * float3; - this.pointScale = STBTruetype.stbtt_ScaleForPixelHeight(sTBTTFontinfo, float2 * float3); - try (final MemoryStack memoryStack8 = MemoryStack.stackPush()) { - final IntBuffer intBuffer10 = memoryStack8.mallocInt(1); - final IntBuffer intBuffer11 = memoryStack8.mallocInt(1); - final IntBuffer intBuffer12 = memoryStack8.mallocInt(1); - STBTruetype.stbtt_GetFontVMetrics(sTBTTFontinfo, intBuffer10, intBuffer11, intBuffer12); - this.ascent = intBuffer10.get(0) * this.pointScale; + this.shiftX = float5 * float4; + this.shiftY = float6 * float4; + this.pointScale = STBTruetype.stbtt_ScaleForPixelHeight(sTBTTFontinfo, float3 * float4); + try (final MemoryStack memoryStack9 = MemoryStack.stackPush()) { + final IntBuffer intBuffer11 = memoryStack9.mallocInt(1); + final IntBuffer intBuffer12 = memoryStack9.mallocInt(1); + final IntBuffer intBuffer13 = memoryStack9.mallocInt(1); + STBTruetype.stbtt_GetFontVMetrics(sTBTTFontinfo, intBuffer11, intBuffer12, intBuffer13); + this.ascent = intBuffer11.get(0) * this.pointScale; } } @@ -68,16 +68,10 @@ public class TrueTypeGlyphProvider implements GlyphProvider { } } - public static STBTTFontinfo getStbttFontinfo(final ByteBuffer byteBuffer) throws IOException { - final STBTTFontinfo sTBTTFontinfo2 = STBTTFontinfo.create(); - if (!STBTruetype.stbtt_InitFont(sTBTTFontinfo2, byteBuffer)) { - throw new IOException("Invalid ttf"); - } - return sTBTTFontinfo2; - } - - static { - LOGGER = LogManager.getLogger(); + @Override + public void close() { + this.font.free(); + MemoryUtil.memFree((Buffer)this.fontMemory); } class Glyph implements RawGlyph { @@ -129,9 +123,9 @@ public class TrueTypeGlyphProvider implements GlyphProvider { @Override public void upload(final int integer1, final int integer2) { - final NativeImage cxo4 = new NativeImage(NativeImage.Format.LUMINANCE, this.width, this.height, false); - cxo4.copyFromFont(TrueTypeGlyphProvider.this.font, this.index, this.width, this.height, TrueTypeGlyphProvider.this.pointScale, TrueTypeGlyphProvider.this.pointScale, TrueTypeGlyphProvider.this.shiftX, TrueTypeGlyphProvider.this.shiftY, 0, 0); - cxo4.upload(0, integer1, integer2, 0, 0, this.width, this.height, false, true); + final NativeImage cxr4 = new NativeImage(NativeImage.Format.LUMINANCE, this.width, this.height, false); + cxr4.copyFromFont(TrueTypeGlyphProvider.this.font, this.index, this.width, this.height, TrueTypeGlyphProvider.this.pointScale, TrueTypeGlyphProvider.this.pointScale, TrueTypeGlyphProvider.this.shiftX, TrueTypeGlyphProvider.this.shiftY, 0, 0); + cxr4.upload(0, integer1, integer2, 0, 0, this.width, this.height, false, true); } @Override diff --git a/src/com/mojang/blaze3d/pipeline/RenderTarget.java b/src/com/mojang/blaze3d/pipeline/RenderTarget.java index 3bfdc90..e1e135d 100644 --- a/src/com/mojang/blaze3d/pipeline/RenderTarget.java +++ b/src/com/mojang/blaze3d/pipeline/RenderTarget.java @@ -212,14 +212,14 @@ public class RenderTarget { final float float6 = (float)integer2; final float float7 = this.viewWidth / (float)this.width; final float float8 = this.viewHeight / (float)this.height; - final Tesselator cyj9 = RenderSystem.renderThreadTesselator(); - final BufferBuilder cyd10 = cyj9.getBuilder(); - cyd10.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd10.vertex(0.0, float6, 0.0).uv(0.0f, 0.0f).color(255, 255, 255, 255).endVertex(); - cyd10.vertex(float5, float6, 0.0).uv(float7, 0.0f).color(255, 255, 255, 255).endVertex(); - cyd10.vertex(float5, 0.0, 0.0).uv(float7, float8).color(255, 255, 255, 255).endVertex(); - cyd10.vertex(0.0, 0.0, 0.0).uv(0.0f, float8).color(255, 255, 255, 255).endVertex(); - cyj9.end(); + final Tesselator cym9 = RenderSystem.renderThreadTesselator(); + final BufferBuilder cyg10 = cym9.getBuilder(); + cyg10.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg10.vertex(0.0, float6, 0.0).uv(0.0f, 0.0f).color(255, 255, 255, 255).endVertex(); + cyg10.vertex(float5, float6, 0.0).uv(float7, 0.0f).color(255, 255, 255, 255).endVertex(); + cyg10.vertex(float5, 0.0, 0.0).uv(float7, float8).color(255, 255, 255, 255).endVertex(); + cyg10.vertex(0.0, 0.0, 0.0).uv(0.0f, float8).color(255, 255, 255, 255).endVertex(); + cym9.end(); this.unbindRead(); GlStateManager._depthMask(true); GlStateManager._colorMask(true, true, true, true); diff --git a/src/com/mojang/blaze3d/platform/ClipboardManager.java b/src/com/mojang/blaze3d/platform/ClipboardManager.java index c41328a..44d464a 100644 --- a/src/com/mojang/blaze3d/platform/ClipboardManager.java +++ b/src/com/mojang/blaze3d/platform/ClipboardManager.java @@ -1,17 +1,20 @@ package com.mojang.blaze3d.platform; +import java.nio.Buffer; import org.lwjgl.system.MemoryUtil; +import com.google.common.base.Charsets; import org.lwjgl.glfw.GLFWErrorCallback; import net.minecraft.SharedConstants; import org.lwjgl.glfw.GLFW; import org.lwjgl.glfw.GLFWErrorCallbackI; +import org.lwjgl.BufferUtils; import java.nio.ByteBuffer; public class ClipboardManager { private final ByteBuffer clipboardScratchBuffer; public ClipboardManager() { - this.clipboardScratchBuffer = ByteBuffer.allocateDirect(1024); + this.clipboardScratchBuffer = BufferUtils.createByteBuffer(8192); } public String getClipboard(final long long1, final GLFWErrorCallbackI gLFWErrorCallbackI) { @@ -25,20 +28,28 @@ public class ClipboardManager { return string6; } - private void setClipboard(final long long1, final ByteBuffer byteBuffer, final String string) { - MemoryUtil.memUTF8((CharSequence)string, true, byteBuffer); + private static void pushClipboard(final long long1, final ByteBuffer byteBuffer, final byte[] arr) { + byteBuffer.clear(); + byteBuffer.put(arr); + byteBuffer.put((byte)0); + byteBuffer.flip(); GLFW.glfwSetClipboardString(long1, byteBuffer); } public void setClipboard(final long long1, final String string) { - final int integer5 = MemoryUtil.memLengthUTF8((CharSequence)string, true); - if (integer5 < this.clipboardScratchBuffer.capacity()) { - this.setClipboard(long1, this.clipboardScratchBuffer, string); - this.clipboardScratchBuffer.clear(); + final byte[] arr5 = string.getBytes(Charsets.UTF_8); + final int integer6 = arr5.length + 1; + if (integer6 < this.clipboardScratchBuffer.capacity()) { + pushClipboard(long1, this.clipboardScratchBuffer, arr5); } else { - final ByteBuffer byteBuffer6 = ByteBuffer.allocateDirect(integer5); - this.setClipboard(long1, byteBuffer6, string); + final ByteBuffer byteBuffer7 = MemoryUtil.memAlloc(integer6); + try { + pushClipboard(long1, byteBuffer7, arr5); + } + finally { + MemoryUtil.memFree((Buffer)byteBuffer7); + } } } } diff --git a/src/com/mojang/blaze3d/platform/GLX.java b/src/com/mojang/blaze3d/platform/GLX.java index 42cef96..4a0befb 100644 --- a/src/com/mojang/blaze3d/platform/GLX.java +++ b/src/com/mojang/blaze3d/platform/GLX.java @@ -41,9 +41,9 @@ public class GLX { return GlStateManager._getString(7937) + " GL version " + GlStateManager._getString(7938) + ", " + GlStateManager._getString(7936); } - public static int _getRefreshRate(final Window cxu) { + public static int _getRefreshRate(final Window cxx) { RenderSystem.assertThread(RenderSystem::isOnRenderThread); - long long2 = GLFW.glfwGetWindowMonitor(cxu.getWindow()); + long long2 = GLFW.glfwGetWindowMonitor(cxx.getWindow()); if (long2 == 0L) { long2 = GLFW.glfwGetPrimaryMonitor(); } @@ -84,8 +84,8 @@ public class GLX { } } - public static boolean _shouldClose(final Window cxu) { - return GLFW.glfwWindowShouldClose(cxu.getWindow()); + public static boolean _shouldClose(final Window cxx) { + return GLFW.glfwWindowShouldClose(cxx.getWindow()); } public static void _setupNvFogDistance() { @@ -119,38 +119,38 @@ public class GLX { RenderSystem.assertThread(RenderSystem::isOnRenderThread); GlStateManager._disableTexture(); GlStateManager._depthMask(false); - final Tesselator cyj5 = RenderSystem.renderThreadTesselator(); - final BufferBuilder cyd6 = cyj5.getBuilder(); + final Tesselator cym5 = RenderSystem.renderThreadTesselator(); + final BufferBuilder cyg6 = cym5.getBuilder(); GL11.glLineWidth(4.0f); - cyd6.begin(1, DefaultVertexFormat.POSITION_COLOR); + cyg6.begin(1, DefaultVertexFormat.POSITION_COLOR); if (boolean2) { - cyd6.vertex(0.0, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); - cyd6.vertex(integer, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); + cyg6.vertex(0.0, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); + cyg6.vertex(integer, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); } if (boolean3) { - cyd6.vertex(0.0, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); - cyd6.vertex(0.0, integer, 0.0).color(0, 0, 0, 255).endVertex(); + cyg6.vertex(0.0, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); + cyg6.vertex(0.0, integer, 0.0).color(0, 0, 0, 255).endVertex(); } if (boolean4) { - cyd6.vertex(0.0, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); - cyd6.vertex(0.0, 0.0, integer).color(0, 0, 0, 255).endVertex(); + cyg6.vertex(0.0, 0.0, 0.0).color(0, 0, 0, 255).endVertex(); + cyg6.vertex(0.0, 0.0, integer).color(0, 0, 0, 255).endVertex(); } - cyj5.end(); + cym5.end(); GL11.glLineWidth(2.0f); - cyd6.begin(1, DefaultVertexFormat.POSITION_COLOR); + cyg6.begin(1, DefaultVertexFormat.POSITION_COLOR); if (boolean2) { - cyd6.vertex(0.0, 0.0, 0.0).color(255, 0, 0, 255).endVertex(); - cyd6.vertex(integer, 0.0, 0.0).color(255, 0, 0, 255).endVertex(); + cyg6.vertex(0.0, 0.0, 0.0).color(255, 0, 0, 255).endVertex(); + cyg6.vertex(integer, 0.0, 0.0).color(255, 0, 0, 255).endVertex(); } if (boolean3) { - cyd6.vertex(0.0, 0.0, 0.0).color(0, 255, 0, 255).endVertex(); - cyd6.vertex(0.0, integer, 0.0).color(0, 255, 0, 255).endVertex(); + cyg6.vertex(0.0, 0.0, 0.0).color(0, 255, 0, 255).endVertex(); + cyg6.vertex(0.0, integer, 0.0).color(0, 255, 0, 255).endVertex(); } if (boolean4) { - cyd6.vertex(0.0, 0.0, 0.0).color(127, 127, 255, 255).endVertex(); - cyd6.vertex(0.0, 0.0, integer).color(127, 127, 255, 255).endVertex(); + cyg6.vertex(0.0, 0.0, 0.0).color(127, 127, 255, 255).endVertex(); + cyg6.vertex(0.0, 0.0, integer).color(127, 127, 255, 255).endVertex(); } - cyj5.end(); + cym5.end(); GL11.glLineWidth(1.0f); GlStateManager._depthMask(true); GlStateManager._enableTexture(); diff --git a/src/com/mojang/blaze3d/platform/Monitor.java b/src/com/mojang/blaze3d/platform/Monitor.java index 6bad6ce..13f75f1 100644 --- a/src/com/mojang/blaze3d/platform/Monitor.java +++ b/src/com/mojang/blaze3d/platform/Monitor.java @@ -27,9 +27,9 @@ public final class Monitor { final GLFWVidMode.Buffer buffer2 = GLFW.glfwGetVideoModes(this.monitor); for (int integer3 = buffer2.limit() - 1; integer3 >= 0; --integer3) { buffer2.position(integer3); - final VideoMode cxt4 = new VideoMode(buffer2); - if (cxt4.getRedBits() >= 8 && cxt4.getGreenBits() >= 8 && cxt4.getBlueBits() >= 8) { - this.videoModes.add(cxt4); + final VideoMode cxw4 = new VideoMode(buffer2); + if (cxw4.getRedBits() >= 8 && cxw4.getGreenBits() >= 8 && cxw4.getBlueBits() >= 8) { + this.videoModes.add(cxw4); } } final int[] arr3 = { 0 }; @@ -44,19 +44,19 @@ public final class Monitor { public VideoMode getPreferredVidMode(final Optional optional) { RenderSystem.assertThread(RenderSystem::isInInitPhase); if (optional.isPresent()) { - final VideoMode cxt3 = optional.get(); - for (final VideoMode cxt4 : this.videoModes) { - if (cxt4.equals(cxt3)) { - return cxt4; + final VideoMode cxw3 = optional.get(); + for (final VideoMode cxw4 : this.videoModes) { + if (cxw4.equals(cxw3)) { + return cxw4; } } } return this.getCurrentMode(); } - public int getVideoModeIndex(final VideoMode cxt) { + public int getVideoModeIndex(final VideoMode cxw) { RenderSystem.assertThread(RenderSystem::isInInitPhase); - return this.videoModes.indexOf(cxt); + return this.videoModes.indexOf(cxw); } public VideoMode getCurrentMode() { diff --git a/src/com/mojang/blaze3d/platform/NativeImage.java b/src/com/mojang/blaze3d/platform/NativeImage.java index 82d462e..0653f5c 100644 --- a/src/com/mojang/blaze3d/platform/NativeImage.java +++ b/src/com/mojang/blaze3d/platform/NativeImage.java @@ -3,6 +3,7 @@ package com.mojang.blaze3d.platform; import org.lwjgl.stb.STBIWriteCallback; import java.util.EnumSet; import org.apache.logging.log4j.LogManager; +import com.google.common.base.Charsets; import java.util.Base64; import org.lwjgl.stb.STBImageResize; import org.lwjgl.stb.STBImageWrite; @@ -368,22 +369,22 @@ public final class NativeImage implements AutoCloseable { } } - public void copyFrom(final NativeImage cxo) { - if (cxo.format() != this.format) { + public void copyFrom(final NativeImage cxr) { + if (cxr.format() != this.format) { throw new UnsupportedOperationException("Image formats don't match."); } final int integer3 = this.format.components(); this.checkAllocated(); - cxo.checkAllocated(); - if (this.width == cxo.width) { - MemoryUtil.memCopy(cxo.pixels, this.pixels, Math.min(this.size, cxo.size)); + cxr.checkAllocated(); + if (this.width == cxr.width) { + MemoryUtil.memCopy(cxr.pixels, this.pixels, Math.min(this.size, cxr.size)); } else { - final int integer4 = Math.min(this.getWidth(), cxo.getWidth()); - for (int integer5 = Math.min(this.getHeight(), cxo.getHeight()), integer6 = 0; integer6 < integer5; ++integer6) { - final int integer7 = integer6 * cxo.getWidth() * integer3; + final int integer4 = Math.min(this.getWidth(), cxr.getWidth()); + for (int integer5 = Math.min(this.getHeight(), cxr.getHeight()), integer6 = 0; integer6 < integer5; ++integer6) { + final int integer7 = integer6 * cxr.getWidth() * integer3; final int integer8 = integer6 * this.getWidth() * integer3; - MemoryUtil.memCopy(cxo.pixels + integer7, this.pixels + integer8, (long)integer4); + MemoryUtil.memCopy(cxr.pixels + integer7, this.pixels + integer8, (long)integer4); } } } @@ -423,13 +424,13 @@ public final class NativeImage implements AutoCloseable { } } - public void resizeSubRectTo(final int integer1, final int integer2, final int integer3, final int integer4, final NativeImage cxo) { + public void resizeSubRectTo(final int integer1, final int integer2, final int integer3, final int integer4, final NativeImage cxr) { this.checkAllocated(); - if (cxo.format() != this.format) { + if (cxr.format() != this.format) { throw new UnsupportedOperationException("resizeSubRectTo only works for images of the same format."); } final int integer5 = this.format.components(); - STBImageResize.nstbir_resize_uint8(this.pixels + (integer1 + integer2 * this.getWidth()) * integer5, integer3, integer4, this.getWidth() * integer5, cxo.pixels, cxo.getWidth(), cxo.getHeight(), 0, integer5); + STBImageResize.nstbir_resize_uint8(this.pixels + (integer1 + integer2 * this.getWidth()) * integer5, integer3, integer4, this.getWidth() * integer5, cxr.pixels, cxr.getWidth(), cxr.getHeight(), 0, integer5); } public void untrack() { @@ -437,13 +438,12 @@ public final class NativeImage implements AutoCloseable { } public static NativeImage fromBase64(final String string) throws IOException { - try (final MemoryStack memoryStack2 = MemoryStack.stackPush()) { - final ByteBuffer byteBuffer4 = memoryStack2.UTF8((CharSequence)string.replaceAll("\n", ""), false); - final ByteBuffer byteBuffer5 = Base64.getDecoder().decode(byteBuffer4); - final ByteBuffer byteBuffer6 = memoryStack2.malloc(byteBuffer5.remaining()); - byteBuffer6.put(byteBuffer5); - byteBuffer6.rewind(); - return read(byteBuffer6); + final byte[] arr2 = Base64.getDecoder().decode(string.replaceAll("\n", "").getBytes(Charsets.UTF_8)); + try (final MemoryStack memoryStack3 = MemoryStack.stackPush()) { + final ByteBuffer byteBuffer5 = memoryStack3.malloc(arr2.length); + byteBuffer5.put(arr2); + byteBuffer5.rewind(); + return read(byteBuffer5); } } diff --git a/src/com/mojang/blaze3d/platform/ScreenManager.java b/src/com/mojang/blaze3d/platform/ScreenManager.java index 8a8bc6a..37cd364 100644 --- a/src/com/mojang/blaze3d/platform/ScreenManager.java +++ b/src/com/mojang/blaze3d/platform/ScreenManager.java @@ -14,16 +14,16 @@ public class ScreenManager { private final Long2ObjectMap monitors; private final MonitorCreator monitorCreator; - public ScreenManager(final MonitorCreator cxn) { + public ScreenManager(final MonitorCreator cxq) { this.monitors = (Long2ObjectMap)new Long2ObjectOpenHashMap(); RenderSystem.assertThread(RenderSystem::isInInitPhase); - this.monitorCreator = cxn; + this.monitorCreator = cxq; GLFW.glfwSetMonitorCallback(this::onMonitorChange); final PointerBuffer pointerBuffer3 = GLFW.glfwGetMonitors(); if (pointerBuffer3 != null) { for (int integer4 = 0; integer4 < pointerBuffer3.limit(); ++integer4) { final long long5 = pointerBuffer3.get(integer4); - this.monitors.put(long5, cxn.createMonitor(long5)); + this.monitors.put(long5, cxq.createMonitor(long5)); } } } @@ -45,22 +45,22 @@ public class ScreenManager { } @Nullable - public Monitor findBestMonitor(final Window cxu) { - final long long3 = GLFW.glfwGetWindowMonitor(cxu.getWindow()); + public Monitor findBestMonitor(final Window cxx) { + final long long3 = GLFW.glfwGetWindowMonitor(cxx.getWindow()); if (long3 != 0L) { return this.getMonitor(long3); } - final int integer5 = cxu.getX(); - final int integer6 = integer5 + cxu.getScreenWidth(); - final int integer7 = cxu.getY(); - final int integer8 = integer7 + cxu.getScreenHeight(); + final int integer5 = cxx.getX(); + final int integer6 = integer5 + cxx.getScreenWidth(); + final int integer7 = cxx.getY(); + final int integer8 = integer7 + cxx.getScreenHeight(); int integer9 = -1; - Monitor cxm10 = null; - for (final Monitor cxm11 : this.monitors.values()) { - final int integer10 = cxm11.getX(); - final int integer11 = integer10 + cxm11.getCurrentMode().getWidth(); - final int integer12 = cxm11.getY(); - final int integer13 = integer12 + cxm11.getCurrentMode().getHeight(); + Monitor cxp10 = null; + for (final Monitor cxp11 : this.monitors.values()) { + final int integer10 = cxp11.getX(); + final int integer11 = integer10 + cxp11.getCurrentMode().getWidth(); + final int integer12 = cxp11.getY(); + final int integer13 = integer12 + cxp11.getCurrentMode().getHeight(); final int integer14 = clamp(integer5, integer10, integer11); final int integer15 = clamp(integer6, integer10, integer11); final int integer16 = clamp(integer7, integer12, integer13); @@ -69,11 +69,11 @@ public class ScreenManager { final int integer19 = Math.max(0, integer17 - integer16); final int integer20 = integer18 * integer19; if (integer20 > integer9) { - cxm10 = cxm11; + cxp10 = cxp11; integer9 = integer20; } } - return cxm10; + return cxp10; } public static int clamp(final int integer1, final int integer2, final int integer3) { diff --git a/src/com/mojang/blaze3d/platform/VideoMode.java b/src/com/mojang/blaze3d/platform/VideoMode.java index bc181fa..817e1e8 100644 --- a/src/com/mojang/blaze3d/platform/VideoMode.java +++ b/src/com/mojang/blaze3d/platform/VideoMode.java @@ -75,8 +75,8 @@ public final class VideoMode { if (object == null || this.getClass() != object.getClass()) { return false; } - final VideoMode cxt3 = (VideoMode)object; - return this.width == cxt3.width && this.height == cxt3.height && this.redBits == cxt3.redBits && this.greenBits == cxt3.greenBits && this.blueBits == cxt3.blueBits && this.refreshRate == cxt3.refreshRate; + final VideoMode cxw3 = (VideoMode)object; + return this.width == cxw3.width && this.height == cxw3.height && this.redBits == cxw3.redBits && this.greenBits == cxw3.greenBits && this.blueBits == cxw3.blueBits && this.refreshRate == cxw3.refreshRate; } @Override diff --git a/src/com/mojang/blaze3d/platform/Window.java b/src/com/mojang/blaze3d/platform/Window.java index 20e4afd..9c06688 100644 --- a/src/com/mojang/blaze3d/platform/Window.java +++ b/src/com/mojang/blaze3d/platform/Window.java @@ -52,32 +52,32 @@ public final class Window implements AutoCloseable { private int framerateLimit; private boolean vsync; - public Window(final WindowEventHandler cxv, final ScreenManager cxq, final DisplayData cxe, @Nullable final String string4, final String string5) { + public Window(final WindowEventHandler cxy, final ScreenManager cxt, final DisplayData cxh, @Nullable final String string4, final String string5) { this.defaultErrorCallback = GLFWErrorCallback.create(this::defaultErrorCallback); this.errorSection = ""; RenderSystem.assertThread(RenderSystem::isInInitPhase); - this.screenManager = cxq; + this.screenManager = cxt; this.setBootErrorCallback(); this.setErrorSection("Pre startup"); - this.eventHandler = cxv; + this.eventHandler = cxy; final Optional optional7 = VideoMode.read(string4); if (optional7.isPresent()) { this.preferredFullscreenVideoMode = optional7; } - else if (cxe.fullscreenWidth.isPresent() && cxe.fullscreenHeight.isPresent()) { - this.preferredFullscreenVideoMode = Optional.of(new VideoMode(cxe.fullscreenWidth.getAsInt(), cxe.fullscreenHeight.getAsInt(), 8, 8, 8, 60)); + else if (cxh.fullscreenWidth.isPresent() && cxh.fullscreenHeight.isPresent()) { + this.preferredFullscreenVideoMode = Optional.of(new VideoMode(cxh.fullscreenWidth.getAsInt(), cxh.fullscreenHeight.getAsInt(), 8, 8, 8, 60)); } else { this.preferredFullscreenVideoMode = Optional.empty(); } - final boolean isFullscreen = cxe.isFullscreen; + final boolean isFullscreen = cxh.isFullscreen; this.fullscreen = isFullscreen; this.actuallyFullscreen = isFullscreen; - final Monitor cxm8 = cxq.getMonitor(GLFW.glfwGetPrimaryMonitor()); - final int n = (cxe.width > 0) ? cxe.width : 1; + final Monitor cxp8 = cxt.getMonitor(GLFW.glfwGetPrimaryMonitor()); + final int n = (cxh.width > 0) ? cxh.width : 1; this.width = n; this.windowedWidth = n; - final int n2 = (cxe.height > 0) ? cxe.height : 1; + final int n2 = (cxh.height > 0) ? cxh.height : 1; this.height = n2; this.windowedHeight = n2; GLFW.glfwDefaultWindowHints(); @@ -86,13 +86,13 @@ public final class Window implements AutoCloseable { GLFW.glfwWindowHint(139266, 2); GLFW.glfwWindowHint(139267, 0); GLFW.glfwWindowHint(139272, 0); - this.window = GLFW.glfwCreateWindow(this.width, this.height, (CharSequence)string5, (this.fullscreen && cxm8 != null) ? cxm8.getMonitor() : 0L, 0L); - if (cxm8 != null) { - final VideoMode cxt9 = cxm8.getPreferredVidMode(this.fullscreen ? this.preferredFullscreenVideoMode : Optional.empty()); - final int n3 = cxm8.getX() + cxt9.getWidth() / 2 - this.width / 2; + this.window = GLFW.glfwCreateWindow(this.width, this.height, (CharSequence)string5, (this.fullscreen && cxp8 != null) ? cxp8.getMonitor() : 0L, 0L); + if (cxp8 != null) { + final VideoMode cxw9 = cxp8.getPreferredVidMode(this.fullscreen ? this.preferredFullscreenVideoMode : Optional.empty()); + final int n3 = cxp8.getX() + cxw9.getWidth() / 2 - this.width / 2; this.x = n3; this.windowedX = n3; - final int n4 = cxm8.getY() + cxt9.getHeight() / 2 - this.height / 2; + final int n4 = cxp8.getY() + cxw9.getHeight() / 2 - this.height / 2; this.y = n4; this.windowedY = n4; } @@ -320,13 +320,13 @@ public final class Window implements AutoCloseable { RenderSystem.assertThread(RenderSystem::isInInitPhase); final boolean boolean2 = GLFW.glfwGetWindowMonitor(this.window) != 0L; if (this.fullscreen) { - final Monitor cxm3 = this.screenManager.findBestMonitor(this); - if (cxm3 == null) { + final Monitor cxp3 = this.screenManager.findBestMonitor(this); + if (cxp3 == null) { Window.LOGGER.warn("Failed to find suitable monitor for fullscreen mode"); this.fullscreen = false; } else { - final VideoMode cxt4 = cxm3.getPreferredVidMode(this.preferredFullscreenVideoMode); + final VideoMode cxw4 = cxp3.getPreferredVidMode(this.preferredFullscreenVideoMode); if (!boolean2) { this.windowedX = this.x; this.windowedY = this.y; @@ -335,9 +335,9 @@ public final class Window implements AutoCloseable { } this.x = 0; this.y = 0; - this.width = cxt4.getWidth(); - this.height = cxt4.getHeight(); - GLFW.glfwSetWindowMonitor(this.window, cxm3.getMonitor(), this.x, this.y, this.width, this.height, cxt4.getRefreshRate()); + this.width = cxw4.getWidth(); + this.height = cxw4.getHeight(); + GLFW.glfwSetWindowMonitor(this.window, cxp3.getMonitor(), this.x, this.y, this.width, this.height, cxw4.getRefreshRate()); } } else { @@ -383,6 +383,10 @@ public final class Window implements AutoCloseable { this.guiScaledHeight = ((this.framebufferHeight / double1 > integer5) ? (integer5 + 1) : integer5); } + public void setTitle(final String string) { + GLFW.glfwSetWindowTitle(this.window, (CharSequence)string); + } + public long getWindow() { return this.window; } diff --git a/src/com/mojang/blaze3d/shaders/BlendMode.java b/src/com/mojang/blaze3d/shaders/BlendMode.java index 3ba19e9..38d6ad5 100644 --- a/src/com/mojang/blaze3d/shaders/BlendMode.java +++ b/src/com/mojang/blaze3d/shaders/BlendMode.java @@ -64,8 +64,8 @@ public class BlendMode { if (!(object instanceof BlendMode)) { return false; } - final BlendMode cxx3 = (BlendMode)object; - return this.blendFunc == cxx3.blendFunc && this.dstAlphaFactor == cxx3.dstAlphaFactor && this.dstColorFactor == cxx3.dstColorFactor && this.opaque == cxx3.opaque && this.separateBlend == cxx3.separateBlend && this.srcAlphaFactor == cxx3.srcAlphaFactor && this.srcColorFactor == cxx3.srcColorFactor; + final BlendMode cya3 = (BlendMode)object; + return this.blendFunc == cya3.blendFunc && this.dstAlphaFactor == cya3.dstAlphaFactor && this.dstColorFactor == cya3.dstColorFactor && this.opaque == cya3.opaque && this.separateBlend == cya3.separateBlend && this.srcAlphaFactor == cya3.srcAlphaFactor && this.srcColorFactor == cya3.srcColorFactor; } @Override diff --git a/src/com/mojang/blaze3d/shaders/Program.java b/src/com/mojang/blaze3d/shaders/Program.java index 2c27f6b..df3239c 100644 --- a/src/com/mojang/blaze3d/shaders/Program.java +++ b/src/com/mojang/blaze3d/shaders/Program.java @@ -21,10 +21,10 @@ public class Program { this.name = string; } - public void attachToEffect(final Effect cxy) { + public void attachToEffect(final Effect cyb) { RenderSystem.assertThread(RenderSystem::isOnRenderThread); ++this.references; - GlStateManager.glAttachShader(cxy.getId(), this.id); + GlStateManager.glAttachShader(cyb.getId(), this.id); } public void close() { @@ -53,9 +53,9 @@ public class Program { final String string3 = StringUtils.trim(GlStateManager.glGetShaderInfoLog(integer5, 32768)); throw new IOException("Couldn't compile " + a.getName() + " program: " + string3); } - final Program cxz6 = new Program(a, integer5, string); - a.getPrograms().put(string, cxz6); - return cxz6; + final Program cyc6 = new Program(a, integer5, string); + a.getPrograms().put(string, cyc6); + return cyc6; } public enum Type { diff --git a/src/com/mojang/blaze3d/shaders/ProgramManager.java b/src/com/mojang/blaze3d/shaders/ProgramManager.java index 4ff1ff2..071f708 100644 --- a/src/com/mojang/blaze3d/shaders/ProgramManager.java +++ b/src/com/mojang/blaze3d/shaders/ProgramManager.java @@ -14,11 +14,11 @@ public class ProgramManager { GlStateManager._glUseProgram(integer); } - public static void releaseProgram(final Effect cxy) { + public static void releaseProgram(final Effect cyb) { RenderSystem.assertThread(RenderSystem::isOnRenderThread); - cxy.getFragmentProgram().close(); - cxy.getVertexProgram().close(); - GlStateManager.glDeleteProgram(cxy.getId()); + cyb.getFragmentProgram().close(); + cyb.getVertexProgram().close(); + GlStateManager.glDeleteProgram(cyb.getId()); } public static int createProgram() throws IOException { @@ -30,15 +30,15 @@ public class ProgramManager { return integer1; } - public static void linkProgram(final Effect cxy) throws IOException { + public static void linkProgram(final Effect cyb) throws IOException { RenderSystem.assertThread(RenderSystem::isOnRenderThread); - cxy.getFragmentProgram().attachToEffect(cxy); - cxy.getVertexProgram().attachToEffect(cxy); - GlStateManager.glLinkProgram(cxy.getId()); - final int integer2 = GlStateManager.glGetProgrami(cxy.getId(), 35714); + cyb.getFragmentProgram().attachToEffect(cyb); + cyb.getVertexProgram().attachToEffect(cyb); + GlStateManager.glLinkProgram(cyb.getId()); + final int integer2 = GlStateManager.glGetProgrami(cyb.getId(), 35714); if (integer2 == 0) { - ProgramManager.LOGGER.warn("Error encountered when linking program containing VS {} and FS {}. Log output:", cxy.getVertexProgram().getName(), cxy.getFragmentProgram().getName()); - ProgramManager.LOGGER.warn(GlStateManager.glGetProgramInfoLog(cxy.getId(), 32768)); + ProgramManager.LOGGER.warn("Error encountered when linking program containing VS {} and FS {}. Log output:", cyb.getVertexProgram().getName(), cyb.getFragmentProgram().getName()); + ProgramManager.LOGGER.warn(GlStateManager.glGetProgramInfoLog(cyb.getId(), 32768)); } } diff --git a/src/com/mojang/blaze3d/shaders/Uniform.java b/src/com/mojang/blaze3d/shaders/Uniform.java index dcceece..a683707 100644 --- a/src/com/mojang/blaze3d/shaders/Uniform.java +++ b/src/com/mojang/blaze3d/shaders/Uniform.java @@ -21,11 +21,11 @@ public class Uniform extends AbstractUniform implements AutoCloseable { private boolean dirty; private final Effect parent; - public Uniform(final String string, final int integer2, final int integer3, final Effect cxy) { + public Uniform(final String string, final int integer2, final int integer3, final Effect cyb) { this.name = string; this.count = integer3; this.type = integer2; - this.parent = cxy; + this.parent = cyb; if (integer2 <= 3) { this.intValues = MemoryUtil.memAllocInt(integer3); this.floatValues = null; diff --git a/src/com/mojang/blaze3d/systems/RenderSystem.java b/src/com/mojang/blaze3d/systems/RenderSystem.java index e609d29..f5578a0 100644 --- a/src/com/mojang/blaze3d/systems/RenderSystem.java +++ b/src/com/mojang/blaze3d/systems/RenderSystem.java @@ -73,8 +73,8 @@ public class RenderSystem { return true; } - public static void recordRenderCall(final RenderCall cwz) { - RenderSystem.recordingQueue.add(cwz); + public static void recordRenderCall(final RenderCall cxc) { + RenderSystem.recordingQueue.add(cxc); } public static void flipFrame(final long long1) { @@ -88,8 +88,8 @@ public class RenderSystem { public static void replayQueue() { RenderSystem.isReplayingQueue = true; while (!RenderSystem.recordingQueue.isEmpty()) { - final RenderCall cwz1 = RenderSystem.recordingQueue.poll(); - cwz1.execute(); + final RenderCall cxc1 = RenderSystem.recordingQueue.poll(); + cxc1.execute(); } RenderSystem.isReplayingQueue = false; } diff --git a/src/com/mojang/blaze3d/vertex/BreakingTextureGenerator.java b/src/com/mojang/blaze3d/vertex/BreakingTextureGenerator.java index 5d3272b..ec45a67 100644 --- a/src/com/mojang/blaze3d/vertex/BreakingTextureGenerator.java +++ b/src/com/mojang/blaze3d/vertex/BreakingTextureGenerator.java @@ -20,8 +20,8 @@ public class BreakingTextureGenerator extends DefaultedVertexConsumer { private float ny; private float nz; - public BreakingTextureGenerator(final VertexConsumer cyl, final PoseStack.Pose a) { - this.delegate = cyl; + public BreakingTextureGenerator(final VertexConsumer cyo, final PoseStack.Pose a) { + this.delegate = cyo; (this.cameraInversePose = a.pose().copy()).invert(); (this.normalPose = a.normal().copy()).invert(); this.resetState(); diff --git a/src/com/mojang/blaze3d/vertex/BufferBuilder.java b/src/com/mojang/blaze3d/vertex/BufferBuilder.java index 226bb6e..d48047d 100644 --- a/src/com/mojang/blaze3d/vertex/BufferBuilder.java +++ b/src/com/mojang/blaze3d/vertex/BufferBuilder.java @@ -152,31 +152,31 @@ public class BufferBuilder extends DefaultedVertexConsumer implements BufferVert this.buffer.position(this.totalRenderedBytes); this.buffer.put(b.data); this.buffer.clear(); - final VertexFormat cym4 = b.format; - this.switchFormat(cym4); - this.vertices = integer3 / cym4.getVertexSize(); - this.nextElementByte = this.totalRenderedBytes + this.vertices * cym4.getVertexSize(); + final VertexFormat cyp4 = b.format; + this.switchFormat(cyp4); + this.vertices = integer3 / cyp4.getVertexSize(); + this.nextElementByte = this.totalRenderedBytes + this.vertices * cyp4.getVertexSize(); } - public void begin(final int integer, final VertexFormat cym) { + public void begin(final int integer, final VertexFormat cyp) { if (this.building) { throw new IllegalStateException("Already building!"); } this.building = true; this.mode = integer; - this.switchFormat(cym); - this.currentElement = cym.getElements().get(0); + this.switchFormat(cyp); + this.currentElement = cyp.getElements().get(0); this.elementIndex = 0; this.buffer.clear(); } - private void switchFormat(final VertexFormat cym) { - if (this.format == cym) { + private void switchFormat(final VertexFormat cyp) { + if (this.format == cyp) { return; } - this.format = cym; - final boolean boolean3 = cym == DefaultVertexFormat.NEW_ENTITY; - final boolean boolean4 = cym == DefaultVertexFormat.BLOCK; + this.format = cyp; + final boolean boolean3 = cyp == DefaultVertexFormat.NEW_ENTITY; + final boolean boolean4 = cyp == DefaultVertexFormat.BLOCK; this.fastFormat = (boolean3 || boolean4); this.fullFormat = boolean3; } @@ -222,9 +222,9 @@ public class BufferBuilder extends DefaultedVertexConsumer implements BufferVert final ImmutableList immutableList2 = this.format.getElements(); this.elementIndex = (this.elementIndex + 1) % immutableList2.size(); this.nextElementByte += this.currentElement.getByteSize(); - final VertexFormatElement cyn3 = immutableList2.get(this.elementIndex); - this.currentElement = cyn3; - if (cyn3.getUsage() == VertexFormatElement.Usage.PADDING) { + final VertexFormatElement cyq3 = immutableList2.get(this.elementIndex); + this.currentElement = cyq3; + if (cyq3.getUsage() == VertexFormatElement.Usage.PADDING) { this.nextElement(); } if (this.defaultColorSet && this.currentElement.getUsage() == VertexFormatElement.Usage.COLOR) { @@ -324,9 +324,9 @@ public class BufferBuilder extends DefaultedVertexConsumer implements BufferVert private final ByteBuffer data; private final VertexFormat format; - private State(final ByteBuffer byteBuffer, final VertexFormat cym) { + private State(final ByteBuffer byteBuffer, final VertexFormat cyp) { this.data = byteBuffer; - this.format = cym; + this.format = cyp; } } @@ -335,8 +335,8 @@ public class BufferBuilder extends DefaultedVertexConsumer implements BufferVert private final int vertexCount; private final int mode; - private DrawState(final VertexFormat cym, final int integer2, final int integer3) { - this.format = cym; + private DrawState(final VertexFormat cyp, final int integer2, final int integer3) { + this.format = cyp; this.vertexCount = integer2; this.mode = integer3; } diff --git a/src/com/mojang/blaze3d/vertex/BufferUploader.java b/src/com/mojang/blaze3d/vertex/BufferUploader.java index 4287296..f2b329c 100644 --- a/src/com/mojang/blaze3d/vertex/BufferUploader.java +++ b/src/com/mojang/blaze3d/vertex/BufferUploader.java @@ -7,31 +7,31 @@ import java.nio.ByteBuffer; import com.mojang.blaze3d.systems.RenderSystem; public class BufferUploader { - public static void end(final BufferBuilder cyd) { + public static void end(final BufferBuilder cyg) { if (!RenderSystem.isOnRenderThread()) { final Pair pair2; final BufferBuilder.DrawState a3; RenderSystem.recordRenderCall(() -> { - pair2 = cyd.popNextBuffer(); + pair2 = cyg.popNextBuffer(); a3 = (BufferBuilder.DrawState)pair2.getFirst(); _end((ByteBuffer)pair2.getSecond(), a3.mode(), a3.format(), a3.vertexCount()); }); } else { - final Pair pair3 = cyd.popNextBuffer(); + final Pair pair3 = cyg.popNextBuffer(); final BufferBuilder.DrawState a4 = (BufferBuilder.DrawState)pair3.getFirst(); _end((ByteBuffer)pair3.getSecond(), a4.mode(), a4.format(), a4.vertexCount()); } } - private static void _end(final ByteBuffer byteBuffer, final int integer2, final VertexFormat cym, final int integer4) { + private static void _end(final ByteBuffer byteBuffer, final int integer2, final VertexFormat cyp, final int integer4) { RenderSystem.assertThread(RenderSystem::isOnRenderThread); byteBuffer.clear(); if (integer4 <= 0) { return; } - cym.setupBufferState(MemoryUtil.memAddress(byteBuffer)); + cyp.setupBufferState(MemoryUtil.memAddress(byteBuffer)); GlStateManager._drawArrays(integer2, 0, integer4); - cym.clearBufferState(); + cyp.clearBufferState(); } } diff --git a/src/com/mojang/blaze3d/vertex/BufferVertexConsumer.java b/src/com/mojang/blaze3d/vertex/BufferVertexConsumer.java index 54113aa..fc6ac63 100644 --- a/src/com/mojang/blaze3d/vertex/BufferVertexConsumer.java +++ b/src/com/mojang/blaze3d/vertex/BufferVertexConsumer.java @@ -25,11 +25,11 @@ public interface BufferVertexConsumer extends VertexConsumer { } default VertexConsumer color(final int integer1, final int integer2, final int integer3, final int integer4) { - final VertexFormatElement cyn6 = this.currentElement(); - if (cyn6.getUsage() != VertexFormatElement.Usage.COLOR) { + final VertexFormatElement cyq6 = this.currentElement(); + if (cyq6.getUsage() != VertexFormatElement.Usage.COLOR) { return this; } - if (cyn6.getType() != VertexFormatElement.Type.UBYTE) { + if (cyq6.getType() != VertexFormatElement.Type.UBYTE) { throw new IllegalStateException(); } this.putByte(0, (byte)integer1); @@ -41,11 +41,11 @@ public interface BufferVertexConsumer extends VertexConsumer { } default VertexConsumer uv(final float float1, final float float2) { - final VertexFormatElement cyn4 = this.currentElement(); - if (cyn4.getUsage() != VertexFormatElement.Usage.UV || cyn4.getIndex() != 0) { + final VertexFormatElement cyq4 = this.currentElement(); + if (cyq4.getUsage() != VertexFormatElement.Usage.UV || cyq4.getIndex() != 0) { return this; } - if (cyn4.getType() != VertexFormatElement.Type.FLOAT) { + if (cyq4.getType() != VertexFormatElement.Type.FLOAT) { throw new IllegalStateException(); } this.putFloat(0, float1); @@ -63,11 +63,11 @@ public interface BufferVertexConsumer extends VertexConsumer { } default VertexConsumer uvShort(final short short1, final short short2, final int integer) { - final VertexFormatElement cyn5 = this.currentElement(); - if (cyn5.getUsage() != VertexFormatElement.Usage.UV || cyn5.getIndex() != integer) { + final VertexFormatElement cyq5 = this.currentElement(); + if (cyq5.getUsage() != VertexFormatElement.Usage.UV || cyq5.getIndex() != integer) { return this; } - if (cyn5.getType() != VertexFormatElement.Type.SHORT) { + if (cyq5.getType() != VertexFormatElement.Type.SHORT) { throw new IllegalStateException(); } this.putShort(0, short1); @@ -77,11 +77,11 @@ public interface BufferVertexConsumer extends VertexConsumer { } default VertexConsumer normal(final float float1, final float float2, final float float3) { - final VertexFormatElement cyn5 = this.currentElement(); - if (cyn5.getUsage() != VertexFormatElement.Usage.NORMAL) { + final VertexFormatElement cyq5 = this.currentElement(); + if (cyq5.getUsage() != VertexFormatElement.Usage.NORMAL) { return this; } - if (cyn5.getType() != VertexFormatElement.Type.BYTE) { + if (cyq5.getType() != VertexFormatElement.Type.BYTE) { throw new IllegalStateException(); } this.putByte(0, normalIntValue(float1)); diff --git a/src/com/mojang/blaze3d/vertex/PoseStack.java b/src/com/mojang/blaze3d/vertex/PoseStack.java index 93db271..bea6a31 100644 --- a/src/com/mojang/blaze3d/vertex/PoseStack.java +++ b/src/com/mojang/blaze3d/vertex/PoseStack.java @@ -33,7 +33,10 @@ public class PoseStack { final Pose a5 = this.poseStack.getLast(); a5.pose.multiply(Matrix4f.createScaleMatrix(float1, float2, float3)); if (float1 == float2 && float2 == float3) { - return; + if (float1 > 0.0f) { + return; + } + a5.normal.mul(-1.0f); } final float float4 = 1.0f / float1; final float float5 = 1.0f / float2; diff --git a/src/com/mojang/blaze3d/vertex/VertexBuffer.java b/src/com/mojang/blaze3d/vertex/VertexBuffer.java index 2eed81a..0adbcfd 100644 --- a/src/com/mojang/blaze3d/vertex/VertexBuffer.java +++ b/src/com/mojang/blaze3d/vertex/VertexBuffer.java @@ -11,8 +11,8 @@ public class VertexBuffer implements AutoCloseable { private final VertexFormat format; private int vertexCount; - public VertexBuffer(final VertexFormat cym) { - this.format = cym; + public VertexBuffer(final VertexFormat cyp) { + this.format = cyp; RenderSystem.glGenBuffers(integer -> this.id = integer); } @@ -20,25 +20,25 @@ public class VertexBuffer implements AutoCloseable { RenderSystem.glBindBuffer(34962, () -> this.id); } - public void upload(final BufferBuilder cyd) { + public void upload(final BufferBuilder cyg) { if (!RenderSystem.isOnRenderThread()) { - RenderSystem.recordRenderCall(() -> this.upload_(cyd)); + RenderSystem.recordRenderCall(() -> this.upload_(cyg)); } else { - this.upload_(cyd); + this.upload_(cyg); } } - public CompletableFuture uploadLater(final BufferBuilder cyd) { + public CompletableFuture uploadLater(final BufferBuilder cyg) { if (!RenderSystem.isOnRenderThread()) { - return CompletableFuture.runAsync(() -> this.upload_(cyd), runnable -> RenderSystem.recordRenderCall(runnable::run)); + return CompletableFuture.runAsync(() -> this.upload_(cyg), runnable -> RenderSystem.recordRenderCall(runnable::run)); } - this.upload_(cyd); + this.upload_(cyg); return CompletableFuture.completedFuture((Void)null); } - private void upload_(final BufferBuilder cyd) { - final Pair pair3 = cyd.popNextBuffer(); + private void upload_(final BufferBuilder cyg) { + final Pair pair3 = cyg.popNextBuffer(); if (this.id == -1) { return; } diff --git a/src/com/mojang/blaze3d/vertex/VertexConsumer.java b/src/com/mojang/blaze3d/vertex/VertexConsumer.java index 72fe633..c7223f3 100644 --- a/src/com/mojang/blaze3d/vertex/VertexConsumer.java +++ b/src/com/mojang/blaze3d/vertex/VertexConsumer.java @@ -51,13 +51,13 @@ public interface VertexConsumer { return this.overlayCoords(integer & 0xFFFF, integer >> 16 & 0xFFFF); } - default void putBulkData(final PoseStack.Pose a, final BakedQuad drk, final float float3, final float float4, final float float5, final int integer6, final int integer7) { - this.putBulkData(a, drk, new float[] { 1.0f, 1.0f, 1.0f, 1.0f }, float3, float4, float5, new int[] { integer6, integer6, integer6, integer6 }, integer7, false); + default void putBulkData(final PoseStack.Pose a, final BakedQuad drn, final float float3, final float float4, final float float5, final int integer6, final int integer7) { + this.putBulkData(a, drn, new float[] { 1.0f, 1.0f, 1.0f, 1.0f }, float3, float4, float5, new int[] { integer6, integer6, integer6, integer6 }, integer7, false); } - default void putBulkData(final PoseStack.Pose a, final BakedQuad drk, final float[] arr, final float float4, final float float5, final float float6, final int[] arr, final int integer, final boolean boolean9) { - final int[] arr2 = drk.getVertices(); - final Vec3i gg12 = drk.getDirection().getNormal(); + default void putBulkData(final PoseStack.Pose a, final BakedQuad drn, final float[] arr, final float float4, final float float5, final float float6, final int[] arr, final int integer, final boolean boolean9) { + final int[] arr2 = drn.getVertices(); + final Vec3i gg12 = drn.getDirection().getNormal(); final Vector3f e13 = new Vector3f((float)gg12.getX(), (float)gg12.getY(), (float)gg12.getZ()); final Matrix4f b14 = a.pose(); e13.transform(a.normal()); diff --git a/src/com/mojang/blaze3d/vertex/VertexFormat.java b/src/com/mojang/blaze3d/vertex/VertexFormat.java index da69c3d..b892ba9 100644 --- a/src/com/mojang/blaze3d/vertex/VertexFormat.java +++ b/src/com/mojang/blaze3d/vertex/VertexFormat.java @@ -19,9 +19,9 @@ public class VertexFormat { this.offsets = (IntList)new IntArrayList(); this.elements = immutableList; int integer3 = 0; - for (final VertexFormatElement cyn5 : immutableList) { + for (final VertexFormatElement cyq5 : immutableList) { this.offsets.add(integer3); - integer3 += cyn5.getByteSize(); + integer3 += cyq5.getByteSize(); } this.vertexSize = integer3; } @@ -51,8 +51,8 @@ public class VertexFormat { if (object == null || this.getClass() != object.getClass()) { return false; } - final VertexFormat cym3 = (VertexFormat)object; - return this.vertexSize == cym3.vertexSize && this.elements.equals(cym3.elements); + final VertexFormat cyp3 = (VertexFormat)object; + return this.vertexSize == cyp3.vertexSize && this.elements.equals(cyp3.elements); } @Override @@ -77,8 +77,8 @@ public class VertexFormat { RenderSystem.recordRenderCall(this::clearBufferState); return; } - for (final VertexFormatElement cyn3 : this.getElements()) { - cyn3.clearBufferState(); + for (final VertexFormatElement cyq3 : this.getElements()) { + cyq3.clearBufferState(); } } } diff --git a/src/com/mojang/blaze3d/vertex/VertexFormatElement.java b/src/com/mojang/blaze3d/vertex/VertexFormatElement.java index 1aa4da2..7dc8906 100644 --- a/src/com/mojang/blaze3d/vertex/VertexFormatElement.java +++ b/src/com/mojang/blaze3d/vertex/VertexFormatElement.java @@ -68,8 +68,8 @@ public class VertexFormatElement { if (object == null || this.getClass() != object.getClass()) { return false; } - final VertexFormatElement cyn3 = (VertexFormatElement)object; - return this.count == cyn3.count && this.index == cyn3.index && this.type == cyn3.type && this.usage == cyn3.usage; + final VertexFormatElement cyq3 = (VertexFormatElement)object; + return this.count == cyq3.count && this.index == cyq3.index && this.type == cyq3.type && this.usage == cyq3.usage; } @Override diff --git a/src/com/mojang/blaze3d/vertex/VertexMultiConsumer.java b/src/com/mojang/blaze3d/vertex/VertexMultiConsumer.java index fb33bc6..888bf88 100644 --- a/src/com/mojang/blaze3d/vertex/VertexMultiConsumer.java +++ b/src/com/mojang/blaze3d/vertex/VertexMultiConsumer.java @@ -1,20 +1,20 @@ package com.mojang.blaze3d.vertex; public class VertexMultiConsumer { - public static VertexConsumer create(final VertexConsumer cyl1, final VertexConsumer cyl2) { - return new Double(cyl1, cyl2); + public static VertexConsumer create(final VertexConsumer cyo1, final VertexConsumer cyo2) { + return new Double(cyo1, cyo2); } static class Double implements VertexConsumer { private final VertexConsumer first; private final VertexConsumer second; - public Double(final VertexConsumer cyl1, final VertexConsumer cyl2) { - if (cyl1 == cyl2) { + public Double(final VertexConsumer cyo1, final VertexConsumer cyo2) { + if (cyo1 == cyo2) { throw new IllegalArgumentException("Duplicate delegates"); } - this.first = cyl1; - this.second = cyl2; + this.first = cyo1; + this.second = cyo2; } @Override diff --git a/src/com/mojang/math/Transformation.java b/src/com/mojang/math/Transformation.java index 86ead2f..897c30d 100644 --- a/src/com/mojang/math/Transformation.java +++ b/src/com/mojang/math/Transformation.java @@ -86,7 +86,7 @@ public final class Transformation { if (e1 != null) { b5.m03 = e1.x(); b5.m13 = e1.y(); - b5.m32 = e1.z(); + b5.m23 = e1.z(); } return b5; } diff --git a/src/com/mojang/math/Vector3f.java b/src/com/mojang/math/Vector3f.java index a78f8da..8fe6ecc 100644 --- a/src/com/mojang/math/Vector3f.java +++ b/src/com/mojang/math/Vector3f.java @@ -24,8 +24,8 @@ public final class Vector3f { this.z = float3; } - public Vector3f(final Vec3 cvi) { - this((float)cvi.x, (float)cvi.y, (float)cvi.z); + public Vector3f(final Vec3 cvl) { + this((float)cvl.x, (float)cvl.y, (float)cvl.z); } @Override diff --git a/src/com/mojang/realmsclient/RealmsMainScreen.java b/src/com/mojang/realmsclient/RealmsMainScreen.java index e252ba2..7678d26 100644 --- a/src/com/mojang/realmsclient/RealmsMainScreen.java +++ b/src/com/mojang/realmsclient/RealmsMainScreen.java @@ -30,7 +30,6 @@ import java.io.IOException; import com.mojang.realmsclient.exception.RealmsServiceException; import com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen; import com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen; -import com.mojang.realmsclient.gui.screens.RealmsCreateTrialScreen; import com.mojang.realmsclient.dto.RegionPingResult; import com.mojang.realmsclient.dto.PingResult; import com.mojang.realmsclient.client.Ping; @@ -364,16 +363,16 @@ public class RealmsMainScreen extends RealmsScreen { private void pingRegions() { final List list2; - final RealmsClient cyv3; + final RealmsClient cyy3; final PingResult pingResult4; new Thread(() -> { list2 = Ping.pingAllRegions(); - cyv3 = RealmsClient.createRealmsClient(); + cyy3 = RealmsClient.createRealmsClient(); pingResult4 = new PingResult(); pingResult4.pingResults = list2; pingResult4.worldIds = this.getOwnedNonExpiredWorldIds(); try { - cyv3.sendPingResults(pingResult4); + cyy3.sendPingResults(pingResult4); } catch (Throwable throwable5) { RealmsMainScreen.LOGGER.warn("Could not send ping result to Realms: ", throwable5); @@ -397,10 +396,6 @@ public class RealmsMainScreen extends RealmsScreen { this.stopRealmsFetcher(); } - public void setCreatedTrial(final boolean boolean1) { - this.createdTrial = boolean1; - } - private void onPlay() { final RealmsServer realmsServer2 = this.findServer(this.selectedServerId); if (realmsServer2 == null) { @@ -422,7 +417,8 @@ public class RealmsMainScreen extends RealmsScreen { if (!this.trialsAvailable || this.createdTrial) { return; } - Realms.setScreen(new RealmsCreateTrialScreen(this)); + RealmsUtil.browseTo("https://aka.ms/startjavarealmstrial"); + Realms.setScreen(this.lastScreen); } private void checkClientCompatability() { @@ -431,9 +427,9 @@ public class RealmsMainScreen extends RealmsScreen { new Thread("MCO Compatability Checker #1") { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - final RealmsClient.CompatibleVersionResponse a3 = cyv2.clientCompatible(); + final RealmsClient.CompatibleVersionResponse a3 = cyy2.clientCompatible(); if (a3.equals(RealmsClient.CompatibleVersionResponse.OUTDATED)) { RealmsMainScreen.realmsGenericErrorScreen = new RealmsClientOutdatedScreen(RealmsMainScreen.this.lastScreen, true); Realms.setScreen(RealmsMainScreen.realmsGenericErrorScreen); @@ -446,15 +442,15 @@ public class RealmsMainScreen extends RealmsScreen { } RealmsMainScreen.this.checkParentalConsent(); } - catch (RealmsServiceException czd3) { + catch (RealmsServiceException czg3) { RealmsMainScreen.checkedClientCompatability = false; - RealmsMainScreen.LOGGER.error("Couldn't connect to realms: ", czd3.toString()); - if (czd3.httpResultCode == 401) { + RealmsMainScreen.LOGGER.error("Couldn't connect to realms: ", czg3.toString()); + if (czg3.httpResultCode == 401) { RealmsMainScreen.realmsGenericErrorScreen = new RealmsGenericErrorScreen(RealmsScreen.getLocalizedString("mco.error.invalid.session.title"), RealmsScreen.getLocalizedString("mco.error.invalid.session.message"), RealmsMainScreen.this.lastScreen); Realms.setScreen(RealmsMainScreen.realmsGenericErrorScreen); return; } - Realms.setScreen(new RealmsGenericErrorScreen(czd3, RealmsMainScreen.this.lastScreen)); + Realms.setScreen(new RealmsGenericErrorScreen(czg3, RealmsMainScreen.this.lastScreen)); } catch (IOException iOException3) { RealmsMainScreen.checkedClientCompatability = false; @@ -473,9 +469,9 @@ public class RealmsMainScreen extends RealmsScreen { new Thread("MCO Compatability Checker #1") { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - final Boolean boolean3 = cyv2.mcoEnabled(); + final Boolean boolean3 = cyy2.mcoEnabled(); if (boolean3) { RealmsMainScreen.LOGGER.info("Realms is available for this user"); RealmsMainScreen.hasParentalConsent = true; @@ -487,9 +483,9 @@ public class RealmsMainScreen extends RealmsScreen { } RealmsMainScreen.checkedParentalConsent = true; } - catch (RealmsServiceException czd3) { - RealmsMainScreen.LOGGER.error("Couldn't connect to realms: ", czd3.toString()); - Realms.setScreen(new RealmsGenericErrorScreen(czd3, RealmsMainScreen.this.lastScreen)); + catch (RealmsServiceException czg3) { + RealmsMainScreen.LOGGER.error("Couldn't connect to realms: ", czg3.toString()); + Realms.setScreen(new RealmsGenericErrorScreen(czg3, RealmsMainScreen.this.lastScreen)); } catch (IOException iOException3) { RealmsMainScreen.LOGGER.error("Couldn't connect to realms: ", iOException3.getMessage()); @@ -504,17 +500,17 @@ public class RealmsMainScreen extends RealmsScreen { new Thread("MCO Stage Availability Checker #1") { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - final Boolean boolean3 = cyv2.stageAvailable(); + final Boolean boolean3 = cyy2.stageAvailable(); if (boolean3) { RealmsClient.switchToStage(); RealmsMainScreen.LOGGER.info("Switched to stage"); RealmsMainScreen.realmsDataFetcher.forceUpdate(); } } - catch (RealmsServiceException czd3) { - RealmsMainScreen.LOGGER.error("Couldn't connect to Realms: " + czd3); + catch (RealmsServiceException czg3) { + RealmsMainScreen.LOGGER.error("Couldn't connect to Realms: " + czg3); } catch (IOException iOException3) { RealmsMainScreen.LOGGER.error("Couldn't parse response connecting to Realms: " + iOException3.getMessage()); @@ -529,17 +525,17 @@ public class RealmsMainScreen extends RealmsScreen { new Thread("MCO Local Availability Checker #1") { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - final Boolean boolean3 = cyv2.stageAvailable(); + final Boolean boolean3 = cyy2.stageAvailable(); if (boolean3) { RealmsClient.switchToLocal(); RealmsMainScreen.LOGGER.info("Switched to local"); RealmsMainScreen.realmsDataFetcher.forceUpdate(); } } - catch (RealmsServiceException czd3) { - RealmsMainScreen.LOGGER.error("Couldn't connect to Realms: " + czd3); + catch (RealmsServiceException czg3) { + RealmsMainScreen.LOGGER.error("Couldn't connect to Realms: " + czg3); } catch (IOException iOException3) { RealmsMainScreen.LOGGER.error("Couldn't parse response connecting to Realms: " + iOException3.getMessage()); @@ -561,8 +557,8 @@ public class RealmsMainScreen extends RealmsScreen { private void configureClicked(final RealmsServer realmsServer) { if (Realms.getUUID().equals(realmsServer.ownerUUID) || RealmsMainScreen.overrideConfigure) { this.saveListScrollPosition(); - final Minecraft dbl3 = Minecraft.getInstance(); - dbl3.execute(() -> dbl3.setScreen(new RealmsConfigureWorldScreen(this, realmsServer.id).getProxy())); + final Minecraft dbn3 = Minecraft.getInstance(); + dbn3.execute(() -> dbn3.setScreen(new RealmsConfigureWorldScreen(this, realmsServer.id).getProxy())); } } @@ -598,8 +594,8 @@ public class RealmsMainScreen extends RealmsScreen { try { final RealmsServer realmsServer2 = RealmsMainScreen.this.findServer(RealmsMainScreen.this.selectedServerId); if (realmsServer2 != null) { - final RealmsClient cyv3 = RealmsClient.createRealmsClient(); - cyv3.uninviteMyselfFrom(realmsServer2.id); + final RealmsClient cyy3 = RealmsClient.createRealmsClient(); + cyy3.uninviteMyselfFrom(realmsServer2.id); RealmsMainScreen.realmsDataFetcher.removeItem(realmsServer2); RealmsMainScreen.this.realmsServers.remove(realmsServer2); RealmsMainScreen.this.realmSelectionList.children().removeIf(realmListEntry -> realmListEntry instanceof RealmSelectionListEntry && realmListEntry.mServerData.id == RealmsMainScreen.this.selectedServerId); @@ -609,9 +605,9 @@ public class RealmsMainScreen extends RealmsScreen { RealmsMainScreen.this.playButton.active(false); } } - catch (RealmsServiceException czd2) { + catch (RealmsServiceException czg2) { RealmsMainScreen.LOGGER.error("Couldn't configure world"); - Realms.setScreen(new RealmsGenericErrorScreen(czd2, RealmsMainScreen.this)); + Realms.setScreen(new RealmsGenericErrorScreen(czg2, RealmsMainScreen.this)); } } }.start(); @@ -649,7 +645,7 @@ public class RealmsMainScreen extends RealmsScreen { @Override public boolean charTyped(final char character, final int integer) { - this.keyCombos.forEach(cyq -> cyq.keyPressed(character)); + this.keyCombos.forEach(cyt -> cyt.keyPressed(character)); return true; } @@ -859,9 +855,9 @@ public class RealmsMainScreen extends RealmsScreen { } private void connectToServer(final RealmsServer realmsServer, final RealmsScreen realmsScreen) { - final RealmsLongRunningMcoTaskScreen czx4 = new RealmsLongRunningMcoTaskScreen(realmsScreen, new RealmsTasks.RealmsGetServerDetailsTask(this, realmsScreen, realmsServer, this.connectLock)); - czx4.start(); - Realms.setScreen(czx4); + final RealmsLongRunningMcoTaskScreen czz4 = new RealmsLongRunningMcoTaskScreen(realmsScreen, new RealmsTasks.RealmsGetServerDetailsTask(this, realmsScreen, realmsServer, this.connectLock)); + czz4.start(); + Realms.setScreen(czz4); } private boolean isSelfOwnedServer(final RealmsServer realmsServer) { @@ -1053,12 +1049,6 @@ public class RealmsMainScreen extends RealmsScreen { return new RealmsMainScreen(this.lastScreen); } - public void closePopup() { - if (this.shouldShowPopup() && this.popupOpenedByUser) { - this.popupOpenedByUser = false; - } - } - public static void updateTeaserImages(final ResourceManager zb) { final Collection collection2 = zb.listResources("textures/gui/images", string -> string.endsWith(".png")); RealmsMainScreen.teaserImages = collection2.stream().filter(sm -> sm.getNamespace().equals("realms")).collect(ImmutableList.toImmutableList()); @@ -1377,8 +1367,8 @@ public class RealmsMainScreen extends RealmsScreen { @Override public void onPress() { - final RealmsPendingInvitesScreen daa2 = new RealmsPendingInvitesScreen(RealmsMainScreen.this.lastScreen); - Realms.setScreen(daa2); + final RealmsPendingInvitesScreen dac2 = new RealmsPendingInvitesScreen(RealmsMainScreen.this.lastScreen); + Realms.setScreen(dac2); } @Override diff --git a/src/com/mojang/realmsclient/client/FileUpload.java b/src/com/mojang/realmsclient/client/FileUpload.java index dcbe287..a372e6f 100644 --- a/src/com/mojang/realmsclient/client/FileUpload.java +++ b/src/com/mojang/realmsclient/client/FileUpload.java @@ -45,7 +45,7 @@ public class FileUpload { private CompletableFuture uploadTask; private final RequestConfig requestConfig; - public FileUpload(final File file, final long long2, final int integer, final UploadInfo uploadInfo, final String string5, final String string6, final String string7, final UploadStatus cyz) { + public FileUpload(final File file, final long long2, final int integer, final UploadInfo uploadInfo, final String string5, final String string6, final String string7, final UploadStatus czc) { this.cancelled = new AtomicBoolean(false); this.requestConfig = RequestConfig.custom().setSocketTimeout((int)TimeUnit.MINUTES.toMillis(10L)).setConnectTimeout((int)TimeUnit.SECONDS.toMillis(15L)).build(); this.file = file; @@ -55,7 +55,7 @@ public class FileUpload { this.sessionId = string5; this.username = string6; this.clientVersion = string7; - this.uploadStatus = cyz; + this.uploadStatus = czc; } public void upload(final Consumer consumer) { @@ -166,11 +166,11 @@ public class FileUpload { private final InputStream content; private final UploadStatus uploadStatus; - public CustomInputStreamEntity(final InputStream inputStream, final long long2, final UploadStatus cyz) { + public CustomInputStreamEntity(final InputStream inputStream, final long long2, final UploadStatus czc) { super(inputStream); this.content = inputStream; this.length = long2; - this.uploadStatus = cyz; + this.uploadStatus = czc; } public void writeTo(final OutputStream outputStream) throws IOException { diff --git a/src/com/mojang/realmsclient/client/RealmsClient.java b/src/com/mojang/realmsclient/client/RealmsClient.java index baa70fd..4a2d739 100644 --- a/src/com/mojang/realmsclient/client/RealmsClient.java +++ b/src/com/mojang/realmsclient/client/RealmsClient.java @@ -303,14 +303,6 @@ public class RealmsClient { return Boolean.valueOf(string3); } - public RealmsServer createTrial(final String string1, final String string2) throws RealmsServiceException, IOException { - final RealmsDescriptionDto realmsDescriptionDto4 = new RealmsDescriptionDto(string1, string2); - final String string3 = RealmsClient.gson.toJson(realmsDescriptionDto4); - final String string4 = this.url("trial"); - final String string5 = this.execute(Request.post(string4, string3, 5000, 10000)); - return RealmsServer.parse(string5); - } - public void deleteWorld(final long long1) throws RealmsServiceException, IOException { final String string4 = this.url("worlds" + "/$WORLD_ID".replace("$WORLD_ID", String.valueOf(long1))); this.execute(Request.delete(string4)); @@ -331,22 +323,22 @@ public class RealmsClient { } } - private String execute(final Request cyy) throws RealmsServiceException { - cyy.cookie("sid", this.sessionId); - cyy.cookie("user", this.username); - cyy.cookie("version", Realms.getMinecraftVersionString()); + private String execute(final Request czb) throws RealmsServiceException { + czb.cookie("sid", this.sessionId); + czb.cookie("user", this.username); + czb.cookie("version", Realms.getMinecraftVersionString()); try { - final int integer3 = cyy.responseCode(); + final int integer3 = czb.responseCode(); if (integer3 == 503) { - final int integer4 = cyy.getRetryAfterHeader(); + final int integer4 = czb.getRetryAfterHeader(); throw new RetryCallException(integer4); } - final String string4 = cyy.text(); + final String string4 = czb.text(); if (integer3 >= 200 && integer3 < 300) { return string4; } if (integer3 == 401) { - final String string5 = cyy.getHeader("WWW-Authenticate"); + final String string5 = czb.getHeader("WWW-Authenticate"); RealmsClient.LOGGER.info("Could not authorize you against Realms server: " + string5); throw new RealmsServiceException(integer3, string5, -1, string5); } @@ -354,12 +346,12 @@ public class RealmsClient { RealmsClient.LOGGER.error("Realms error code: " + integer3 + " message: " + string4); throw new RealmsServiceException(integer3, string4, integer3, ""); } - final RealmsError cyx5 = new RealmsError(string4); - RealmsClient.LOGGER.error("Realms http code: " + integer3 + " - error code: " + cyx5.getErrorCode() + " - message: " + cyx5.getErrorMessage() + " - raw body: " + string4); - throw new RealmsServiceException(integer3, string4, cyx5); + final RealmsError cza5 = new RealmsError(string4); + RealmsClient.LOGGER.error("Realms http code: " + integer3 + " - error code: " + cza5.getErrorCode() + " - message: " + cza5.getErrorMessage() + " - raw body: " + string4); + throw new RealmsServiceException(integer3, string4, cza5); } - catch (RealmsHttpException czc3) { - throw new RealmsServiceException(500, "Could not connect to Realms: " + czc3.getMessage(), -1, ""); + catch (RealmsHttpException czf3) { + throw new RealmsServiceException(500, "Could not connect to Realms: " + czf3.getMessage(), -1, ""); } } diff --git a/src/com/mojang/realmsclient/client/Request.java b/src/com/mojang/realmsclient/client/Request.java index 973bf7d..a8139e1 100644 --- a/src/com/mojang/realmsclient/client/Request.java +++ b/src/com/mojang/realmsclient/client/Request.java @@ -136,9 +136,9 @@ public abstract class Request> { if (this.connected) { return (T)this; } - final T cyy2 = this.doConnect(); + final T czb2 = this.doConnect(); this.connected = true; - return cyy2; + return czb2; } protected abstract T doConnect(); diff --git a/src/com/mojang/realmsclient/exception/RealmsServiceException.java b/src/com/mojang/realmsclient/exception/RealmsServiceException.java index 989f78b..587b7e5 100644 --- a/src/com/mojang/realmsclient/exception/RealmsServiceException.java +++ b/src/com/mojang/realmsclient/exception/RealmsServiceException.java @@ -9,12 +9,12 @@ public class RealmsServiceException extends Exception { public final int errorCode; public final String errorMsg; - public RealmsServiceException(final int integer, final String string, final RealmsError cyx) { + public RealmsServiceException(final int integer, final String string, final RealmsError cza) { super(string); this.httpResultCode = integer; this.httpResponseContent = string; - this.errorCode = cyx.getErrorCode(); - this.errorMsg = cyx.getErrorMessage(); + this.errorCode = cza.getErrorCode(); + this.errorMsg = cza.getErrorMessage(); } public RealmsServiceException(final int integer1, final String string2, final int integer3, final String string4) { diff --git a/src/com/mojang/realmsclient/gui/ChatFormatting.java b/src/com/mojang/realmsclient/gui/ChatFormatting.java index 0507f8c..b2fa69e 100644 --- a/src/com/mojang/realmsclient/gui/ChatFormatting.java +++ b/src/com/mojang/realmsclient/gui/ChatFormatting.java @@ -62,8 +62,8 @@ public enum ChatFormatting { } static { - FORMATTING_BY_CHAR = Arrays.stream(values()).collect(Collectors.toMap(ChatFormatting::getChar, czf -> czf)); - FORMATTING_BY_NAME = Arrays.stream(values()).collect(Collectors.toMap(ChatFormatting::getName, czf -> czf)); + FORMATTING_BY_CHAR = Arrays.stream(values()).collect(Collectors.toMap(ChatFormatting::getChar, czi -> czi)); + FORMATTING_BY_NAME = Arrays.stream(values()).collect(Collectors.toMap(ChatFormatting::getName, czi -> czi)); STRIP_FORMATTING_PATTERN = Pattern.compile("(?i)§[0-9A-FK-OR]"); } } diff --git a/src/com/mojang/realmsclient/gui/LongRunningTask.java b/src/com/mojang/realmsclient/gui/LongRunningTask.java index 06f6365..318e5b1 100644 --- a/src/com/mojang/realmsclient/gui/LongRunningTask.java +++ b/src/com/mojang/realmsclient/gui/LongRunningTask.java @@ -5,8 +5,8 @@ import com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen; public abstract class LongRunningTask implements Runnable { protected RealmsLongRunningMcoTaskScreen longRunningMcoTaskScreen; - public void setScreen(final RealmsLongRunningMcoTaskScreen czx) { - this.longRunningMcoTaskScreen = czx; + public void setScreen(final RealmsLongRunningMcoTaskScreen czz) { + this.longRunningMcoTaskScreen = czz; } public void error(final String string) { diff --git a/src/com/mojang/realmsclient/gui/RealmsDataFetcher.java b/src/com/mojang/realmsclient/gui/RealmsDataFetcher.java index e2ec999..db0dae0 100644 --- a/src/com/mojang/realmsclient/gui/RealmsDataFetcher.java +++ b/src/com/mojang/realmsclient/gui/RealmsDataFetcher.java @@ -223,9 +223,9 @@ public class RealmsDataFetcher { private void updateServersList() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - if (cyv2 != null) { - final List list3 = cyv2.listWorlds().servers; + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + if (cyy2 != null) { + final List list3 = cyy2.listWorlds().servers; if (list3 != null) { RealmsDataFetcher.this.sort(list3); RealmsDataFetcher.this.setServers(list3); @@ -256,9 +256,9 @@ public class RealmsDataFetcher { private void updatePendingInvites() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - if (cyv2 != null) { - RealmsDataFetcher.this.pendingInvitesCount = cyv2.pendingInvitesCount(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + if (cyy2 != null) { + RealmsDataFetcher.this.pendingInvitesCount = cyy2.pendingInvitesCount(); RealmsDataFetcher.this.fetchStatus.put(Task.PENDING_INVITE, true); } } @@ -281,9 +281,9 @@ public class RealmsDataFetcher { private void getTrialAvailable() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - if (cyv2 != null) { - RealmsDataFetcher.this.trialAvailable = cyv2.trialAvailable(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + if (cyy2 != null) { + RealmsDataFetcher.this.trialAvailable = cyy2.trialAvailable(); RealmsDataFetcher.this.fetchStatus.put(Task.TRIAL_AVAILABLE, true); } } @@ -306,9 +306,9 @@ public class RealmsDataFetcher { private void getLiveStats() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - if (cyv2 != null) { - RealmsDataFetcher.this.livestats = cyv2.getLiveStats(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + if (cyy2 != null) { + RealmsDataFetcher.this.livestats = cyy2.getLiveStats(); RealmsDataFetcher.this.fetchStatus.put(Task.LIVE_STATS, true); } } @@ -331,11 +331,11 @@ public class RealmsDataFetcher { private void getUnreadNews() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - if (cyv2 != null) { + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + if (cyy2 != null) { RealmsNews realmsNews3 = null; try { - realmsNews3 = cyv2.getNews(); + realmsNews3 = cyy2.getNews(); } catch (Exception ex) {} final RealmsPersistence.RealmsPersistenceData a4 = RealmsPersistence.readFile(); diff --git a/src/com/mojang/realmsclient/gui/RowButton.java b/src/com/mojang/realmsclient/gui/RowButton.java index c5c128d..c672bba 100644 --- a/src/com/mojang/realmsclient/gui/RowButton.java +++ b/src/com/mojang/realmsclient/gui/RowButton.java @@ -41,9 +41,9 @@ public abstract class RowButton { public abstract void onClick(final int integer); public static void drawButtonsInRow(final List list, final RealmsObjectSelectionList realmsObjectSelectionList, final int integer3, final int integer4, final int integer5, final int integer6) { - for (final RowButton czk8 : list) { - if (realmsObjectSelectionList.getRowWidth() > czk8.getRight()) { - czk8.drawForRowAt(integer3, integer4, integer5, integer6); + for (final RowButton czn8 : list) { + if (realmsObjectSelectionList.getRowWidth() > czn8.getRight()) { + czn8.drawForRowAt(integer3, integer4, integer5, integer6); } } } @@ -57,9 +57,9 @@ public abstract class RowButton { final int integer4 = realmsObjectSelectionList.getRowTop(integer2); final int integer5 = (int)(double5 - integer3); final int integer6 = (int)(double6 - integer4); - for (final RowButton czk15 : list) { - if (integer5 >= czk15.xOffset && integer5 <= czk15.getRight() && integer6 >= czk15.yOffset && integer6 <= czk15.getBottom()) { - czk15.onClick(integer2); + for (final RowButton czn15 : list) { + if (integer5 >= czn15.xOffset && integer5 <= czn15.getRight() && integer6 >= czn15.yOffset && integer6 <= czn15.getBottom()) { + czn15.onClick(integer2); } } } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsBackupScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsBackupScreen.java index d89a1df..5f7d75d 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsBackupScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsBackupScreen.java @@ -43,11 +43,11 @@ public class RealmsBackupScreen extends RealmsScreen { private final RealmsServer serverData; private RealmsLabel titleLabel; - public RealmsBackupScreen(final RealmsConfigureWorldScreen czp, final RealmsServer realmsServer, final int integer) { + public RealmsBackupScreen(final RealmsConfigureWorldScreen czs, final RealmsServer realmsServer, final int integer) { this.backups = Collections.emptyList(); this.selectedBackup = -1; this.noBackups = false; - this.lastScreen = czp; + this.lastScreen = czs; this.serverData = realmsServer; this.slotId = integer; } @@ -62,9 +62,9 @@ public class RealmsBackupScreen extends RealmsScreen { new Thread("Realms-fetch-backups") { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - final List list3 = cyv2.backupsFor(RealmsBackupScreen.this.serverData.id).backups; + final List list3 = cyy2.backupsFor(RealmsBackupScreen.this.serverData.id).backups; final Iterator iterator; Backup backup4; Realms.execute(() -> { @@ -79,8 +79,8 @@ public class RealmsBackupScreen extends RealmsScreen { RealmsBackupScreen.this.generateChangeList(); }); } - catch (RealmsServiceException czd3) { - RealmsBackupScreen.LOGGER.error("Couldn't request backups", (Throwable)czd3); + catch (RealmsServiceException czg3) { + RealmsBackupScreen.LOGGER.error("Couldn't request backups", (Throwable)czg3); } } }.start(); @@ -203,9 +203,9 @@ public class RealmsBackupScreen extends RealmsScreen { private void downloadWorldData() { final RealmsTasks.DownloadTask b2 = new RealmsTasks.DownloadTask(this.serverData.id, this.slotId, this.serverData.name + " (" + this.serverData.slots.get(this.serverData.activeSlot).getSlotName(this.serverData.activeSlot) + ")", this); - final RealmsLongRunningMcoTaskScreen czx3 = new RealmsLongRunningMcoTaskScreen(this.lastScreen.getNewScreen(), b2); - czx3.start(); - Realms.setScreen(czx3); + final RealmsLongRunningMcoTaskScreen czz3 = new RealmsLongRunningMcoTaskScreen(this.lastScreen.getNewScreen(), b2); + czz3.start(); + Realms.setScreen(czz3); } @Override @@ -229,9 +229,9 @@ public class RealmsBackupScreen extends RealmsScreen { final Backup backup2 = this.backups.get(this.selectedBackup); this.selectedBackup = -1; final RealmsTasks.RestoreTask g3 = new RealmsTasks.RestoreTask(backup2, this.serverData.id, this.lastScreen); - final RealmsLongRunningMcoTaskScreen czx4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen.getNewScreen(), g3); - czx4.start(); - Realms.setScreen(czx4); + final RealmsLongRunningMcoTaskScreen czz4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen.getNewScreen(), g3); + czz4.start(); + Realms.setScreen(czz4); } @Override diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen.java index 8f0253f..81465a1 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen.java @@ -45,12 +45,12 @@ public class RealmsBrokenWorldScreen extends RealmsScreen { private final List slotsThatHasBeenDownloaded; private int animTick; - public RealmsBrokenWorldScreen(final RealmsScreen realmsScreen, final RealmsMainScreen cyr, final long long3) { + public RealmsBrokenWorldScreen(final RealmsScreen realmsScreen, final RealmsMainScreen cyu, final long long3) { this.title = RealmsScreen.getLocalizedString("mco.brokenworld.title"); this.message = RealmsScreen.getLocalizedString("mco.brokenworld.message.line1") + "\\n" + RealmsScreen.getLocalizedString("mco.brokenworld.message.line2"); this.slotsThatHasBeenDownloaded = Lists.newArrayList(); this.lastScreen = realmsScreen; - this.mainScreen = cyr; + this.mainScreen = cyu; this.serverId = long3; } @@ -97,12 +97,12 @@ public class RealmsBrokenWorldScreen extends RealmsScreen { @Override public void onPress() { final int integer2 = RealmsBrokenWorldScreen.resetButtonIds.indexOf(this.id()) + 1; - final RealmsResetWorldScreen dad3 = new RealmsResetWorldScreen(RealmsBrokenWorldScreen.this, RealmsBrokenWorldScreen.this.serverData, RealmsBrokenWorldScreen.this); + final RealmsResetWorldScreen daf3 = new RealmsResetWorldScreen(RealmsBrokenWorldScreen.this, RealmsBrokenWorldScreen.this.serverData, RealmsBrokenWorldScreen.this); if (integer2 != RealmsBrokenWorldScreen.this.serverData.activeSlot || RealmsBrokenWorldScreen.this.serverData.worldType.equals(RealmsServer.WorldType.MINIGAME)) { - dad3.setSlot(integer2); + daf3.setSlot(integer2); } - dad3.setConfirmationId(14); - Realms.setScreen(dad3); + daf3.setConfirmationId(14); + Realms.setScreen(daf3); } }); } @@ -158,16 +158,16 @@ public class RealmsBrokenWorldScreen extends RealmsScreen { } private void fetchServerData(final long long1) { - final RealmsClient cyv4; + final RealmsClient cyy4; new Thread(() -> { - cyv4 = RealmsClient.createRealmsClient(); + cyy4 = RealmsClient.createRealmsClient(); try { - this.serverData = cyv4.getOwnWorld(long1); + this.serverData = cyy4.getOwnWorld(long1); this.addButtons(); } - catch (RealmsServiceException czd5) { + catch (RealmsServiceException czg5) { RealmsBrokenWorldScreen.LOGGER.error("Couldn't get own world"); - Realms.setScreen(new RealmsGenericErrorScreen(czd5.getMessage(), this.lastScreen)); + Realms.setScreen(new RealmsGenericErrorScreen(czg5.getMessage(), this.lastScreen)); } catch (IOException iOException5) { RealmsBrokenWorldScreen.LOGGER.error("Couldn't parse response getting own world"); @@ -182,22 +182,22 @@ public class RealmsBrokenWorldScreen extends RealmsScreen { return; } if (integer == 13 || integer == 14) { - final RealmsClient cyv2; + final RealmsClient cyy2; RealmsTasks.OpenServerTask c3; - RealmsLongRunningMcoTaskScreen czx4; + RealmsLongRunningMcoTaskScreen czz4; new Thread(() -> { - cyv2 = RealmsClient.createRealmsClient(); + cyy2 = RealmsClient.createRealmsClient(); if (this.serverData.state.equals(RealmsServer.State.CLOSED)) { c3 = new RealmsTasks.OpenServerTask(this.serverData, this, this.lastScreen, true); - czx4 = new RealmsLongRunningMcoTaskScreen(this, c3); - czx4.start(); - Realms.setScreen(czx4); + czz4 = new RealmsLongRunningMcoTaskScreen(this, c3); + czz4.start(); + Realms.setScreen(czz4); } else { try { - this.mainScreen.newScreen().play(cyv2.getOwnWorld(this.serverId), this); + this.mainScreen.newScreen().play(cyy2.getOwnWorld(this.serverId), this); } - catch (RealmsServiceException czd3) { + catch (RealmsServiceException czg3) { RealmsBrokenWorldScreen.LOGGER.error("Couldn't get own world"); Realms.setScreen(this.lastScreen); } @@ -219,16 +219,16 @@ public class RealmsBrokenWorldScreen extends RealmsScreen { } private void downloadWorld(final int integer) { - final RealmsClient cyv3 = RealmsClient.createRealmsClient(); + final RealmsClient cyy3 = RealmsClient.createRealmsClient(); try { - final WorldDownload worldDownload4 = cyv3.download(this.serverData.id, integer); - final RealmsDownloadLatestWorldScreen czt5 = new RealmsDownloadLatestWorldScreen(this, worldDownload4, this.serverData.name + " (" + this.serverData.slots.get(integer).getSlotName(integer) + ")"); - czt5.setConfirmationId(RealmsBrokenWorldScreen.downloadConfirmationIds.get(integer - 1)); - Realms.setScreen(czt5); + final WorldDownload worldDownload4 = cyy3.download(this.serverData.id, integer); + final RealmsDownloadLatestWorldScreen czv5 = new RealmsDownloadLatestWorldScreen(this, worldDownload4, this.serverData.name + " (" + this.serverData.slots.get(integer).getSlotName(integer) + ")"); + czv5.setConfirmationId(RealmsBrokenWorldScreen.downloadConfirmationIds.get(integer - 1)); + Realms.setScreen(czv5); } - catch (RealmsServiceException czd4) { + catch (RealmsServiceException czg4) { RealmsBrokenWorldScreen.LOGGER.error("Couldn't download world data"); - Realms.setScreen(new RealmsGenericErrorScreen(czd4, this)); + Realms.setScreen(new RealmsGenericErrorScreen(czg4, this)); } } @@ -276,9 +276,9 @@ public class RealmsBrokenWorldScreen extends RealmsScreen { private void switchSlot(final int integer) { final RealmsTasks.SwitchSlotTask i3 = new RealmsTasks.SwitchSlotTask(this.serverData.id, integer, this, 13); - final RealmsLongRunningMcoTaskScreen czx4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, i3); - czx4.start(); - Realms.setScreen(czx4); + final RealmsLongRunningMcoTaskScreen czz4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, i3); + czz4.start(); + Realms.setScreen(czz4); } static { @@ -298,11 +298,11 @@ public class RealmsBrokenWorldScreen extends RealmsScreen { public void onPress() { final int integer2 = RealmsBrokenWorldScreen.playButtonIds.indexOf(this.id()) + 1; if (RealmsBrokenWorldScreen.this.serverData.slots.get(integer2).empty) { - final RealmsResetWorldScreen dad3 = new RealmsResetWorldScreen(RealmsBrokenWorldScreen.this, RealmsBrokenWorldScreen.this.serverData, RealmsBrokenWorldScreen.this, RealmsScreen.getLocalizedString("mco.configure.world.switch.slot"), RealmsScreen.getLocalizedString("mco.configure.world.switch.slot.subtitle"), 10526880, RealmsScreen.getLocalizedString("gui.cancel")); - dad3.setSlot(integer2); - dad3.setResetTitle(RealmsScreen.getLocalizedString("mco.create.world.reset.title")); - dad3.setConfirmationId(14); - Realms.setScreen(dad3); + final RealmsResetWorldScreen daf3 = new RealmsResetWorldScreen(RealmsBrokenWorldScreen.this, RealmsBrokenWorldScreen.this.serverData, RealmsBrokenWorldScreen.this, RealmsScreen.getLocalizedString("mco.configure.world.switch.slot"), RealmsScreen.getLocalizedString("mco.configure.world.switch.slot.subtitle"), 10526880, RealmsScreen.getLocalizedString("gui.cancel")); + daf3.setSlot(integer2); + daf3.setResetTitle(RealmsScreen.getLocalizedString("mco.create.world.reset.title")); + daf3.setConfirmationId(14); + Realms.setScreen(daf3); } else { RealmsBrokenWorldScreen.this.switchSlot(integer2); diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen.java index 2f625c8..397e7b2 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen.java @@ -43,8 +43,8 @@ public class RealmsConfigureWorldScreen extends RealmsScreenWithCallback this.serverData, string -> this.toolTip = string, integer4, integer, this); - this.getProxy().buttonsAdd(czj6); + final RealmsWorldSlotButton czm6 = new RealmsWorldSlotButton(integer2, integer3, 80, 80, () -> this.serverData, string -> this.toolTip = string, integer4, integer, this); + this.getProxy().buttonsAdd(czm6); } private int leftButton(final int integer) { @@ -206,11 +206,11 @@ public class RealmsConfigureWorldScreen extends RealmsScreenWithCallback { - cyv4 = RealmsClient.createRealmsClient(); + cyy4 = RealmsClient.createRealmsClient(); try { - this.serverData = cyv4.getOwnWorld(long1); + this.serverData = cyy4.getOwnWorld(long1); this.disableButtons(); if (this.isMinigame()) { this.showMinigameButtons(); @@ -219,9 +219,9 @@ public class RealmsConfigureWorldScreen extends RealmsScreenWithCallback { if (boolean3) { - dad6 = new RealmsResetWorldScreen(this, realmsServer, this.getNewScreen(), RealmsScreen.getLocalizedString("mco.configure.world.switch.slot"), RealmsScreen.getLocalizedString("mco.configure.world.switch.slot.subtitle"), 10526880, RealmsScreen.getLocalizedString("gui.cancel")); - dad6.setSlot(integer); - dad6.setResetTitle(RealmsScreen.getLocalizedString("mco.create.world.reset.title")); - Realms.setScreen(dad6); + daf6 = new RealmsResetWorldScreen(this, realmsServer, this.getNewScreen(), RealmsScreen.getLocalizedString("mco.configure.world.switch.slot"), RealmsScreen.getLocalizedString("mco.configure.world.switch.slot.subtitle"), 10526880, RealmsScreen.getLocalizedString("gui.cancel")); + daf6.setSlot(integer); + daf6.setResetTitle(RealmsScreen.getLocalizedString("mco.create.world.reset.title")); + Realms.setScreen(daf6); } else { Realms.setScreen(this); @@ -443,14 +443,14 @@ public class RealmsConfigureWorldScreen extends RealmsScreenWithCallback Realms.setScreen(czp5), 11); - final RealmsLongRunningMcoTaskScreen czx7 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, i6); - czx7.start(); - Realms.setScreen(czx7); + final RealmsConfigureWorldScreen czs5 = this.getNewScreen(); + final RealmsTasks.SwitchSlotTask i6 = new RealmsTasks.SwitchSlotTask(long1, integer, (boolean2, integer) -> Realms.setScreen(czs5), 11); + final RealmsLongRunningMcoTaskScreen czz7 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, i6); + czz7.start(); + Realms.setScreen(czz7); } private void switchMinigame(final WorldTemplate worldTemplate) { final RealmsTasks.SwitchMinigameTask h3 = new RealmsTasks.SwitchMinigameTask(this.serverData.id, worldTemplate, this.getNewScreen()); - final RealmsLongRunningMcoTaskScreen czx4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, h3); - czx4.start(); - Realms.setScreen(czx4); + final RealmsLongRunningMcoTaskScreen czz4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, h3); + czz4.start(); + Realms.setScreen(czz4); } public RealmsConfigureWorldScreen getNewScreen() { diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen.java index c458f53..49d11ca 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen.java @@ -20,9 +20,9 @@ public class RealmsCreateRealmScreen extends RealmsScreen { private RealmsButton createButton; private RealmsLabel createRealmLabel; - public RealmsCreateRealmScreen(final RealmsServer realmsServer, final RealmsMainScreen cyr) { + public RealmsCreateRealmScreen(final RealmsServer realmsServer, final RealmsMainScreen cyu) { this.server = realmsServer; - this.lastScreen = cyr; + this.lastScreen = cyu; } @Override @@ -85,12 +85,12 @@ public class RealmsCreateRealmScreen extends RealmsScreen { private void createWorld() { if (this.valid()) { - final RealmsResetWorldScreen dad2 = new RealmsResetWorldScreen(this.lastScreen, this.server, this.lastScreen.newScreen(), RealmsScreen.getLocalizedString("mco.selectServer.create"), RealmsScreen.getLocalizedString("mco.create.world.subtitle"), 10526880, RealmsScreen.getLocalizedString("mco.create.world.skip")); - dad2.setResetTitle(RealmsScreen.getLocalizedString("mco.create.world.reset.title")); - final RealmsTasks.WorldCreationTask k3 = new RealmsTasks.WorldCreationTask(this.server.id, this.nameBox.getValue(), this.descriptionBox.getValue(), dad2); - final RealmsLongRunningMcoTaskScreen czx4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, k3); - czx4.start(); - Realms.setScreen(czx4); + final RealmsResetWorldScreen daf2 = new RealmsResetWorldScreen(this.lastScreen, this.server, this.lastScreen.newScreen(), RealmsScreen.getLocalizedString("mco.selectServer.create"), RealmsScreen.getLocalizedString("mco.create.world.subtitle"), 10526880, RealmsScreen.getLocalizedString("mco.create.world.skip")); + daf2.setResetTitle(RealmsScreen.getLocalizedString("mco.create.world.reset.title")); + final RealmsTasks.WorldCreationTask j3 = new RealmsTasks.WorldCreationTask(this.server.id, this.nameBox.getValue(), this.descriptionBox.getValue(), daf2); + final RealmsLongRunningMcoTaskScreen czz4 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, j3); + czz4.start(); + Realms.setScreen(czz4); } } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsCreateTrialScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsCreateTrialScreen.java deleted file mode 100644 index 046ab01..0000000 --- a/src/com/mojang/realmsclient/gui/screens/RealmsCreateTrialScreen.java +++ /dev/null @@ -1,112 +0,0 @@ -package com.mojang.realmsclient.gui.screens; - -import com.mojang.realmsclient.gui.LongRunningTask; -import com.mojang.realmsclient.util.RealmsTasks; -import net.minecraft.realms.Realms; -import net.minecraft.realms.AbstractRealmsButton; -import net.minecraft.realms.RealmsGuiEventListener; -import net.minecraft.realms.RealmsButton; -import net.minecraft.realms.RealmsEditBox; -import com.mojang.realmsclient.RealmsMainScreen; -import net.minecraft.realms.RealmsScreen; - -public class RealmsCreateTrialScreen extends RealmsScreen { - private final RealmsMainScreen lastScreen; - private RealmsEditBox nameBox; - private RealmsEditBox descriptionBox; - private boolean initialized; - private RealmsButton createButton; - - public RealmsCreateTrialScreen(final RealmsMainScreen cyr) { - this.lastScreen = cyr; - } - - @Override - public void tick() { - if (this.nameBox != null) { - this.nameBox.tick(); - this.createButton.active(this.valid()); - } - if (this.descriptionBox != null) { - this.descriptionBox.tick(); - } - } - - @Override - public void init() { - this.setKeyboardHandlerSendRepeatsToGui(true); - if (!this.initialized) { - this.initialized = true; - this.focusOn(this.nameBox = this.newEditBox(3, this.width() / 2 - 100, 65, 200, 20, RealmsScreen.getLocalizedString("mco.configure.world.name"))); - this.descriptionBox = this.newEditBox(4, this.width() / 2 - 100, 115, 200, 20, RealmsScreen.getLocalizedString("mco.configure.world.description")); - } - this.buttonsAdd(this.createButton = new RealmsButton(0, this.width() / 2 - 100, this.height() / 4 + 120 + 17, 97, 20, RealmsScreen.getLocalizedString("mco.create.world")) { - @Override - public void onPress() { - RealmsCreateTrialScreen.this.createWorld(); - } - }); - this.buttonsAdd(new RealmsButton(1, this.width() / 2 + 5, this.height() / 4 + 120 + 17, 95, 20, RealmsScreen.getLocalizedString("gui.cancel")) { - @Override - public void onPress() { - Realms.setScreen(RealmsCreateTrialScreen.this.lastScreen); - } - }); - this.createButton.active(this.valid()); - this.addWidget(this.nameBox); - this.addWidget(this.descriptionBox); - } - - @Override - public void removed() { - this.setKeyboardHandlerSendRepeatsToGui(false); - } - - @Override - public boolean charTyped(final char character, final int integer) { - this.createButton.active(this.valid()); - return false; - } - - @Override - public boolean keyPressed(final int integer1, final int integer2, final int integer3) { - switch (integer1) { - case 256: { - Realms.setScreen(this.lastScreen); - return true; - } - default: { - this.createButton.active(this.valid()); - return false; - } - } - } - - private void createWorld() { - if (this.valid()) { - final RealmsTasks.TrialCreationTask j2 = new RealmsTasks.TrialCreationTask(this.nameBox.getValue(), this.descriptionBox.getValue(), this.lastScreen); - final RealmsLongRunningMcoTaskScreen czx3 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, j2); - czx3.start(); - Realms.setScreen(czx3); - } - } - - private boolean valid() { - return this.nameBox != null && this.nameBox.getValue() != null && !this.nameBox.getValue().trim().isEmpty(); - } - - @Override - public void render(final int integer1, final int integer2, final float float3) { - this.renderBackground(); - this.drawCenteredString(RealmsScreen.getLocalizedString("mco.trial.title"), this.width() / 2, 11, 16777215); - this.drawString(RealmsScreen.getLocalizedString("mco.configure.world.name"), this.width() / 2 - 100, 52, 10526880); - this.drawString(RealmsScreen.getLocalizedString("mco.configure.world.description"), this.width() / 2 - 100, 102, 10526880); - if (this.nameBox != null) { - this.nameBox.render(integer1, integer2, float3); - } - if (this.descriptionBox != null) { - this.descriptionBox.render(integer1, integer2, float3); - } - super.render(integer1, integer2, float3); - } -} diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen.java index 0061d8a..f31f923 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen.java @@ -96,8 +96,8 @@ public class RealmsDownloadLatestWorldScreen extends RealmsScreen { } private long getContentLength(final String string) { - final FileDownload cys3 = new FileDownload(); - return cys3.contentLength(string); + final FileDownload cyv3 = new FileDownload(); + return cyv3.contentLength(string); } @Override @@ -234,7 +234,7 @@ public class RealmsDownloadLatestWorldScreen extends RealmsScreen { } private void downloadSave() { - FileDownload cys2; + FileDownload cyv2; new Thread(() -> { try { if (!(!RealmsDownloadLatestWorldScreen.downloadLock.tryLock(1L, TimeUnit.SECONDS))) { @@ -244,22 +244,22 @@ public class RealmsDownloadLatestWorldScreen extends RealmsScreen { } else { this.status = RealmsScreen.getLocalizedString("mco.download.downloading", this.worldName); - cys2 = new FileDownload(); - cys2.contentLength(this.worldDownload.downloadLink); - cys2.download(this.worldDownload, this.worldName, this.downloadStatus, this.getLevelStorageSource()); - while (!cys2.isFinished()) { - if (cys2.isError()) { - cys2.cancel(); + cyv2 = new FileDownload(); + cyv2.contentLength(this.worldDownload.downloadLink); + cyv2.download(this.worldDownload, this.worldName, this.downloadStatus, this.getLevelStorageSource()); + while (!cyv2.isFinished()) { + if (cyv2.isError()) { + cyv2.cancel(); this.errorMessage = RealmsScreen.getLocalizedString("mco.download.failed"); this.cancelButton.setMessage(RealmsScreen.getLocalizedString("gui.done")); return; } else { - if (cys2.isExtracting()) { + if (cyv2.isExtracting()) { this.extracting = true; } if (this.cancelled) { - cys2.cancel(); + cyv2.cancel(); this.downloadCancelled(); return; } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen.java index e629bce..d214251 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen.java @@ -11,9 +11,9 @@ public class RealmsGenericErrorScreen extends RealmsScreen { private String line1; private String line2; - public RealmsGenericErrorScreen(final RealmsServiceException czd, final RealmsScreen realmsScreen) { + public RealmsGenericErrorScreen(final RealmsServiceException czg, final RealmsScreen realmsScreen) { this.nextScreen = realmsScreen; - this.errorMessage(czd); + this.errorMessage(czg); } public RealmsGenericErrorScreen(final String string, final RealmsScreen realmsScreen) { @@ -26,16 +26,16 @@ public class RealmsGenericErrorScreen extends RealmsScreen { this.errorMessage(string1, string2); } - private void errorMessage(final RealmsServiceException czd) { - if (czd.errorCode == -1) { - this.line1 = "An error occurred (" + czd.httpResultCode + "):"; - this.line2 = czd.httpResponseContent; + private void errorMessage(final RealmsServiceException czg) { + if (czg.errorCode == -1) { + this.line1 = "An error occurred (" + czg.httpResultCode + "):"; + this.line2 = czg.httpResponseContent; } else { - this.line1 = "Realms (" + czd.errorCode + "):"; - final String string3 = "mco.errorMessage." + czd.errorCode; + this.line1 = "Realms (" + czg.errorCode + "):"; + final String string3 = "mco.errorMessage." + czg.errorCode; final String string4 = RealmsScreen.getLocalizedString(string3); - this.line2 = (string4.equals(string3) ? czd.errorMsg : string4); + this.line2 = (string4.equals(string3) ? czg.errorMsg : string4); } } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsInviteScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsInviteScreen.java index 0e39862..ef6b808 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsInviteScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsInviteScreen.java @@ -25,8 +25,8 @@ public class RealmsInviteScreen extends RealmsScreen { private String errorMsg; private boolean showError; - public RealmsInviteScreen(final RealmsConfigureWorldScreen czp, final RealmsScreen realmsScreen, final RealmsServer realmsServer) { - this.configureScreen = czp; + public RealmsInviteScreen(final RealmsConfigureWorldScreen czs, final RealmsScreen realmsScreen, final RealmsServer realmsServer) { + this.configureScreen = czs; this.lastScreen = realmsScreen; this.serverData = realmsServer; } @@ -61,13 +61,13 @@ public class RealmsInviteScreen extends RealmsScreen { } private void onInvite() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); if (this.profileName.getValue() == null || this.profileName.getValue().isEmpty()) { this.showError(RealmsScreen.getLocalizedString("mco.configure.world.players.error")); return; } try { - final RealmsServer realmsServer3 = cyv2.invite(this.serverData.id, this.profileName.getValue().trim()); + final RealmsServer realmsServer3 = cyy2.invite(this.serverData.id, this.profileName.getValue().trim()); if (realmsServer3 != null) { this.serverData.players = realmsServer3.players; Realms.setScreen(new RealmsPlayerScreen(this.configureScreen, this.serverData)); diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen.java index 3ad5e37..6af7dd8 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen.java @@ -25,11 +25,11 @@ public class RealmsLongRunningMcoTaskScreen extends RealmsScreen { private final int buttonLength = 212; public static final String[] symbols; - public RealmsLongRunningMcoTaskScreen(final RealmsScreen realmsScreen, final LongRunningTask czg) { + public RealmsLongRunningMcoTaskScreen(final RealmsScreen realmsScreen, final LongRunningTask czj) { this.title = ""; this.lastScreen = realmsScreen; - (this.task = czg).setScreen(this); - this.taskThread = czg; + (this.task = czj).setScreen(this); + this.taskThread = czj; } public void start() { diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen.java index ee643d4..3a37683 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen.java @@ -55,15 +55,15 @@ public class RealmsNotificationsScreen extends RealmsScreen { new Thread("Realms Notification Availability checker #1") { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - final RealmsClient.CompatibleVersionResponse a3 = cyv2.clientCompatible(); + final RealmsClient.CompatibleVersionResponse a3 = cyy2.clientCompatible(); if (!a3.equals(RealmsClient.CompatibleVersionResponse.COMPATIBLE)) { return; } } - catch (RealmsServiceException czd3) { - if (czd3.httpResultCode != 401) { + catch (RealmsServiceException czg3) { + if (czg3.httpResultCode != 401) { RealmsNotificationsScreen.checkedMcoAvailability = false; } return; diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen.java index c2515af..43036e5 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen.java @@ -47,13 +47,13 @@ public class RealmsPendingInvitesScreen extends RealmsScreen { new Thread("Realms-pending-invitations-fetcher") { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - final List list3 = cyv2.pendingInvites().pendingInvites; + final List list3 = cyy2.pendingInvites().pendingInvites; final List list4 = list3.stream().map(pendingInvite -> new PendingInvitationSelectionListEntry(pendingInvite)).collect(Collectors.toList()); Realms.execute(() -> RealmsPendingInvitesScreen.this.pendingInvitationSelectionList.replaceEntries(list4)); } - catch (RealmsServiceException czd3) { + catch (RealmsServiceException czg3) { RealmsPendingInvitesScreen.LOGGER.error("Couldn't list invites"); } finally { @@ -113,11 +113,11 @@ public class RealmsPendingInvitesScreen extends RealmsScreen { @Override public void run() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - cyv2.rejectInvitation(RealmsPendingInvitesScreen.this.pendingInvitationSelectionList.children().get(integer).pendingInvite.invitationId); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + cyy2.rejectInvitation(RealmsPendingInvitesScreen.this.pendingInvitationSelectionList.children().get(integer).pendingInvite.invitationId); Realms.execute(() -> RealmsPendingInvitesScreen.this.updateList(integer)); } - catch (RealmsServiceException czd2) { + catch (RealmsServiceException czg2) { RealmsPendingInvitesScreen.LOGGER.error("Couldn't reject invite"); } } @@ -131,11 +131,11 @@ public class RealmsPendingInvitesScreen extends RealmsScreen { @Override public void run() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - cyv2.acceptInvitation(RealmsPendingInvitesScreen.this.pendingInvitationSelectionList.children().get(integer).pendingInvite.invitationId); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + cyy2.acceptInvitation(RealmsPendingInvitesScreen.this.pendingInvitationSelectionList.children().get(integer).pendingInvite.invitationId); Realms.execute(() -> RealmsPendingInvitesScreen.this.updateList(integer)); } - catch (RealmsServiceException czd2) { + catch (RealmsServiceException czg2) { RealmsPendingInvitesScreen.LOGGER.error("Couldn't accept invite"); } } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsPlayerScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsPlayerScreen.java index 1b5c1e8..7deeb04 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsPlayerScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsPlayerScreen.java @@ -39,10 +39,10 @@ public class RealmsPlayerScreen extends RealmsScreen { private boolean stateChanged; private RealmsLabel titleLabel; - public RealmsPlayerScreen(final RealmsConfigureWorldScreen czp, final RealmsServer realmsServer) { + public RealmsPlayerScreen(final RealmsConfigureWorldScreen czs, final RealmsServer realmsServer) { this.selectedInvitedIndex = -1; this.player = -1; - this.lastScreen = czp; + this.lastScreen = czs; this.serverData = realmsServer; } @@ -130,24 +130,24 @@ public class RealmsPlayerScreen extends RealmsScreen { private void op(final int integer) { this.updateButtonStates(); - final RealmsClient cyv3 = RealmsClient.createRealmsClient(); + final RealmsClient cyy3 = RealmsClient.createRealmsClient(); final String string4 = this.serverData.players.get(integer).getUuid(); try { - this.updateOps(cyv3.op(this.serverData.id, string4)); + this.updateOps(cyy3.op(this.serverData.id, string4)); } - catch (RealmsServiceException czd5) { + catch (RealmsServiceException czg5) { RealmsPlayerScreen.LOGGER.error("Couldn't op the user"); } } private void deop(final int integer) { this.updateButtonStates(); - final RealmsClient cyv3 = RealmsClient.createRealmsClient(); + final RealmsClient cyy3 = RealmsClient.createRealmsClient(); final String string4 = this.serverData.players.get(integer).getUuid(); try { - this.updateOps(cyv3.deop(this.serverData.id, string4)); + this.updateOps(cyy3.deop(this.serverData.id, string4)); } - catch (RealmsServiceException czd5) { + catch (RealmsServiceException czg5) { RealmsPlayerScreen.LOGGER.error("Couldn't deop the user"); } } @@ -164,8 +164,8 @@ public class RealmsPlayerScreen extends RealmsScreen { final PlayerInfo playerInfo3 = this.serverData.players.get(integer); this.selectedInvited = playerInfo3.getUuid(); this.selectedInvitedIndex = integer; - final RealmsConfirmScreen czq4 = new RealmsConfirmScreen(this, "Question", RealmsScreen.getLocalizedString("mco.configure.world.uninvite.question") + " '" + playerInfo3.getName() + "' ?", 2); - Realms.setScreen(czq4); + final RealmsConfirmScreen czt4 = new RealmsConfirmScreen(this, "Question", RealmsScreen.getLocalizedString("mco.configure.world.uninvite.question") + " '" + playerInfo3.getName() + "' ?", 2); + Realms.setScreen(czt4); } } @@ -173,11 +173,11 @@ public class RealmsPlayerScreen extends RealmsScreen { public void confirmResult(final boolean boolean1, final int integer) { if (integer == 2) { if (boolean1) { - final RealmsClient cyv4 = RealmsClient.createRealmsClient(); + final RealmsClient cyy4 = RealmsClient.createRealmsClient(); try { - cyv4.uninvite(this.serverData.id, this.selectedInvited); + cyy4.uninvite(this.serverData.id, this.selectedInvited); } - catch (RealmsServiceException czd5) { + catch (RealmsServiceException czg5) { RealmsPlayerScreen.LOGGER.error("Couldn't uninvite user"); } this.deleteFromInvitedList(this.selectedInvitedIndex); diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen.java index 7f03377..a74c1dd 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen.java @@ -24,15 +24,15 @@ public class RealmsResetNormalWorldScreen extends RealmsScreen { private RealmsButton generateStructuresButton; private String buttonTitle; - public RealmsResetNormalWorldScreen(final RealmsResetWorldScreen dad) { + public RealmsResetNormalWorldScreen(final RealmsResetWorldScreen daf) { this.generateStructures = true; this.levelTypeIndex = 0; this.buttonTitle = RealmsScreen.getLocalizedString("mco.backup.button.reset"); - this.lastScreen = dad; + this.lastScreen = daf; } - public RealmsResetNormalWorldScreen(final RealmsResetWorldScreen dad, final String string) { - this(dad); + public RealmsResetNormalWorldScreen(final RealmsResetWorldScreen daf, final String string) { + this(daf); this.buttonTitle = string; } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen.java index f02dfd8..1400afa 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen.java @@ -88,12 +88,12 @@ public class RealmsResetWorldScreen extends RealmsScreenWithCallback { new RealmsLongRunningMcoTaskScreen(this.lastScreen, new RealmsTasks.RealmsConnectTask(this.lastScreen, this.serverAddress)); - czx2 = realmsLongRunningMcoTaskScreen; - czx2.start(); - Realms.setScreen(czx2); + czz2 = realmsLongRunningMcoTaskScreen; + czz2.start(); + Realms.setScreen(czz2); }).exceptionally(throwable -> { Realms.clearResourcePack(); RealmsResourcePackScreen.LOGGER.error(throwable); diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen.java index 06d47aa..3a7aafc 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen.java @@ -41,12 +41,12 @@ public class RealmsSelectFileToUploadScreen extends RealmsScreen { private RealmsLabel subtitleLabel; private RealmsLabel noWorldsLabel; - public RealmsSelectFileToUploadScreen(final long long1, final int integer, final RealmsResetWorldScreen dad) { + public RealmsSelectFileToUploadScreen(final long long1, final int integer, final RealmsResetWorldScreen daf) { this.DATE_FORMAT = new SimpleDateFormat(); this.levelList = Lists.newArrayList(); this.selectedWorld = -1; this.gameModesLang = new String[4]; - this.lastScreen = dad; + this.lastScreen = daf; this.worldId = long1; this.slotId = integer; } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen.java index 1ecc9a1..753e7a8 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen.java @@ -52,13 +52,13 @@ public class RealmsSelectWorldTemplateScreen extends RealmsScreen { private boolean hoverWarning; private List noTemplatesMessage; - public RealmsSelectWorldTemplateScreen(final RealmsScreenWithCallback daf, final RealmsServer.WorldType c) { - this(daf, c, null); + public RealmsSelectWorldTemplateScreen(final RealmsScreenWithCallback dah, final RealmsServer.WorldType c) { + this(dah, c, null); } - public RealmsSelectWorldTemplateScreen(final RealmsScreenWithCallback daf, final RealmsServer.WorldType c, @Nullable final WorldTemplatePaginatedList worldTemplatePaginatedList) { + public RealmsSelectWorldTemplateScreen(final RealmsScreenWithCallback dah, final RealmsServer.WorldType c, @Nullable final WorldTemplatePaginatedList worldTemplatePaginatedList) { this.selectedTemplate = -1; - this.lastScreen = daf; + this.lastScreen = dah; this.worldType = c; if (worldTemplatePaginatedList == null) { this.worldTemplateObjectSelectionList = new WorldTemplateObjectSelectionList(); @@ -206,9 +206,9 @@ public class RealmsSelectWorldTemplateScreen extends RealmsScreen { @Override public void run() { WorldTemplatePaginatedList worldTemplatePaginatedList2 = worldTemplatePaginatedList; - final RealmsClient cyv3 = RealmsClient.createRealmsClient(); + final RealmsClient cyy3 = RealmsClient.createRealmsClient(); while (worldTemplatePaginatedList2 != null) { - final Either either4 = RealmsSelectWorldTemplateScreen.this.fetchTemplates(worldTemplatePaginatedList2, cyv3); + final Either either4 = RealmsSelectWorldTemplateScreen.this.fetchTemplates(worldTemplatePaginatedList2, cyy3); final Either either5; WorldTemplatePaginatedList worldTemplatePaginatedList3; final Iterator iterator; @@ -251,12 +251,12 @@ public class RealmsSelectWorldTemplateScreen extends RealmsScreen { }.start(); } - private Either fetchTemplates(final WorldTemplatePaginatedList worldTemplatePaginatedList, final RealmsClient cyv) { + private Either fetchTemplates(final WorldTemplatePaginatedList worldTemplatePaginatedList, final RealmsClient cyy) { try { - return (Either)Either.left(cyv.fetchWorldTemplates(worldTemplatePaginatedList.page + 1, worldTemplatePaginatedList.size, this.worldType)); + return (Either)Either.left(cyy.fetchWorldTemplates(worldTemplatePaginatedList.page + 1, worldTemplatePaginatedList.size, this.worldType)); } - catch (RealmsServiceException czd4) { - return (Either)Either.right(czd4.getMessage()); + catch (RealmsServiceException czg4) { + return (Either)Either.right(czg4.getMessage()); } } @@ -336,8 +336,8 @@ public class RealmsSelectWorldTemplateScreen extends RealmsScreen { } class WorldTemplateObjectSelectionList extends RealmsObjectSelectionList { - public WorldTemplateObjectSelectionList(final RealmsSelectWorldTemplateScreen dah) { - this(dah, Collections.emptyList()); + public WorldTemplateObjectSelectionList(final RealmsSelectWorldTemplateScreen daj) { + this(daj, Collections.emptyList()); } public WorldTemplateObjectSelectionList(final Iterable iterable) { diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsSettingsScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsSettingsScreen.java index ef12ac5..e093b4b 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsSettingsScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsSettingsScreen.java @@ -20,8 +20,8 @@ public class RealmsSettingsScreen extends RealmsScreen { private RealmsEditBox nameEdit; private RealmsLabel titleLabel; - public RealmsSettingsScreen(final RealmsConfigureWorldScreen czp, final RealmsServer realmsServer) { - this.configureWorldScreen = czp; + public RealmsSettingsScreen(final RealmsConfigureWorldScreen czs, final RealmsServer realmsServer) { + this.configureWorldScreen = czs; this.serverData = realmsServer; } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen.java index 332c770..72cac02 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen.java @@ -43,8 +43,8 @@ public class RealmsSlotOptionsScreen extends RealmsScreen { private RealmsLabel titleLabel; private RealmsLabel warningLabel; - public RealmsSlotOptionsScreen(final RealmsConfigureWorldScreen czp, final RealmsWorldOptions realmsWorldOptions, final RealmsServer.WorldType c, final int integer) { - this.parent = czp; + public RealmsSlotOptionsScreen(final RealmsConfigureWorldScreen czs, final RealmsWorldOptions realmsWorldOptions, final RealmsServer.WorldType c, final int integer) { + this.parent = czs; this.options = realmsWorldOptions; this.worldType = c; this.activeSlot = integer; diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen.java index ce790f3..80bac98 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen.java @@ -79,16 +79,16 @@ public class RealmsSubscriptionInfoScreen extends RealmsScreen { } private void getSubscription(final long long1) { - final RealmsClient cyv4 = RealmsClient.createRealmsClient(); + final RealmsClient cyy4 = RealmsClient.createRealmsClient(); try { - final Subscription subscription5 = cyv4.subscriptionFor(long1); + final Subscription subscription5 = cyy4.subscriptionFor(long1); this.daysLeft = subscription5.daysLeft; this.startDate = this.localPresentation(subscription5.startDate); this.type = subscription5.type; } - catch (RealmsServiceException czd5) { + catch (RealmsServiceException czg5) { RealmsSubscriptionInfoScreen.LOGGER.error("Couldn't get subscription"); - Realms.setScreen(new RealmsGenericErrorScreen(czd5, this.lastScreen)); + Realms.setScreen(new RealmsGenericErrorScreen(czg5, this.lastScreen)); } catch (IOException iOException5) { RealmsSubscriptionInfoScreen.LOGGER.error("Couldn't parse response subscribing"); @@ -102,12 +102,12 @@ public class RealmsSubscriptionInfoScreen extends RealmsScreen { @Override public void run() { try { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); - cyv2.deleteWorld(RealmsSubscriptionInfoScreen.this.serverData.id); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); + cyy2.deleteWorld(RealmsSubscriptionInfoScreen.this.serverData.id); } - catch (RealmsServiceException czd2) { + catch (RealmsServiceException czg2) { RealmsSubscriptionInfoScreen.LOGGER.error("Couldn't delete world"); - RealmsSubscriptionInfoScreen.LOGGER.error(czd2); + RealmsSubscriptionInfoScreen.LOGGER.error(czg2); } catch (IOException iOException2) { RealmsSubscriptionInfoScreen.LOGGER.error("Couldn't delete world"); diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsTermsScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsTermsScreen.java index a01123b..0a1c657 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsTermsScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsTermsScreen.java @@ -25,9 +25,9 @@ public class RealmsTermsScreen extends RealmsScreen { private boolean onLink; private final String realmsToSUrl = "https://minecraft.net/realms/terms"; - public RealmsTermsScreen(final RealmsScreen realmsScreen, final RealmsMainScreen cyr, final RealmsServer realmsServer) { + public RealmsTermsScreen(final RealmsScreen realmsScreen, final RealmsMainScreen cyu, final RealmsServer realmsServer) { this.lastScreen = realmsScreen; - this.mainScreen = cyr; + this.mainScreen = cyu; this.realmsServer = realmsServer; } @@ -66,14 +66,14 @@ public class RealmsTermsScreen extends RealmsScreen { } private void agreedToTos() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); try { - cyv2.agreeToTos(); - final RealmsLongRunningMcoTaskScreen czx3 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, new RealmsTasks.RealmsGetServerDetailsTask(this.mainScreen, this.lastScreen, this.realmsServer, new ReentrantLock())); - czx3.start(); - Realms.setScreen(czx3); + cyy2.agreeToTos(); + final RealmsLongRunningMcoTaskScreen czz3 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, new RealmsTasks.RealmsGetServerDetailsTask(this.mainScreen, this.lastScreen, this.realmsServer, new ReentrantLock())); + czz3.start(); + Realms.setScreen(czz3); } - catch (RealmsServiceException czd3) { + catch (RealmsServiceException czg3) { RealmsTermsScreen.LOGGER.error("Couldn't agree to TOS"); } } diff --git a/src/com/mojang/realmsclient/gui/screens/RealmsUploadScreen.java b/src/com/mojang/realmsclient/gui/screens/RealmsUploadScreen.java index 99f7ff7..e3bed0d 100644 --- a/src/com/mojang/realmsclient/gui/screens/RealmsUploadScreen.java +++ b/src/com/mojang/realmsclient/gui/screens/RealmsUploadScreen.java @@ -60,11 +60,11 @@ public class RealmsUploadScreen extends RealmsScreen { private long bytesPersSecond; private static final ReentrantLock uploadLock; - public RealmsUploadScreen(final long long1, final int integer, final RealmsResetWorldScreen dad, final RealmsLevelSummary realmsLevelSummary) { + public RealmsUploadScreen(final long long1, final int integer, final RealmsResetWorldScreen daf, final RealmsLevelSummary realmsLevelSummary) { this.showDots = true; this.worldId = long1; this.slotId = integer; - this.lastScreen = dad; + this.lastScreen = daf; this.selectedLevel = realmsLevelSummary; this.uploadStatus = new UploadStatus(); this.narrationRateLimiter = RateLimiter.create(0.10000000149011612); @@ -269,7 +269,7 @@ public class RealmsUploadScreen extends RealmsScreen { private void upload() { this.uploadStarted = true; File file2; - final RealmsClient cyv3; + final RealmsClient cyy3; final long long4; UploadInfo uploadInfo6; int integer7; @@ -278,11 +278,11 @@ public class RealmsUploadScreen extends RealmsScreen { Unit a10; Unit a11; Unit a12; - FileUpload cyt8; + FileUpload cyw8; final long long6; new Thread(() -> { file2 = null; - cyv3 = RealmsClient.createRealmsClient(); + cyy3 = RealmsClient.createRealmsClient(); long4 = this.worldId; try { if (!(!RealmsUploadScreen.uploadLock.tryLock(1L, TimeUnit.SECONDS))) { @@ -296,11 +296,11 @@ public class RealmsUploadScreen extends RealmsScreen { return; } else { - uploadInfo6 = cyv3.upload(long4, UploadTokenCache.get(long4)); + uploadInfo6 = cyy3.upload(long4, UploadTokenCache.get(long4)); } } - catch (RetryCallException cze8) { - Thread.sleep(cze8.delaySeconds * 1000); + catch (RetryCallException czh8) { + Thread.sleep(czh8.delaySeconds * 1000); ++integer7; continue; } @@ -337,25 +337,25 @@ public class RealmsUploadScreen extends RealmsScreen { } else { this.status = RealmsScreen.getLocalizedString("mco.upload.uploading", this.selectedLevel.getLevelName()); - cyt8 = new FileUpload(file2, this.worldId, this.slotId, uploadInfo6, Realms.getSessionId(), Realms.getName(), Realms.getMinecraftVersionString(), this.uploadStatus); - cyt8.upload(dan -> { - if (dan.statusCode >= 200 && dan.statusCode < 300) { + cyw8 = new FileUpload(file2, this.worldId, this.slotId, uploadInfo6, Realms.getSessionId(), Realms.getName(), Realms.getMinecraftVersionString(), this.uploadStatus); + cyw8.upload(dap -> { + if (dap.statusCode >= 200 && dap.statusCode < 300) { this.uploadFinished = true; this.status = RealmsScreen.getLocalizedString("mco.upload.done"); this.backButton.setMessage(RealmsScreen.getLocalizedString("gui.done")); UploadTokenCache.invalidate(long6); } - else if (dan.statusCode == 400 && dan.errorMessage != null) { - this.errorMessage = RealmsScreen.getLocalizedString("mco.upload.failed", dan.errorMessage); + else if (dap.statusCode == 400 && dap.errorMessage != null) { + this.errorMessage = RealmsScreen.getLocalizedString("mco.upload.failed", dap.errorMessage); } else { - this.errorMessage = RealmsScreen.getLocalizedString("mco.upload.failed", dan.statusCode); + this.errorMessage = RealmsScreen.getLocalizedString("mco.upload.failed", dap.statusCode); } return; }); - while (!cyt8.isFinished()) { + while (!cyw8.isFinished()) { if (this.cancelled) { - cyt8.cancel(); + cyw8.cancel(); this.uploadCancelled(); } else { @@ -375,8 +375,8 @@ public class RealmsUploadScreen extends RealmsScreen { catch (IOException iOException6) { this.errorMessage = RealmsScreen.getLocalizedString("mco.upload.failed", iOException6.getMessage()); } - catch (RealmsServiceException czd6) { - this.errorMessage = RealmsScreen.getLocalizedString("mco.upload.failed", czd6.toString()); + catch (RealmsServiceException czg6) { + this.errorMessage = RealmsScreen.getLocalizedString("mco.upload.failed", czg6.toString()); } catch (InterruptedException interruptedException10) { RealmsUploadScreen.LOGGER.error("Could not acquire upload lock"); diff --git a/src/com/mojang/realmsclient/util/RealmsTasks.java b/src/com/mojang/realmsclient/util/RealmsTasks.java index 5854036..173d3f3 100644 --- a/src/com/mojang/realmsclient/util/RealmsTasks.java +++ b/src/com/mojang/realmsclient/util/RealmsTasks.java @@ -3,7 +3,6 @@ package com.mojang.realmsclient.util; import com.mojang.realmsclient.dto.WorldDownload; import com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen; import com.mojang.realmsclient.dto.Backup; -import com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen; import java.io.UnsupportedEncodingException; import net.minecraft.realms.RealmsConnect; import com.mojang.realmsclient.dto.RealmsServerAddress; @@ -61,13 +60,13 @@ public class RealmsTasks { @Override public void run() { this.setTitle(RealmsScreen.getLocalizedString("mco.configure.world.opening")); - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); for (int integer3 = 0; integer3 < 25; ++integer3) { if (this.aborted()) { return; } try { - final boolean boolean4 = cyv2.open(this.serverData.id); + final boolean boolean4 = cyy2.open(this.serverData.id); if (boolean4) { if (this.returnScreen instanceof RealmsConfigureWorldScreen) { ((RealmsConfigureWorldScreen)this.returnScreen).stateChanged(); @@ -81,11 +80,11 @@ public class RealmsTasks { break; } } - catch (RetryCallException cze4) { + catch (RetryCallException czh4) { if (this.aborted()) { return; } - pause(cze4.delaySeconds); + pause(czh4.delaySeconds); } catch (Exception exception4) { if (this.aborted()) { @@ -102,21 +101,21 @@ public class RealmsTasks { private final RealmsServer serverData; private final RealmsConfigureWorldScreen configureScreen; - public CloseServerTask(final RealmsServer realmsServer, final RealmsConfigureWorldScreen czp) { + public CloseServerTask(final RealmsServer realmsServer, final RealmsConfigureWorldScreen czs) { this.serverData = realmsServer; - this.configureScreen = czp; + this.configureScreen = czs; } @Override public void run() { this.setTitle(RealmsScreen.getLocalizedString("mco.configure.world.closing")); - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); for (int integer3 = 0; integer3 < 25; ++integer3) { if (this.aborted()) { return; } try { - final boolean boolean4 = cyv2.close(this.serverData.id); + final boolean boolean4 = cyy2.close(this.serverData.id); if (boolean4) { this.configureScreen.stateChanged(); this.serverData.state = RealmsServer.State.CLOSED; @@ -124,11 +123,11 @@ public class RealmsTasks { break; } } - catch (RetryCallException cze4) { + catch (RetryCallException czh4) { if (this.aborted()) { return; } - pause(cze4.delaySeconds); + pause(czh4.delaySeconds); } catch (Exception exception4) { if (this.aborted()) { @@ -156,7 +155,7 @@ public class RealmsTasks { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); final String string3 = RealmsScreen.getLocalizedString("mco.minigame.world.slot.screen.title"); this.setTitle(string3); for (int integer4 = 0; integer4 < 25; ++integer4) { @@ -164,16 +163,16 @@ public class RealmsTasks { if (this.aborted()) { return; } - if (cyv2.switchSlot(this.worldId, this.slot)) { + if (cyy2.switchSlot(this.worldId, this.slot)) { this.listener.confirmResult(true, this.confirmId); break; } } - catch (RetryCallException cze5) { + catch (RetryCallException czh5) { if (this.aborted()) { return; } - pause(cze5.delaySeconds); + pause(czh5.delaySeconds); } catch (Exception exception5) { if (this.aborted()) { @@ -191,15 +190,15 @@ public class RealmsTasks { private final WorldTemplate worldTemplate; private final RealmsConfigureWorldScreen lastScreen; - public SwitchMinigameTask(final long long1, final WorldTemplate worldTemplate, final RealmsConfigureWorldScreen czp) { + public SwitchMinigameTask(final long long1, final WorldTemplate worldTemplate, final RealmsConfigureWorldScreen czs) { this.worldId = long1; this.worldTemplate = worldTemplate; - this.lastScreen = czp; + this.lastScreen = czs; } @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); final String string3 = RealmsScreen.getLocalizedString("mco.minigame.world.starting.screen.title"); this.setTitle(string3); for (int integer4 = 0; integer4 < 25; ++integer4) { @@ -207,16 +206,16 @@ public class RealmsTasks { if (this.aborted()) { return; } - if (cyv2.putIntoMinigameMode(this.worldId, this.worldTemplate.id)) { + if (cyy2.putIntoMinigameMode(this.worldId, this.worldTemplate.id)) { Realms.setScreen(this.lastScreen); break; } } - catch (RetryCallException cze5) { + catch (RetryCallException czh5) { if (this.aborted()) { return; } - pause(cze5.delaySeconds); + pause(czh5.delaySeconds); } catch (Exception exception5) { if (this.aborted()) { @@ -271,7 +270,7 @@ public class RealmsTasks { @Override public void run() { - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); this.setTitle(this.title); for (int integer3 = 0; integer3 < 25; ++integer3) { try { @@ -279,10 +278,10 @@ public class RealmsTasks { return; } if (this.worldTemplate != null) { - cyv2.resetWorldWithTemplate(this.serverId, this.worldTemplate.id); + cyy2.resetWorldWithTemplate(this.serverId, this.worldTemplate.id); } else { - cyv2.resetWorldWithSeed(this.serverId, this.seed, this.levelType, this.generateStructures); + cyy2.resetWorldWithSeed(this.serverId, this.seed, this.levelType, this.generateStructures); } if (this.aborted()) { return; @@ -295,11 +294,11 @@ public class RealmsTasks { } return; } - catch (RetryCallException cze4) { + catch (RetryCallException czh4) { if (this.aborted()) { return; } - pause(cze4.delaySeconds); + pause(czh4.delaySeconds); } catch (Exception exception4) { if (this.aborted()) { @@ -319,9 +318,9 @@ public class RealmsTasks { private final RealmsMainScreen mainScreen; private final ReentrantLock connectLock; - public RealmsGetServerDetailsTask(final RealmsMainScreen cyr, final RealmsScreen realmsScreen, final RealmsServer realmsServer, final ReentrantLock reentrantLock) { + public RealmsGetServerDetailsTask(final RealmsMainScreen cyu, final RealmsScreen realmsScreen, final RealmsServer realmsServer, final ReentrantLock reentrantLock) { this.lastScreen = realmsScreen; - this.mainScreen = cyr; + this.mainScreen = cyu; this.server = realmsServer; this.connectLock = reentrantLock; } @@ -329,7 +328,7 @@ public class RealmsTasks { @Override public void run() { this.setTitle(RealmsScreen.getLocalizedString("mco.connect.connecting")); - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); boolean boolean3 = false; boolean boolean4 = false; int integer5 = 5; @@ -341,24 +340,24 @@ public class RealmsTasks { break; } try { - realmsServerAddress6 = cyv2.join(this.server.id); + realmsServerAddress6 = cyy2.join(this.server.id); boolean3 = true; } - catch (RetryCallException cze10) { - integer5 = cze10.delaySeconds; + catch (RetryCallException czh10) { + integer5 = czh10.delaySeconds; } - catch (RealmsServiceException czd10) { - if (czd10.errorCode == 6002) { + catch (RealmsServiceException czg10) { + if (czg10.errorCode == 6002) { boolean5 = true; break; } - if (czd10.errorCode == 6006) { + if (czg10.errorCode == 6006) { boolean6 = true; break; } boolean4 = true; - this.error(czd10.toString()); - RealmsTasks.LOGGER.error("Couldn't connect to world", (Throwable)czd10); + this.error(czg10.toString()); + RealmsTasks.LOGGER.error("Couldn't connect to world", (Throwable)czg10); break; } catch (IOException iOException10) { @@ -380,11 +379,11 @@ public class RealmsTasks { } else if (boolean6) { if (this.server.ownerUUID.equals(Realms.getUUID())) { - final RealmsBrokenWorldScreen czn9 = new RealmsBrokenWorldScreen(this.lastScreen, this.mainScreen, this.server.id); + final RealmsBrokenWorldScreen czq9 = new RealmsBrokenWorldScreen(this.lastScreen, this.mainScreen, this.server.id); if (this.server.worldType.equals(RealmsServer.WorldType.MINIGAME)) { - czn9.setTitle(RealmsScreen.getLocalizedString("mco.brokenworld.minigame.title")); + czq9.setTitle(RealmsScreen.getLocalizedString("mco.brokenworld.minigame.title")); } - Realms.setScreen(czn9); + Realms.setScreen(czq9); } else { Realms.setScreen(new RealmsGenericErrorScreen(RealmsScreen.getLocalizedString("mco.brokenworld.nonowner.title"), RealmsScreen.getLocalizedString("mco.brokenworld.nonowner.error"), this.lastScreen)); @@ -398,9 +397,9 @@ public class RealmsTasks { Realms.setScreen(new RealmsLongConfirmationScreen(new RealmsResourcePackScreen(this.lastScreen, realmsServerAddress6, this.connectLock), RealmsLongConfirmationScreen.Type.Info, string9, string10, true, 100)); } else { - final RealmsLongRunningMcoTaskScreen czx9 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, new RealmsConnectTask(this.lastScreen, realmsServerAddress6)); - czx9.start(); - Realms.setScreen(czx9); + final RealmsLongRunningMcoTaskScreen czz9 = new RealmsLongRunningMcoTaskScreen(this.lastScreen, new RealmsConnectTask(this.lastScreen, realmsServerAddress6)); + czz9.start(); + Realms.setScreen(czz9); } } else { @@ -464,14 +463,14 @@ public class RealmsTasks { public void run() { final String string2 = RealmsScreen.getLocalizedString("mco.create.world.wait"); this.setTitle(string2); - final RealmsClient cyv3 = RealmsClient.createRealmsClient(); + final RealmsClient cyy3 = RealmsClient.createRealmsClient(); try { - cyv3.initializeWorld(this.worldId, this.name, this.motd); + cyy3.initializeWorld(this.worldId, this.name, this.motd); Realms.setScreen(this.lastScreen); } - catch (RealmsServiceException czd4) { + catch (RealmsServiceException czg4) { RealmsTasks.LOGGER.error("Couldn't create world"); - this.error(czd4.toString()); + this.error(czg4.toString()); } catch (UnsupportedEncodingException unsupportedEncodingException4) { RealmsTasks.LOGGER.error("Couldn't create world"); @@ -488,75 +487,27 @@ public class RealmsTasks { } } - public static class TrialCreationTask extends LongRunningTask { - private final String name; - private final String motd; - private final RealmsMainScreen lastScreen; - - public TrialCreationTask(final String string1, final String string2, final RealmsMainScreen cyr) { - this.name = string1; - this.motd = string2; - this.lastScreen = cyr; - } - - @Override - public void run() { - final String string2 = RealmsScreen.getLocalizedString("mco.create.world.wait"); - this.setTitle(string2); - final RealmsClient cyv3 = RealmsClient.createRealmsClient(); - try { - final RealmsServer realmsServer4 = cyv3.createTrial(this.name, this.motd); - if (realmsServer4 != null) { - this.lastScreen.setCreatedTrial(true); - this.lastScreen.closePopup(); - final RealmsResetWorldScreen dad5 = new RealmsResetWorldScreen(this.lastScreen, realmsServer4, this.lastScreen.newScreen(), RealmsScreen.getLocalizedString("mco.selectServer.create"), RealmsScreen.getLocalizedString("mco.create.world.subtitle"), 10526880, RealmsScreen.getLocalizedString("mco.create.world.skip")); - dad5.setResetTitle(RealmsScreen.getLocalizedString("mco.create.world.reset.title")); - Realms.setScreen(dad5); - } - else { - this.error(RealmsScreen.getLocalizedString("mco.trial.unavailable")); - } - } - catch (RealmsServiceException czd4) { - RealmsTasks.LOGGER.error("Couldn't create trial"); - this.error(czd4.toString()); - } - catch (UnsupportedEncodingException unsupportedEncodingException4) { - RealmsTasks.LOGGER.error("Couldn't create trial"); - this.error(unsupportedEncodingException4.getLocalizedMessage()); - } - catch (IOException iOException4) { - RealmsTasks.LOGGER.error("Could not parse response creating trial"); - this.error(iOException4.getLocalizedMessage()); - } - catch (Exception exception4) { - RealmsTasks.LOGGER.error("Could not create trial"); - this.error(exception4.getLocalizedMessage()); - } - } - } - public static class RestoreTask extends LongRunningTask { private final Backup backup; private final long worldId; private final RealmsConfigureWorldScreen lastScreen; - public RestoreTask(final Backup backup, final long long2, final RealmsConfigureWorldScreen czp) { + public RestoreTask(final Backup backup, final long long2, final RealmsConfigureWorldScreen czs) { this.backup = backup; this.worldId = long2; - this.lastScreen = czp; + this.lastScreen = czs; } @Override public void run() { this.setTitle(RealmsScreen.getLocalizedString("mco.backup.restoring")); - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); for (int integer3 = 0; integer3 < 25; ++integer3) { try { if (this.aborted()) { return; } - cyv2.restoreWorld(this.worldId, this.backup.backupId); + cyy2.restoreWorld(this.worldId, this.backup.backupId); pause(1); if (this.aborted()) { return; @@ -564,18 +515,18 @@ public class RealmsTasks { Realms.setScreen(this.lastScreen.getNewScreen()); return; } - catch (RetryCallException cze4) { + catch (RetryCallException czh4) { if (this.aborted()) { return; } - pause(cze4.delaySeconds); + pause(czh4.delaySeconds); } - catch (RealmsServiceException czd4) { + catch (RealmsServiceException czg4) { if (this.aborted()) { return; } - RealmsTasks.LOGGER.error("Couldn't restore backup", (Throwable)czd4); - Realms.setScreen(new RealmsGenericErrorScreen(czd4, this.lastScreen)); + RealmsTasks.LOGGER.error("Couldn't restore backup", (Throwable)czg4); + Realms.setScreen(new RealmsGenericErrorScreen(czg4, this.lastScreen)); return; } catch (Exception exception4) { @@ -606,13 +557,13 @@ public class RealmsTasks { @Override public void run() { this.setTitle(RealmsScreen.getLocalizedString("mco.download.preparing")); - final RealmsClient cyv2 = RealmsClient.createRealmsClient(); + final RealmsClient cyy2 = RealmsClient.createRealmsClient(); for (int integer3 = 0; integer3 < 25; ++integer3) { try { if (this.aborted()) { return; } - final WorldDownload worldDownload4 = cyv2.download(this.worldId, this.slot); + final WorldDownload worldDownload4 = cyy2.download(this.worldId, this.slot); pause(1); if (this.aborted()) { return; @@ -620,18 +571,18 @@ public class RealmsTasks { Realms.setScreen(new RealmsDownloadLatestWorldScreen(this.lastScreen, worldDownload4, this.downloadName)); return; } - catch (RetryCallException cze4) { + catch (RetryCallException czh4) { if (this.aborted()) { return; } - pause(cze4.delaySeconds); + pause(czh4.delaySeconds); } - catch (RealmsServiceException czd4) { + catch (RealmsServiceException czg4) { if (this.aborted()) { return; } RealmsTasks.LOGGER.error("Couldn't download world data"); - Realms.setScreen(new RealmsGenericErrorScreen(czd4, this.lastScreen)); + Realms.setScreen(new RealmsGenericErrorScreen(czg4, this.lastScreen)); return; } catch (Exception exception4) { diff --git a/src/com/mojang/realmsclient/util/RealmsTextureManager.java b/src/com/mojang/realmsclient/util/RealmsTextureManager.java index 229f363..d777fb1 100644 --- a/src/com/mojang/realmsclient/util/RealmsTextureManager.java +++ b/src/com/mojang/realmsclient/util/RealmsTextureManager.java @@ -9,10 +9,9 @@ import java.io.IOException; import java.nio.ByteOrder; import java.nio.ByteBuffer; import java.io.ByteArrayInputStream; -import org.apache.commons.codec.binary.Base64; import com.mojang.blaze3d.platform.GlStateManager; import java.awt.image.BufferedImage; -import javax.xml.bind.DatatypeConverter; +import org.apache.commons.codec.binary.Base64; import java.io.OutputStream; import java.awt.image.RenderedImage; import java.io.ByteArrayOutputStream; @@ -112,7 +111,7 @@ public class RealmsTextureManager { bufferedImage6 = new SkinProcessor().process(bufferedImage6); final ByteArrayOutputStream byteArrayOutputStream7 = new ByteArrayOutputStream(); ImageIO.write(bufferedImage6, "png", byteArrayOutputStream7); - RealmsTextureManager.fetchedSkins.put(string, DatatypeConverter.printBase64Binary(byteArrayOutputStream7.toByteArray())); + RealmsTextureManager.fetchedSkins.put(string, new Base64().encodeToString(byteArrayOutputStream7.toByteArray())); RealmsTextureManager.skinFetchStatus.put(string, true); } catch (Exception exception6) { diff --git a/src/net/minecraft/CrashReport.java b/src/net/minecraft/CrashReport.java index 8d61fdb..d8ad7ea 100644 --- a/src/net/minecraft/CrashReport.java +++ b/src/net/minecraft/CrashReport.java @@ -243,6 +243,10 @@ public class CrashReport { return h3; } + public static void preload() { + new CrashReport("Don't panic!", new Throwable()).getFriendlyReport(); + } + static { LOGGER = LogManager.getLogger(); } diff --git a/src/net/minecraft/CrashReportCategory.java b/src/net/minecraft/CrashReportCategory.java index 59b3fb4..3cb29aa 100644 --- a/src/net/minecraft/CrashReportCategory.java +++ b/src/net/minecraft/CrashReportCategory.java @@ -147,9 +147,9 @@ public class CrashReportCategory { return this.stackTrace; } - public static void populateBlockDetails(final CrashReportCategory i, final BlockPos fk, @Nullable final BlockState byg) { - if (byg != null) { - i.setDetail("Block", byg::toString); + public static void populateBlockDetails(final CrashReportCategory i, final BlockPos fk, @Nullable final BlockState byj) { + if (byj != null) { + i.setDetail("Block", byj::toString); } i.setDetail("Block location", () -> formatLocation(fk)); } diff --git a/src/net/minecraft/DetectedVersion.java b/src/net/minecraft/DetectedVersion.java index 54e6d33..4f1fb70 100644 --- a/src/net/minecraft/DetectedVersion.java +++ b/src/net/minecraft/DetectedVersion.java @@ -27,13 +27,13 @@ public class DetectedVersion implements GameVersion { public DetectedVersion() { this.id = UUID.randomUUID().toString().replaceAll("-", ""); - this.name = "1.15.1"; + this.name = "1.15.2"; this.stable = true; - this.worldVersion = 2227; - this.protocolVersion = 575; + this.worldVersion = 2230; + this.protocolVersion = 578; this.packVersion = 5; this.buildTime = new Date(); - this.releaseTarget = "1.15.1"; + this.releaseTarget = "1.15.2"; } protected DetectedVersion(final JsonObject jsonObject) { diff --git a/src/net/minecraft/Util.java b/src/net/minecraft/Util.java index e572d13..a259749 100644 --- a/src/net/minecraft/Util.java +++ b/src/net/minecraft/Util.java @@ -58,8 +58,8 @@ public class Util { return Collectors., K, V>toMap(Map.Entry::getKey, Map.Entry::getValue); } - public static > String getPropertyName(final Property bzj, final Object object) { - return bzj.getName((T)object); + public static > String getPropertyName(final Property bzm, final Object object) { + return bzm.getName((T)object); } public static String makeDescriptionId(final String string, @Nullable final ResourceLocation sm) { diff --git a/src/net/minecraft/advancements/Advancement.java b/src/net/minecraft/advancements/Advancement.java index a87fe14..b998a0d 100644 --- a/src/net/minecraft/advancements/Advancement.java +++ b/src/net/minecraft/advancements/Advancement.java @@ -169,12 +169,12 @@ public class Advancement { return this; } - public Builder display(final ItemStack bek, final Component lf2, final Component lf3, @Nullable final ResourceLocation sm, final FrameType ae, final boolean boolean6, final boolean boolean7, final boolean boolean8) { - return this.display(new DisplayInfo(bek, lf2, lf3, sm, ae, boolean6, boolean7, boolean8)); + public Builder display(final ItemStack ben, final Component lf2, final Component lf3, @Nullable final ResourceLocation sm, final FrameType ae, final boolean boolean6, final boolean boolean7, final boolean boolean8) { + return this.display(new DisplayInfo(ben, lf2, lf3, sm, ae, boolean6, boolean7, boolean8)); } - public Builder display(final ItemLike bjs, final Component lf2, final Component lf3, @Nullable final ResourceLocation sm, final FrameType ae, final boolean boolean6, final boolean boolean7, final boolean boolean8) { - return this.display(new DisplayInfo(new ItemStack(bjs.asItem()), lf2, lf3, sm, ae, boolean6, boolean7, boolean8)); + public Builder display(final ItemLike bjv, final Component lf2, final Component lf3, @Nullable final ResourceLocation sm, final FrameType ae, final boolean boolean6, final boolean boolean7, final boolean boolean8) { + return this.display(new DisplayInfo(new ItemStack(bjv.asItem()), lf2, lf3, sm, ae, boolean6, boolean7, boolean8)); } public Builder display(final DisplayInfo ad) { diff --git a/src/net/minecraft/advancements/AdvancementRewards.java b/src/net/minecraft/advancements/AdvancementRewards.java index 3a58cea..c9a2745 100644 --- a/src/net/minecraft/advancements/AdvancementRewards.java +++ b/src/net/minecraft/advancements/AdvancementRewards.java @@ -45,21 +45,21 @@ public class AdvancementRewards { public void grant(final ServerPlayer xe) { xe.giveExperiencePoints(this.experience); - final LootContext cru3 = new LootContext.Builder(xe.getLevel()).withParameter(LootContextParams.THIS_ENTITY, xe).withParameter(LootContextParams.BLOCK_POS, new BlockPos(xe)).withRandom(xe.getRandom()).create(LootContextParamSets.ADVANCEMENT_REWARD); + final LootContext crx3 = new LootContext.Builder(xe.getLevel()).withParameter(LootContextParams.THIS_ENTITY, xe).withParameter(LootContextParams.BLOCK_POS, new BlockPos(xe)).withRandom(xe.getRandom()).create(LootContextParamSets.ADVANCEMENT_REWARD); boolean boolean4 = false; for (final ResourceLocation sm8 : this.loot) { - for (final ItemStack bek10 : xe.server.getLootTables().get(sm8).getRandomItems(cru3)) { - if (xe.addItem(bek10)) { + for (final ItemStack ben10 : xe.server.getLootTables().get(sm8).getRandomItems(crx3)) { + if (xe.addItem(ben10)) { xe.level.playSound(null, xe.getX(), xe.getY(), xe.getZ(), SoundEvents.ITEM_PICKUP, SoundSource.PLAYERS, 0.2f, ((xe.getRandom().nextFloat() - xe.getRandom().nextFloat()) * 0.7f + 1.0f) * 2.0f); boolean4 = true; } else { - final ItemEntity avy11 = xe.drop(bek10, false); - if (avy11 == null) { + final ItemEntity awb11 = xe.drop(ben10, false); + if (awb11 == null) { continue; } - avy11.setNoPickUpDelay(); - avy11.setOwner(xe.getUUID()); + awb11.setNoPickUpDelay(); + awb11.setOwner(xe.getUUID()); } } } diff --git a/src/net/minecraft/advancements/DisplayInfo.java b/src/net/minecraft/advancements/DisplayInfo.java index ad0032d..992f524 100644 --- a/src/net/minecraft/advancements/DisplayInfo.java +++ b/src/net/minecraft/advancements/DisplayInfo.java @@ -30,10 +30,10 @@ public class DisplayInfo { private float x; private float y; - public DisplayInfo(final ItemStack bek, final Component lf2, final Component lf3, @Nullable final ResourceLocation sm, final FrameType ae, final boolean boolean6, final boolean boolean7, final boolean boolean8) { + public DisplayInfo(final ItemStack ben, final Component lf2, final Component lf3, @Nullable final ResourceLocation sm, final FrameType ae, final boolean boolean6, final boolean boolean7, final boolean boolean8) { this.title = lf2; this.description = lf3; - this.icon = bek; + this.icon = ben; this.background = sm; this.frame = ae; this.showToast = boolean6; @@ -93,34 +93,34 @@ public class DisplayInfo { if (lf3 == null || lf4 == null) { throw new JsonSyntaxException("Both title and description must be set"); } - final ItemStack bek5 = getIcon(GsonHelper.getAsJsonObject(jsonObject, "icon")); + final ItemStack ben5 = getIcon(GsonHelper.getAsJsonObject(jsonObject, "icon")); final ResourceLocation sm6 = jsonObject.has("background") ? new ResourceLocation(GsonHelper.getAsString(jsonObject, "background")) : null; final FrameType ae7 = jsonObject.has("frame") ? FrameType.byName(GsonHelper.getAsString(jsonObject, "frame")) : FrameType.TASK; final boolean boolean8 = GsonHelper.getAsBoolean(jsonObject, "show_toast", true); final boolean boolean9 = GsonHelper.getAsBoolean(jsonObject, "announce_to_chat", true); final boolean boolean10 = GsonHelper.getAsBoolean(jsonObject, "hidden", false); - return new DisplayInfo(bek5, lf3, lf4, sm6, ae7, boolean8, boolean9, boolean10); + return new DisplayInfo(ben5, lf3, lf4, sm6, ae7, boolean8, boolean9, boolean10); } private static ItemStack getIcon(final JsonObject jsonObject) { if (!jsonObject.has("item")) { throw new JsonSyntaxException("Unsupported icon type, currently only items are supported (add 'item' key)"); } - final Item bef2 = GsonHelper.getAsItem(jsonObject, "item"); + final Item bei2 = GsonHelper.getAsItem(jsonObject, "item"); if (jsonObject.has("data")) { throw new JsonParseException("Disallowed data tag found"); } - final ItemStack bek3 = new ItemStack(bef2); + final ItemStack ben3 = new ItemStack(bei2); if (jsonObject.has("nbt")) { try { final CompoundTag jt4 = TagParser.parseTag(GsonHelper.convertToString(jsonObject.get("nbt"), "nbt")); - bek3.setTag(jt4); + ben3.setTag(jt4); } catch (CommandSyntaxException commandSyntaxException4) { throw new JsonSyntaxException("Invalid nbt tag: " + commandSyntaxException4.getMessage()); } } - return bek3; + return ben3; } public void serializeToNetwork(final FriendlyByteBuf kv) { @@ -149,13 +149,13 @@ public class DisplayInfo { public static DisplayInfo fromNetwork(final FriendlyByteBuf kv) { final Component lf2 = kv.readComponent(); final Component lf3 = kv.readComponent(); - final ItemStack bek4 = kv.readItem(); + final ItemStack ben4 = kv.readItem(); final FrameType ae5 = kv.readEnum(FrameType.class); final int integer6 = kv.readInt(); final ResourceLocation sm7 = ((integer6 & 0x1) != 0x0) ? kv.readResourceLocation() : null; final boolean boolean8 = (integer6 & 0x2) != 0x0; final boolean boolean9 = (integer6 & 0x4) != 0x0; - final DisplayInfo ad10 = new DisplayInfo(bek4, lf2, lf3, sm7, ae5, boolean8, false, boolean9); + final DisplayInfo ad10 = new DisplayInfo(ben4, lf2, lf3, sm7, ae5, boolean8, false, boolean9); ad10.setLocation(kv.readFloat(), kv.readFloat()); return ad10; } diff --git a/src/net/minecraft/advancements/critereon/BeeNestDestroyedTrigger.java b/src/net/minecraft/advancements/critereon/BeeNestDestroyedTrigger.java index bb3bbc9..76363c6 100644 --- a/src/net/minecraft/advancements/critereon/BeeNestDestroyedTrigger.java +++ b/src/net/minecraft/advancements/critereon/BeeNestDestroyedTrigger.java @@ -23,10 +23,10 @@ public class BeeNestDestroyedTrigger extends SimpleCriterionTrigger a.matches(bpe, bek, integer)); + public void trigger(final ServerPlayer xe, final Block bph, final ItemStack ben, final int integer) { + this.trigger(xe.getAdvancements(), a -> a.matches(bph, ben, integer)); } static { @@ -56,19 +56,19 @@ public class BeeNestDestroyedTrigger extends SimpleCriterionTrigger aaz, @Nullable final Block bpe, final StatePropertiesPredicate cc, final NbtPredicate bt) { + public BlockPredicate(@Nullable final Tag aaz, @Nullable final Block bph, final StatePropertiesPredicate cc, final NbtPredicate bt) { this.tag = aaz; - this.block = bpe; + this.block = bph; this.properties = cc; this.nbt = bt; } @@ -40,20 +40,20 @@ public class BlockPredicate { if (!xd.isLoaded(fk)) { return false; } - final BlockState byg4 = xd.getBlockState(fk); - final Block bpe5 = byg4.getBlock(); - if (this.tag != null && !this.tag.contains(bpe5)) { + final BlockState byj4 = xd.getBlockState(fk); + final Block bph5 = byj4.getBlock(); + if (this.tag != null && !this.tag.contains(bph5)) { return false; } - if (this.block != null && bpe5 != this.block) { + if (this.block != null && bph5 != this.block) { return false; } - if (!this.properties.matches(byg4)) { + if (!this.properties.matches(byj4)) { return false; } if (this.nbt != NbtPredicate.ANY) { - final BlockEntity bwi6 = xd.getBlockEntity(fk); - if (bwi6 == null || !this.nbt.matches(bwi6.save(new CompoundTag()))) { + final BlockEntity bwl6 = xd.getBlockEntity(fk); + if (bwl6 == null || !this.nbt.matches(bwl6.save(new CompoundTag()))) { return false; } } @@ -66,10 +66,10 @@ public class BlockPredicate { } final JsonObject jsonObject2 = GsonHelper.convertToJsonObject(jsonElement, "block"); final NbtPredicate bt3 = NbtPredicate.fromJson(jsonObject2.get("nbt")); - Block bpe4 = null; + Block bph4 = null; if (jsonObject2.has("block")) { final ResourceLocation sm5 = new ResourceLocation(GsonHelper.getAsString(jsonObject2, "block")); - bpe4 = Registry.BLOCK.get(sm5); + bph4 = Registry.BLOCK.get(sm5); } Tag aaz5 = null; if (jsonObject2.has("tag")) { @@ -80,7 +80,7 @@ public class BlockPredicate { } } final StatePropertiesPredicate cc6 = StatePropertiesPredicate.fromJson(jsonObject2.get("state")); - return new BlockPredicate(aaz5, bpe4, cc6, bt3); + return new BlockPredicate(aaz5, bph4, cc6, bt3); } public JsonElement serializeToJson() { diff --git a/src/net/minecraft/advancements/critereon/BredAnimalsTrigger.java b/src/net/minecraft/advancements/critereon/BredAnimalsTrigger.java index aa66b87..b0b2ffd 100644 --- a/src/net/minecraft/advancements/critereon/BredAnimalsTrigger.java +++ b/src/net/minecraft/advancements/critereon/BredAnimalsTrigger.java @@ -27,8 +27,8 @@ public class BredAnimalsTrigger extends SimpleCriterionTrigger return new TriggerInstance(bb4, bb5, bb6); } - public void trigger(final ServerPlayer xe, final Animal asz2, @Nullable final Animal asz3, @Nullable final AgableMob akl) { - this.trigger(xe.getAdvancements(), a -> a.matches(xe, asz2, asz3, akl)); + public void trigger(final ServerPlayer xe, final Animal atc2, @Nullable final Animal atc3, @Nullable final AgableMob ako) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, atc2, atc3, ako)); } static { @@ -55,8 +55,8 @@ public class BredAnimalsTrigger extends SimpleCriterionTrigger return new TriggerInstance(a.build(), EntityPredicate.ANY, EntityPredicate.ANY); } - public boolean matches(final ServerPlayer xe, final Animal asz2, @Nullable final Animal asz3, @Nullable final AgableMob akl) { - return this.child.matches(xe, akl) && ((this.parent.matches(xe, asz2) && this.partner.matches(xe, asz3)) || (this.parent.matches(xe, asz3) && this.partner.matches(xe, asz2))); + public boolean matches(final ServerPlayer xe, final Animal atc2, @Nullable final Animal atc3, @Nullable final AgableMob ako) { + return this.child.matches(xe, ako) && ((this.parent.matches(xe, atc2) && this.partner.matches(xe, atc3)) || (this.parent.matches(xe, atc3) && this.partner.matches(xe, atc2))); } @Override diff --git a/src/net/minecraft/advancements/critereon/BrewedPotionTrigger.java b/src/net/minecraft/advancements/critereon/BrewedPotionTrigger.java index 13f84b9..6b82087 100644 --- a/src/net/minecraft/advancements/critereon/BrewedPotionTrigger.java +++ b/src/net/minecraft/advancements/critereon/BrewedPotionTrigger.java @@ -22,21 +22,21 @@ public class BrewedPotionTrigger extends SimpleCriterionTrigger @Override public TriggerInstance createInstance(final JsonObject jsonObject, final JsonDeserializationContext jsonDeserializationContext) { - Potion bga4 = null; + Potion bgd4 = null; if (jsonObject.has("potion")) { final ResourceLocation sm5 = new ResourceLocation(GsonHelper.getAsString(jsonObject, "potion")); final Object o; final Object obj; - bga4 = Registry.POTION.getOptional(sm5).orElseThrow(() -> { + bgd4 = Registry.POTION.getOptional(sm5).orElseThrow(() -> { new JsonSyntaxException("Unknown potion '" + obj + "'"); return o; }); } - return new TriggerInstance(bga4); + return new TriggerInstance(bgd4); } - public void trigger(final ServerPlayer xe, final Potion bga) { - this.trigger(xe.getAdvancements(), a -> a.matches(bga)); + public void trigger(final ServerPlayer xe, final Potion bgd) { + this.trigger(xe.getAdvancements(), a -> a.matches(bgd)); } static { @@ -46,17 +46,17 @@ public class BrewedPotionTrigger extends SimpleCriterionTrigger public static class TriggerInstance extends AbstractCriterionTriggerInstance { private final Potion potion; - public TriggerInstance(@Nullable final Potion bga) { + public TriggerInstance(@Nullable final Potion bgd) { super(BrewedPotionTrigger.ID); - this.potion = bga; + this.potion = bgd; } public static TriggerInstance brewedPotion() { return new TriggerInstance((Potion)null); } - public boolean matches(final Potion bga) { - return this.potion == null || this.potion == bga; + public boolean matches(final Potion bgd) { + return this.potion == null || this.potion == bgd; } @Override diff --git a/src/net/minecraft/advancements/critereon/ChangeDimensionTrigger.java b/src/net/minecraft/advancements/critereon/ChangeDimensionTrigger.java index 0dab287..5d2dbc1 100644 --- a/src/net/minecraft/advancements/critereon/ChangeDimensionTrigger.java +++ b/src/net/minecraft/advancements/critereon/ChangeDimensionTrigger.java @@ -20,13 +20,13 @@ public class ChangeDimensionTrigger extends SimpleCriterionTrigger a.matches(cbf2, cbf3)); + public void trigger(final ServerPlayer xe, final DimensionType cbi2, final DimensionType cbi3) { + this.trigger(xe.getAdvancements(), a -> a.matches(cbi2, cbi3)); } static { @@ -39,18 +39,18 @@ public class ChangeDimensionTrigger extends SimpleCriterionTrigger collection) { for (final EntityPredicate bb7 : this.victims) { boolean boolean8 = false; - for (final Entity akn10 : collection) { - if (bb7.matches(xe, akn10)) { + for (final Entity akq10 : collection) { + if (bb7.matches(xe, akq10)) { boolean8 = true; break; } diff --git a/src/net/minecraft/advancements/critereon/ConstructBeaconTrigger.java b/src/net/minecraft/advancements/critereon/ConstructBeaconTrigger.java index 1f73d14..566763b 100644 --- a/src/net/minecraft/advancements/critereon/ConstructBeaconTrigger.java +++ b/src/net/minecraft/advancements/critereon/ConstructBeaconTrigger.java @@ -22,8 +22,8 @@ public class ConstructBeaconTrigger extends SimpleCriterionTrigger a.matches(bwd)); + public void trigger(final ServerPlayer xe, final BeaconBlockEntity bwg) { + this.trigger(xe.getAdvancements(), a -> a.matches(bwg)); } static { @@ -42,8 +42,8 @@ public class ConstructBeaconTrigger extends SimpleCriterionTrigger return new TriggerInstance(ItemPredicate.fromJson(jsonObject.get("item"))); } - public void trigger(final ServerPlayer xe, final ItemStack bek) { - this.trigger(xe.getAdvancements(), a -> a.matches(bek)); + public void trigger(final ServerPlayer xe, final ItemStack ben) { + this.trigger(xe.getAdvancements(), a -> a.matches(ben)); } static { @@ -45,12 +45,12 @@ public class ConsumeItemTrigger extends SimpleCriterionTrigger return new TriggerInstance(ItemPredicate.ANY); } - public static TriggerInstance usedItem(final ItemLike bjs) { - return new TriggerInstance(new ItemPredicate(null, bjs.asItem(), MinMaxBounds.Ints.ANY, MinMaxBounds.Ints.ANY, EnchantmentPredicate.NONE, EnchantmentPredicate.NONE, null, NbtPredicate.ANY)); + public static TriggerInstance usedItem(final ItemLike bjv) { + return new TriggerInstance(new ItemPredicate(null, bjv.asItem(), MinMaxBounds.Ints.ANY, MinMaxBounds.Ints.ANY, EnchantmentPredicate.NONE, EnchantmentPredicate.NONE, null, NbtPredicate.ANY)); } - public boolean matches(final ItemStack bek) { - return this.item.matches(bek); + public boolean matches(final ItemStack ben) { + return this.item.matches(ben); } @Override diff --git a/src/net/minecraft/advancements/critereon/CuredZombieVillagerTrigger.java b/src/net/minecraft/advancements/critereon/CuredZombieVillagerTrigger.java index 8d230d5..6382430 100644 --- a/src/net/minecraft/advancements/critereon/CuredZombieVillagerTrigger.java +++ b/src/net/minecraft/advancements/critereon/CuredZombieVillagerTrigger.java @@ -25,8 +25,8 @@ public class CuredZombieVillagerTrigger extends SimpleCriterionTrigger a.matches(xe, axm, axt)); + public void trigger(final ServerPlayer xe, final Zombie axp, final Villager axw) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, axp, axw)); } static { @@ -47,8 +47,8 @@ public class CuredZombieVillagerTrigger extends SimpleCriterionTrigger a.matches(bek, integer)); + public void trigger(final ServerPlayer xe, final ItemStack ben, final int integer) { + this.trigger(xe.getAdvancements(), a -> a.matches(ben, integer)); } static { @@ -45,8 +45,8 @@ public class EnchantedItemTrigger extends SimpleCriterionTriggerorElseThrow(() -> { + bhx3 = Registry.ENCHANTMENT.getOptional(sm4).orElseThrow(() -> { new JsonSyntaxException("Unknown enchantment '" + obj + "'"); return o; }); } final MinMaxBounds.Ints d4 = MinMaxBounds.Ints.fromJson(jsonObject2.get("levels")); - return new EnchantmentPredicate(bhu3, d4); + return new EnchantmentPredicate(bhx3, d4); } public static EnchantmentPredicate[] fromJsonArray(@Nullable final JsonElement jsonElement) { diff --git a/src/net/minecraft/advancements/critereon/EnterBlockTrigger.java b/src/net/minecraft/advancements/critereon/EnterBlockTrigger.java index d122e80..303d2b9 100644 --- a/src/net/minecraft/advancements/critereon/EnterBlockTrigger.java +++ b/src/net/minecraft/advancements/critereon/EnterBlockTrigger.java @@ -24,17 +24,17 @@ public class EnterBlockTrigger extends SimpleCriterionTrigger { @Override public TriggerInstance createInstance(final JsonObject jsonObject, final JsonDeserializationContext jsonDeserializationContext) { - final Block bpe4 = deserializeBlock(jsonObject); + final Block bph4 = deserializeBlock(jsonObject); final StatePropertiesPredicate cc5 = StatePropertiesPredicate.fromJson(jsonObject.get("state")); - if (bpe4 != null) { + if (bph4 != null) { final JsonSyntaxException ex; final Object obj; - cc5.checkState(bpe4.getStateDefinition(), string -> { + cc5.checkState(bph4.getStateDefinition(), string -> { new JsonSyntaxException("Block " + obj + " has no property " + string); throw ex; }); } - return new TriggerInstance(bpe4, cc5); + return new TriggerInstance(bph4, cc5); } @Nullable @@ -51,8 +51,8 @@ public class EnterBlockTrigger extends SimpleCriterionTrigger { return null; } - public void trigger(final ServerPlayer xe, final BlockState byg) { - this.trigger(xe.getAdvancements(), a -> a.matches(byg)); + public void trigger(final ServerPlayer xe, final BlockState byj) { + this.trigger(xe.getAdvancements(), a -> a.matches(byj)); } static { @@ -63,14 +63,14 @@ public class EnterBlockTrigger extends SimpleCriterionTrigger { private final Block block; private final StatePropertiesPredicate state; - public TriggerInstance(@Nullable final Block bpe, final StatePropertiesPredicate cc) { + public TriggerInstance(@Nullable final Block bph, final StatePropertiesPredicate cc) { super(EnterBlockTrigger.ID); - this.block = bpe; + this.block = bph; this.state = cc; } - public static TriggerInstance entersBlock(final Block bpe) { - return new TriggerInstance(bpe, StatePropertiesPredicate.ANY); + public static TriggerInstance entersBlock(final Block bph) { + return new TriggerInstance(bph, StatePropertiesPredicate.ANY); } @Override @@ -83,8 +83,8 @@ public class EnterBlockTrigger extends SimpleCriterionTrigger { return jsonObject2; } - public boolean matches(final BlockState byg) { - return (this.block == null || byg.getBlock() == this.block) && this.state.matches(byg); + public boolean matches(final BlockState byj) { + return (this.block == null || byj.getBlock() == this.block) && this.state.matches(byj); } } } diff --git a/src/net/minecraft/advancements/critereon/EntityEquipmentPredicate.java b/src/net/minecraft/advancements/critereon/EntityEquipmentPredicate.java index 73ef7b7..b2a364f 100644 --- a/src/net/minecraft/advancements/critereon/EntityEquipmentPredicate.java +++ b/src/net/minecraft/advancements/critereon/EntityEquipmentPredicate.java @@ -31,15 +31,15 @@ public class EntityEquipmentPredicate { this.offhand = bj6; } - public boolean matches(@Nullable final Entity akn) { + public boolean matches(@Nullable final Entity akq) { if (this == EntityEquipmentPredicate.ANY) { return true; } - if (!(akn instanceof LivingEntity)) { + if (!(akq instanceof LivingEntity)) { return false; } - final LivingEntity akw3 = (LivingEntity)akn; - return this.head.matches(akw3.getItemBySlot(EquipmentSlot.HEAD)) && this.chest.matches(akw3.getItemBySlot(EquipmentSlot.CHEST)) && this.legs.matches(akw3.getItemBySlot(EquipmentSlot.LEGS)) && this.feet.matches(akw3.getItemBySlot(EquipmentSlot.FEET)) && this.mainhand.matches(akw3.getItemBySlot(EquipmentSlot.MAINHAND)) && this.offhand.matches(akw3.getItemBySlot(EquipmentSlot.OFFHAND)); + final LivingEntity akz3 = (LivingEntity)akq; + return this.head.matches(akz3.getItemBySlot(EquipmentSlot.HEAD)) && this.chest.matches(akz3.getItemBySlot(EquipmentSlot.CHEST)) && this.legs.matches(akz3.getItemBySlot(EquipmentSlot.LEGS)) && this.feet.matches(akz3.getItemBySlot(EquipmentSlot.FEET)) && this.mainhand.matches(akz3.getItemBySlot(EquipmentSlot.MAINHAND)) && this.offhand.matches(akz3.getItemBySlot(EquipmentSlot.OFFHAND)); } public static EntityEquipmentPredicate fromJson(@Nullable final JsonElement jsonElement) { diff --git a/src/net/minecraft/advancements/critereon/EntityFlagsPredicate.java b/src/net/minecraft/advancements/critereon/EntityFlagsPredicate.java index cddcfed..f4d6821 100644 --- a/src/net/minecraft/advancements/critereon/EntityFlagsPredicate.java +++ b/src/net/minecraft/advancements/critereon/EntityFlagsPredicate.java @@ -29,8 +29,8 @@ public class EntityFlagsPredicate { this.isBaby = boolean5; } - public boolean matches(final Entity akn) { - return (this.isOnFire == null || akn.isOnFire() == this.isOnFire) && (this.isCrouching == null || akn.isCrouching() == this.isCrouching) && (this.isSprinting == null || akn.isSprinting() == this.isSprinting) && (this.isSwimming == null || akn.isSwimming() == this.isSwimming) && (this.isBaby == null || !(akn instanceof LivingEntity) || ((LivingEntity)akn).isBaby() == this.isBaby); + public boolean matches(final Entity akq) { + return (this.isOnFire == null || akq.isOnFire() == this.isOnFire) && (this.isCrouching == null || akq.isCrouching() == this.isCrouching) && (this.isSprinting == null || akq.isSprinting() == this.isSprinting) && (this.isSwimming == null || akq.isSwimming() == this.isSwimming) && (this.isBaby == null || !(akq instanceof LivingEntity) || ((LivingEntity)akq).isBaby() == this.isBaby); } @Nullable diff --git a/src/net/minecraft/advancements/critereon/EntityHurtPlayerTrigger.java b/src/net/minecraft/advancements/critereon/EntityHurtPlayerTrigger.java index cbde728..7d36b9d 100644 --- a/src/net/minecraft/advancements/critereon/EntityHurtPlayerTrigger.java +++ b/src/net/minecraft/advancements/critereon/EntityHurtPlayerTrigger.java @@ -22,8 +22,8 @@ public class EntityHurtPlayerTrigger extends SimpleCriterionTrigger a.matches(xe, ajw, float3, float4, boolean5)); + public void trigger(final ServerPlayer xe, final DamageSource ajz, final float float3, final float float4, final boolean boolean5) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, ajz, float3, float4, boolean5)); } static { @@ -42,8 +42,8 @@ public class EntityHurtPlayerTrigger extends SimpleCriterionTrigger akr) { - this.entityType = EntityTypePredicate.of(akr); + public Builder of(final EntityType aku) { + this.entityType = EntityTypePredicate.of(aku); return this; } diff --git a/src/net/minecraft/advancements/critereon/EntityTypePredicate.java b/src/net/minecraft/advancements/critereon/EntityTypePredicate.java index 553ecde..939302d 100644 --- a/src/net/minecraft/advancements/critereon/EntityTypePredicate.java +++ b/src/net/minecraft/advancements/critereon/EntityTypePredicate.java @@ -17,7 +17,7 @@ public abstract class EntityTypePredicate { public static final EntityTypePredicate ANY; private static final Joiner COMMA_JOINER; - public abstract boolean matches(final EntityType akr); + public abstract boolean matches(final EntityType aku); public abstract JsonElement serializeToJson(); @@ -34,15 +34,15 @@ public abstract class EntityTypePredicate { final ResourceLocation sm3 = new ResourceLocation(string2); final Object o; final Object obj; - final EntityType akr4 = Registry.ENTITY_TYPE.getOptional(sm3).orElseThrow(() -> { + final EntityType aku4 = Registry.ENTITY_TYPE.getOptional(sm3).orElseThrow(() -> { new JsonSyntaxException("Unknown entity type '" + obj + "', valid types are: " + EntityTypePredicate.COMMA_JOINER.join(Registry.ENTITY_TYPE.keySet())); return o; }); - return new TypePredicate(akr4); + return new TypePredicate(aku4); } - public static EntityTypePredicate of(final EntityType akr) { - return new TypePredicate(akr); + public static EntityTypePredicate of(final EntityType aku) { + return new TypePredicate(aku); } public static EntityTypePredicate of(final Tag> aaz) { @@ -52,7 +52,7 @@ public abstract class EntityTypePredicate { static { ANY = new EntityTypePredicate() { @Override - public boolean matches(final EntityType akr) { + public boolean matches(final EntityType aku) { return true; } @@ -67,13 +67,13 @@ public abstract class EntityTypePredicate { static class TypePredicate extends EntityTypePredicate { private final EntityType type; - public TypePredicate(final EntityType akr) { - this.type = akr; + public TypePredicate(final EntityType aku) { + this.type = aku; } @Override - public boolean matches(final EntityType akr) { - return this.type == akr; + public boolean matches(final EntityType aku) { + return this.type == aku; } @Override @@ -90,8 +90,8 @@ public abstract class EntityTypePredicate { } @Override - public boolean matches(final EntityType akr) { - return this.tag.contains(akr); + public boolean matches(final EntityType aku) { + return this.tag.contains(aku); } @Override diff --git a/src/net/minecraft/advancements/critereon/FilledBucketTrigger.java b/src/net/minecraft/advancements/critereon/FilledBucketTrigger.java index a443f56..ff4c642 100644 --- a/src/net/minecraft/advancements/critereon/FilledBucketTrigger.java +++ b/src/net/minecraft/advancements/critereon/FilledBucketTrigger.java @@ -22,8 +22,8 @@ public class FilledBucketTrigger extends SimpleCriterionTrigger return new TriggerInstance(bj4); } - public void trigger(final ServerPlayer xe, final ItemStack bek) { - this.trigger(xe.getAdvancements(), a -> a.matches(bek)); + public void trigger(final ServerPlayer xe, final ItemStack ben) { + this.trigger(xe.getAdvancements(), a -> a.matches(ben)); } static { @@ -42,8 +42,8 @@ public class FilledBucketTrigger extends SimpleCriterionTrigger return new TriggerInstance(bj); } - public boolean matches(final ItemStack bek) { - return this.item.matches(bek); + public boolean matches(final ItemStack ben) { + return this.item.matches(ben); } @Override diff --git a/src/net/minecraft/advancements/critereon/FishingRodHookedTrigger.java b/src/net/minecraft/advancements/critereon/FishingRodHookedTrigger.java index f864465..dd4e8c5 100644 --- a/src/net/minecraft/advancements/critereon/FishingRodHookedTrigger.java +++ b/src/net/minecraft/advancements/critereon/FishingRodHookedTrigger.java @@ -28,8 +28,8 @@ public class FishingRodHookedTrigger extends SimpleCriterionTrigger collection) { - this.trigger(xe.getAdvancements(), a -> a.matches(xe, bek, avt, collection)); + public void trigger(final ServerPlayer xe, final ItemStack ben, final FishingHook avw, final Collection collection) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, ben, avw, collection)); } static { @@ -52,23 +52,23 @@ public class FishingRodHookedTrigger extends SimpleCriterionTrigger collection) { - if (!this.rod.matches(bek)) { + public boolean matches(final ServerPlayer xe, final ItemStack ben, final FishingHook avw, final Collection collection) { + if (!this.rod.matches(ben)) { return false; } - if (!this.entity.matches(xe, avt.hookedIn)) { + if (!this.entity.matches(xe, avw.hookedIn)) { return false; } if (this.item != ItemPredicate.ANY) { boolean boolean6 = false; - if (avt.hookedIn instanceof ItemEntity) { - final ItemEntity avy7 = (ItemEntity)avt.hookedIn; - if (this.item.matches(avy7.getItem())) { + if (avw.hookedIn instanceof ItemEntity) { + final ItemEntity awb7 = (ItemEntity)avw.hookedIn; + if (this.item.matches(awb7.getItem())) { boolean6 = true; } } - for (final ItemStack bek2 : collection) { - if (this.item.matches(bek2)) { + for (final ItemStack ben2 : collection) { + if (this.item.matches(ben2)) { boolean6 = true; break; } diff --git a/src/net/minecraft/advancements/critereon/FluidPredicate.java b/src/net/minecraft/advancements/critereon/FluidPredicate.java index cd88c4c..0cc1702 100644 --- a/src/net/minecraft/advancements/critereon/FluidPredicate.java +++ b/src/net/minecraft/advancements/critereon/FluidPredicate.java @@ -23,9 +23,9 @@ public class FluidPredicate { private final Fluid fluid; private final StatePropertiesPredicate properties; - public FluidPredicate(@Nullable final Tag aaz, @Nullable final Fluid cof, final StatePropertiesPredicate cc) { + public FluidPredicate(@Nullable final Tag aaz, @Nullable final Fluid coi, final StatePropertiesPredicate cc) { this.tag = aaz; - this.fluid = cof; + this.fluid = coi; this.properties = cc; } @@ -36,9 +36,9 @@ public class FluidPredicate { if (!xd.isLoaded(fk)) { return false; } - final FluidState cog4 = xd.getFluidState(fk); - final Fluid cof5 = cog4.getType(); - return (this.tag == null || this.tag.contains(cof5)) && (this.fluid == null || cof5 == this.fluid) && this.properties.matches(cog4); + final FluidState coj4 = xd.getFluidState(fk); + final Fluid coi5 = coj4.getType(); + return (this.tag == null || this.tag.contains(coi5)) && (this.fluid == null || coi5 == this.fluid) && this.properties.matches(coj4); } public static FluidPredicate fromJson(@Nullable final JsonElement jsonElement) { @@ -46,10 +46,10 @@ public class FluidPredicate { return FluidPredicate.ANY; } final JsonObject jsonObject2 = GsonHelper.convertToJsonObject(jsonElement, "fluid"); - Fluid cof3 = null; + Fluid coi3 = null; if (jsonObject2.has("fluid")) { final ResourceLocation sm4 = new ResourceLocation(GsonHelper.getAsString(jsonObject2, "fluid")); - cof3 = Registry.FLUID.get(sm4); + coi3 = Registry.FLUID.get(sm4); } Tag aaz4 = null; if (jsonObject2.has("tag")) { @@ -60,7 +60,7 @@ public class FluidPredicate { } } final StatePropertiesPredicate cc5 = StatePropertiesPredicate.fromJson(jsonObject2.get("state")); - return new FluidPredicate(aaz4, cof3, cc5); + return new FluidPredicate(aaz4, coi3, cc5); } public JsonElement serializeToJson() { diff --git a/src/net/minecraft/advancements/critereon/InventoryChangeTrigger.java b/src/net/minecraft/advancements/critereon/InventoryChangeTrigger.java index 8c10019..9503726 100644 --- a/src/net/minecraft/advancements/critereon/InventoryChangeTrigger.java +++ b/src/net/minecraft/advancements/critereon/InventoryChangeTrigger.java @@ -36,8 +36,8 @@ public class InventoryChangeTrigger extends SimpleCriterionTrigger a.matches(ayf)); + public void trigger(final ServerPlayer xe, final Inventory ayi) { + this.trigger(xe.getAdvancements(), a -> a.matches(ayi)); } static { @@ -90,25 +90,25 @@ public class InventoryChangeTrigger extends SimpleCriterionTrigger list6 = Lists.newArrayList(this.predicates); - for (int integer6 = 0; integer6 < ayf.getContainerSize(); ++integer6) { - final ItemStack bek8 = ayf.getItem(integer6); - if (bek8.isEmpty()) { + for (int integer6 = 0; integer6 < ayi.getContainerSize(); ++integer6) { + final ItemStack ben8 = ayi.getItem(integer6); + if (ben8.isEmpty()) { ++integer4; } else { ++integer5; - if (bek8.getCount() >= bek8.getMaxStackSize()) { + if (ben8.getCount() >= ben8.getMaxStackSize()) { ++integer3; } final Iterator iterator9 = list6.iterator(); while (iterator9.hasNext()) { final ItemPredicate bj10 = iterator9.next(); - if (bj10.matches(bek8)) { + if (bj10.matches(ben8)) { iterator9.remove(); } } diff --git a/src/net/minecraft/advancements/critereon/ItemDurabilityTrigger.java b/src/net/minecraft/advancements/critereon/ItemDurabilityTrigger.java index 2003e75..1a64584 100644 --- a/src/net/minecraft/advancements/critereon/ItemDurabilityTrigger.java +++ b/src/net/minecraft/advancements/critereon/ItemDurabilityTrigger.java @@ -24,8 +24,8 @@ public class ItemDurabilityTrigger extends SimpleCriterionTrigger a.matches(bek, integer)); + public void trigger(final ServerPlayer xe, final ItemStack ben, final int integer) { + this.trigger(xe.getAdvancements(), a -> a.matches(ben, integer)); } static { @@ -48,8 +48,8 @@ public class ItemDurabilityTrigger extends SimpleCriterionTrigger aaz, @Nullable final Item bef, final MinMaxBounds.Ints d3, final MinMaxBounds.Ints d4, final EnchantmentPredicate[] arr5, final EnchantmentPredicate[] arr6, @Nullable final Potion bga, final NbtPredicate bt) { + public ItemPredicate(@Nullable final Tag aaz, @Nullable final Item bei, final MinMaxBounds.Ints d3, final MinMaxBounds.Ints d4, final EnchantmentPredicate[] arr5, final EnchantmentPredicate[] arr6, @Nullable final Potion bgd, final NbtPredicate bt) { this.tag = aaz; - this.item = bef; + this.item = bei; this.count = d3; this.durability = d4; this.enchantments = arr5; this.storedEnchantments = arr6; - this.potion = bga; + this.potion = bgd; this.nbt = bt; } - public boolean matches(final ItemStack bek) { + public boolean matches(final ItemStack ben) { if (this == ItemPredicate.ANY) { return true; } - if (this.tag != null && !this.tag.contains(bek.getItem())) { + if (this.tag != null && !this.tag.contains(ben.getItem())) { return false; } - if (this.item != null && bek.getItem() != this.item) { + if (this.item != null && ben.getItem() != this.item) { return false; } - if (!this.count.matches(bek.getCount())) { + if (!this.count.matches(ben.getCount())) { return false; } - if (!this.durability.isAny() && !bek.isDamageableItem()) { + if (!this.durability.isAny() && !ben.isDamageableItem()) { return false; } - if (!this.durability.matches(bek.getMaxDamage() - bek.getDamageValue())) { + if (!this.durability.matches(ben.getMaxDamage() - ben.getDamageValue())) { return false; } - if (!this.nbt.matches(bek)) { + if (!this.nbt.matches(ben)) { return false; } if (this.enchantments.length > 0) { - final Map map3 = EnchantmentHelper.deserializeEnchantments(bek.getEnchantmentTags()); + final Map map3 = EnchantmentHelper.deserializeEnchantments(ben.getEnchantmentTags()); for (final EnchantmentPredicate aw7 : this.enchantments) { if (!aw7.containedIn(map3)) { return false; @@ -92,15 +92,15 @@ public class ItemPredicate { } } if (this.storedEnchantments.length > 0) { - final Map map3 = EnchantmentHelper.deserializeEnchantments(EnchantedBookItem.getEnchantments(bek)); + final Map map3 = EnchantmentHelper.deserializeEnchantments(EnchantedBookItem.getEnchantments(ben)); for (final EnchantmentPredicate aw7 : this.storedEnchantments) { if (!aw7.containedIn(map3)) { return false; } } } - final Potion bga3 = PotionUtils.getPotion(bek); - return this.potion == null || this.potion == bga3; + final Potion bgd3 = PotionUtils.getPotion(ben); + return this.potion == null || this.potion == bgd3; } public static ItemPredicate fromJson(@Nullable final JsonElement jsonElement) { @@ -114,12 +114,12 @@ public class ItemPredicate { throw new JsonParseException("Disallowed data tag found"); } final NbtPredicate bt5 = NbtPredicate.fromJson(jsonObject2.get("nbt")); - Item bef6 = null; + Item bei6 = null; if (jsonObject2.has("item")) { final ResourceLocation sm7 = new ResourceLocation(GsonHelper.getAsString(jsonObject2, "item")); final Object o; final Object obj; - bef6 = Registry.ITEM.getOptional(sm7).orElseThrow(() -> { + bei6 = Registry.ITEM.getOptional(sm7).orElseThrow(() -> { new JsonSyntaxException("Unknown item id '" + obj + "'"); return o; }); @@ -132,19 +132,19 @@ public class ItemPredicate { throw new JsonSyntaxException("Unknown item tag '" + sm8 + "'"); } } - Potion bga8 = null; + Potion bgd8 = null; if (jsonObject2.has("potion")) { final ResourceLocation sm9 = new ResourceLocation(GsonHelper.getAsString(jsonObject2, "potion")); final Object o2; final Object obj2; - bga8 = Registry.POTION.getOptional(sm9).orElseThrow(() -> { + bgd8 = Registry.POTION.getOptional(sm9).orElseThrow(() -> { new JsonSyntaxException("Unknown potion '" + obj2 + "'"); return o2; }); } final EnchantmentPredicate[] arr9 = EnchantmentPredicate.fromJsonArray(jsonObject2.get("enchantments")); final EnchantmentPredicate[] arr10 = EnchantmentPredicate.fromJsonArray(jsonObject2.get("stored_enchantments")); - return new ItemPredicate(aaz7, bef6, d3, d4, arr9, arr10, bga8, bt5); + return new ItemPredicate(aaz7, bei6, d3, d4, arr9, arr10, bgd8, bt5); } public JsonElement serializeToJson() { @@ -222,8 +222,8 @@ public class ItemPredicate { return new Builder(); } - public Builder of(final ItemLike bjs) { - this.item = bjs.asItem(); + public Builder of(final ItemLike bjv) { + this.item = bjv.asItem(); return this; } diff --git a/src/net/minecraft/advancements/critereon/ItemUsedOnBlockTrigger.java b/src/net/minecraft/advancements/critereon/ItemUsedOnBlockTrigger.java index 2efb24a..493a4a8 100644 --- a/src/net/minecraft/advancements/critereon/ItemUsedOnBlockTrigger.java +++ b/src/net/minecraft/advancements/critereon/ItemUsedOnBlockTrigger.java @@ -32,9 +32,9 @@ public class ItemUsedOnBlockTrigger extends SimpleCriterionTrigger a.matches(byg5, xe.getLevel(), fk, bek)); + public void trigger(final ServerPlayer xe, final BlockPos fk, final ItemStack ben) { + final BlockState byj5 = xe.getLevel().getBlockState(fk); + this.trigger(xe.getAdvancements(), a -> a.matches(byj5, xe.getLevel(), fk, ben)); } public static class TriggerInstance extends AbstractCriterionTriggerInstance { @@ -53,8 +53,8 @@ public class ItemUsedOnBlockTrigger extends SimpleCriterionTrigger iterator11 = list5.iterator(); while (iterator11.hasNext()) { - final Entity akn12 = iterator11.next(); - if (bb9.matches(xe, akn12)) { + final Entity akq12 = iterator11.next(); + if (bb9.matches(xe, akq12)) { iterator11.remove(); boolean10 = true; break; @@ -83,8 +83,8 @@ public class KilledByCrossbowTrigger extends SimpleCriterionTrigger> set5 = Sets.newHashSet(); - for (final Entity akn13 : collection) { - set5.add(akn13.getType()); + for (final Entity akq13 : collection) { + set5.add(akq13.getType()); } return this.uniqueEntityTypes.matches(set5.size()) && this.uniqueEntityTypes.matches(integer); } diff --git a/src/net/minecraft/advancements/critereon/KilledTrigger.java b/src/net/minecraft/advancements/critereon/KilledTrigger.java index f8d901e..9796f81 100644 --- a/src/net/minecraft/advancements/critereon/KilledTrigger.java +++ b/src/net/minecraft/advancements/critereon/KilledTrigger.java @@ -27,8 +27,8 @@ public class KilledTrigger extends SimpleCriterionTrigger { return new TriggerInstance(this.id, EntityPredicate.fromJson(jsonObject.get("entity")), DamageSourcePredicate.fromJson(jsonObject.get("killing_blow"))); } - public void trigger(final ServerPlayer xe, final Entity akn, final DamageSource ajw) { - this.trigger(xe.getAdvancements(), a -> a.matches(xe, akn, ajw)); + public void trigger(final ServerPlayer xe, final Entity akq, final DamageSource ajz) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, akq, ajz)); } public static class TriggerInstance extends AbstractCriterionTriggerInstance { @@ -57,8 +57,8 @@ public class KilledTrigger extends SimpleCriterionTrigger { return new TriggerInstance(CriteriaTriggers.ENTITY_KILLED_PLAYER.id, EntityPredicate.ANY, DamageSourcePredicate.ANY); } - public boolean matches(final ServerPlayer xe, final Entity akn, final DamageSource ajw) { - return this.killingBlow.matches(xe, ajw) && this.entityPredicate.matches(xe, akn); + public boolean matches(final ServerPlayer xe, final Entity akq, final DamageSource ajz) { + return this.killingBlow.matches(xe, ajz) && this.entityPredicate.matches(xe, akq); } @Override diff --git a/src/net/minecraft/advancements/critereon/LevitationTrigger.java b/src/net/minecraft/advancements/critereon/LevitationTrigger.java index 3873650..40008d4 100644 --- a/src/net/minecraft/advancements/critereon/LevitationTrigger.java +++ b/src/net/minecraft/advancements/critereon/LevitationTrigger.java @@ -23,8 +23,8 @@ public class LevitationTrigger extends SimpleCriterionTrigger { return new TriggerInstance(at4, d5); } - public void trigger(final ServerPlayer xe, final Vec3 cvi, final int integer) { - this.trigger(xe.getAdvancements(), a -> a.matches(xe, cvi, integer)); + public void trigger(final ServerPlayer xe, final Vec3 cvl, final int integer) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, cvl, integer)); } static { @@ -45,8 +45,8 @@ public class LevitationTrigger extends SimpleCriterionTrigger { return new TriggerInstance(at, MinMaxBounds.Ints.ANY); } - public boolean matches(final ServerPlayer xe, final Vec3 cvi, final int integer) { - return this.distance.matches(cvi.x, cvi.y, cvi.z, xe.getX(), xe.getY(), xe.getZ()) && this.duration.matches(integer); + public boolean matches(final ServerPlayer xe, final Vec3 cvl, final int integer) { + return this.distance.matches(cvl.x, cvl.y, cvl.z, xe.getX(), xe.getY(), xe.getZ()) && this.duration.matches(integer); } @Override diff --git a/src/net/minecraft/advancements/critereon/LocationPredicate.java b/src/net/minecraft/advancements/critereon/LocationPredicate.java index f4203f7..0146fa6 100644 --- a/src/net/minecraft/advancements/critereon/LocationPredicate.java +++ b/src/net/minecraft/advancements/critereon/LocationPredicate.java @@ -31,28 +31,28 @@ public class LocationPredicate { private final BlockPredicate block; private final FluidPredicate fluid; - public LocationPredicate(final MinMaxBounds.Floats c1, final MinMaxBounds.Floats c2, final MinMaxBounds.Floats c3, @Nullable final Biome bkq, @Nullable final StructureFeature cfi, @Nullable final DimensionType cbf, final LightPredicate bo, final BlockPredicate aj, final FluidPredicate bf) { + public LocationPredicate(final MinMaxBounds.Floats c1, final MinMaxBounds.Floats c2, final MinMaxBounds.Floats c3, @Nullable final Biome bkt, @Nullable final StructureFeature cfl, @Nullable final DimensionType cbi, final LightPredicate bo, final BlockPredicate aj, final FluidPredicate bf) { this.x = c1; this.y = c2; this.z = c3; - this.biome = bkq; - this.feature = cfi; - this.dimension = cbf; + this.biome = bkt; + this.feature = cfl; + this.dimension = cbi; this.light = bo; this.block = aj; this.fluid = bf; } - public static LocationPredicate inBiome(final Biome bkq) { - return new LocationPredicate(MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, bkq, null, null, LightPredicate.ANY, BlockPredicate.ANY, FluidPredicate.ANY); + public static LocationPredicate inBiome(final Biome bkt) { + return new LocationPredicate(MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, bkt, null, null, LightPredicate.ANY, BlockPredicate.ANY, FluidPredicate.ANY); } - public static LocationPredicate inDimension(final DimensionType cbf) { - return new LocationPredicate(MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, null, null, cbf, LightPredicate.ANY, BlockPredicate.ANY, FluidPredicate.ANY); + public static LocationPredicate inDimension(final DimensionType cbi) { + return new LocationPredicate(MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, null, null, cbi, LightPredicate.ANY, BlockPredicate.ANY, FluidPredicate.ANY); } - public static LocationPredicate inFeature(final StructureFeature cfi) { - return new LocationPredicate(MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, null, cfi, null, LightPredicate.ANY, BlockPredicate.ANY, FluidPredicate.ANY); + public static LocationPredicate inFeature(final StructureFeature cfl) { + return new LocationPredicate(MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, MinMaxBounds.Floats.ANY, null, cfl, null, LightPredicate.ANY, BlockPredicate.ANY, FluidPredicate.ANY); } public boolean matches(final ServerLevel xd, final double double2, final double double3, final double double4) { @@ -113,14 +113,14 @@ public class LocationPredicate { final MinMaxBounds.Floats c4 = MinMaxBounds.Floats.fromJson(jsonObject3.get("x")); final MinMaxBounds.Floats c5 = MinMaxBounds.Floats.fromJson(jsonObject3.get("y")); final MinMaxBounds.Floats c6 = MinMaxBounds.Floats.fromJson(jsonObject3.get("z")); - final DimensionType cbf7 = jsonObject2.has("dimension") ? DimensionType.getByName(new ResourceLocation(GsonHelper.getAsString(jsonObject2, "dimension"))) : null; - final StructureFeature cfi8 = jsonObject2.has("feature") ? Feature.STRUCTURES_REGISTRY.get(GsonHelper.getAsString(jsonObject2, "feature")) : null; - Biome bkq9 = null; + final DimensionType cbi7 = jsonObject2.has("dimension") ? DimensionType.getByName(new ResourceLocation(GsonHelper.getAsString(jsonObject2, "dimension"))) : null; + final StructureFeature cfl8 = jsonObject2.has("feature") ? Feature.STRUCTURES_REGISTRY.get(GsonHelper.getAsString(jsonObject2, "feature")) : null; + Biome bkt9 = null; if (jsonObject2.has("biome")) { final ResourceLocation sm10 = new ResourceLocation(GsonHelper.getAsString(jsonObject2, "biome")); final Object o; final Object obj; - bkq9 = Registry.BIOME.getOptional(sm10).orElseThrow(() -> { + bkt9 = Registry.BIOME.getOptional(sm10).orElseThrow(() -> { new JsonSyntaxException("Unknown biome '" + obj + "'"); return o; }); @@ -128,7 +128,7 @@ public class LocationPredicate { final LightPredicate bo10 = LightPredicate.fromJson(jsonObject2.get("light")); final BlockPredicate aj11 = BlockPredicate.fromJson(jsonObject2.get("block")); final FluidPredicate bf12 = FluidPredicate.fromJson(jsonObject2.get("fluid")); - return new LocationPredicate(c4, c5, c6, bkq9, cfi8, cbf7, bo10, aj11, bf12); + return new LocationPredicate(c4, c5, c6, bkt9, cfl8, cbi7, bo10, aj11, bf12); } static { @@ -162,8 +162,8 @@ public class LocationPredicate { return new Builder(); } - public Builder setBiome(@Nullable final Biome bkq) { - this.biome = bkq; + public Builder setBiome(@Nullable final Biome bkt) { + this.biome = bkt; return this; } diff --git a/src/net/minecraft/advancements/critereon/MobEffectsPredicate.java b/src/net/minecraft/advancements/critereon/MobEffectsPredicate.java index 4833c75..cda5484 100644 --- a/src/net/minecraft/advancements/critereon/MobEffectsPredicate.java +++ b/src/net/minecraft/advancements/critereon/MobEffectsPredicate.java @@ -29,17 +29,17 @@ public class MobEffectsPredicate { return new MobEffectsPredicate(Maps.newHashMap()); } - public MobEffectsPredicate and(final MobEffect akf) { - this.effects.put(akf, new MobEffectInstancePredicate()); + public MobEffectsPredicate and(final MobEffect aki) { + this.effects.put(aki, new MobEffectInstancePredicate()); return this; } - public boolean matches(final Entity akn) { - return this == MobEffectsPredicate.ANY || (akn instanceof LivingEntity && this.matches(((LivingEntity)akn).getActiveEffectsMap())); + public boolean matches(final Entity akq) { + return this == MobEffectsPredicate.ANY || (akq instanceof LivingEntity && this.matches(((LivingEntity)akq).getActiveEffectsMap())); } - public boolean matches(final LivingEntity akw) { - return this == MobEffectsPredicate.ANY || this.matches(akw.getActiveEffectsMap()); + public boolean matches(final LivingEntity akz) { + return this == MobEffectsPredicate.ANY || this.matches(akz.getActiveEffectsMap()); } public boolean matches(final Map map) { @@ -47,8 +47,8 @@ public class MobEffectsPredicate { return true; } for (final Map.Entry entry4 : this.effects.entrySet()) { - final MobEffectInstance akh5 = map.get(entry4.getKey()); - if (!entry4.getValue().matches(akh5)) { + final MobEffectInstance akk5 = map.get(entry4.getKey()); + if (!entry4.getValue().matches(akk5)) { return false; } } @@ -65,12 +65,12 @@ public class MobEffectsPredicate { final ResourceLocation sm6 = new ResourceLocation(entry5.getKey()); final Object o; final Object obj; - final MobEffect akf7 = Registry.MOB_EFFECT.getOptional(sm6).orElseThrow(() -> { + final MobEffect aki7 = Registry.MOB_EFFECT.getOptional(sm6).orElseThrow(() -> { new JsonSyntaxException("Unknown effect '" + obj + "'"); return o; }); final MobEffectInstancePredicate a8 = MobEffectInstancePredicate.fromJson(GsonHelper.convertToJsonObject(entry5.getValue(), entry5.getKey())); - map3.put(akf7, a8); + map3.put(aki7, a8); } return new MobEffectsPredicate(map3); } @@ -109,8 +109,8 @@ public class MobEffectsPredicate { this(MinMaxBounds.Ints.ANY, MinMaxBounds.Ints.ANY, null, null); } - public boolean matches(@Nullable final MobEffectInstance akh) { - return akh != null && this.amplifier.matches(akh.getAmplifier()) && this.duration.matches(akh.getDuration()) && (this.ambient == null || this.ambient == akh.isAmbient()) && (this.visible == null || this.visible == akh.isVisible()); + public boolean matches(@Nullable final MobEffectInstance akk) { + return akk != null && this.amplifier.matches(akk.getAmplifier()) && this.duration.matches(akk.getDuration()) && (this.ambient == null || this.ambient == akk.isAmbient()) && (this.visible == null || this.visible == akk.isVisible()); } public JsonElement serializeToJson() { diff --git a/src/net/minecraft/advancements/critereon/NbtPredicate.java b/src/net/minecraft/advancements/critereon/NbtPredicate.java index 9f51d24..582faeb 100644 --- a/src/net/minecraft/advancements/critereon/NbtPredicate.java +++ b/src/net/minecraft/advancements/critereon/NbtPredicate.java @@ -24,12 +24,12 @@ public class NbtPredicate { this.tag = jt; } - public boolean matches(final ItemStack bek) { - return this == NbtPredicate.ANY || this.matches(bek.getTag()); + public boolean matches(final ItemStack ben) { + return this == NbtPredicate.ANY || this.matches(ben.getTag()); } - public boolean matches(final Entity akn) { - return this == NbtPredicate.ANY || this.matches(getEntityTagToCompare(akn)); + public boolean matches(final Entity akq) { + return this == NbtPredicate.ANY || this.matches(getEntityTagToCompare(akq)); } public boolean matches(@Nullable final Tag kj) { @@ -60,12 +60,12 @@ public class NbtPredicate { return new NbtPredicate(jt2); } - public static CompoundTag getEntityTagToCompare(final Entity akn) { - final CompoundTag jt2 = akn.saveWithoutId(new CompoundTag()); - if (akn instanceof Player) { - final ItemStack bek3 = ((Player)akn).inventory.getSelected(); - if (!bek3.isEmpty()) { - jt2.put("SelectedItem", bek3.save(new CompoundTag())); + public static CompoundTag getEntityTagToCompare(final Entity akq) { + final CompoundTag jt2 = akq.saveWithoutId(new CompoundTag()); + if (akq instanceof Player) { + final ItemStack ben3 = ((Player)akq).inventory.getSelected(); + if (!ben3.isEmpty()) { + jt2.put("SelectedItem", ben3.save(new CompoundTag())); } } return jt2; diff --git a/src/net/minecraft/advancements/critereon/NetherTravelTrigger.java b/src/net/minecraft/advancements/critereon/NetherTravelTrigger.java index 37ec38a..1a5a3ef 100644 --- a/src/net/minecraft/advancements/critereon/NetherTravelTrigger.java +++ b/src/net/minecraft/advancements/critereon/NetherTravelTrigger.java @@ -25,8 +25,8 @@ public class NetherTravelTrigger extends SimpleCriterionTrigger return new TriggerInstance(bp4, bp5, at6); } - public void trigger(final ServerPlayer xe, final Vec3 cvi) { - this.trigger(xe.getAdvancements(), a -> a.matches(xe.getLevel(), cvi, xe.getX(), xe.getY(), xe.getZ())); + public void trigger(final ServerPlayer xe, final Vec3 cvl) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe.getLevel(), cvl, xe.getX(), xe.getY(), xe.getZ())); } static { @@ -49,8 +49,8 @@ public class NetherTravelTrigger extends SimpleCriterionTrigger return new TriggerInstance(LocationPredicate.ANY, LocationPredicate.ANY, at); } - public boolean matches(final ServerLevel xd, final Vec3 cvi, final double double3, final double double4, final double double5) { - return this.entered.matches(xd, cvi.x, cvi.y, cvi.z) && this.exited.matches(xd, double3, double4, double5) && this.distance.matches(cvi.x, cvi.y, cvi.z, double3, double4, double5); + public boolean matches(final ServerLevel xd, final Vec3 cvl, final double double3, final double double4, final double double5) { + return this.entered.matches(xd, cvl.x, cvl.y, cvl.z) && this.exited.matches(xd, double3, double4, double5) && this.distance.matches(cvl.x, cvl.y, cvl.z, double3, double4, double5); } @Override diff --git a/src/net/minecraft/advancements/critereon/PlacedBlockTrigger.java b/src/net/minecraft/advancements/critereon/PlacedBlockTrigger.java index c6fe21d..8822c6c 100644 --- a/src/net/minecraft/advancements/critereon/PlacedBlockTrigger.java +++ b/src/net/minecraft/advancements/critereon/PlacedBlockTrigger.java @@ -27,19 +27,19 @@ public class PlacedBlockTrigger extends SimpleCriterionTrigger @Override public TriggerInstance createInstance(final JsonObject jsonObject, final JsonDeserializationContext jsonDeserializationContext) { - final Block bpe4 = deserializeBlock(jsonObject); + final Block bph4 = deserializeBlock(jsonObject); final StatePropertiesPredicate cc5 = StatePropertiesPredicate.fromJson(jsonObject.get("state")); - if (bpe4 != null) { + if (bph4 != null) { final JsonSyntaxException ex; final Object obj; - cc5.checkState(bpe4.getStateDefinition(), string -> { + cc5.checkState(bph4.getStateDefinition(), string -> { new JsonSyntaxException("Block " + obj + " has no property " + string + ":"); throw ex; }); } final LocationPredicate bp6 = LocationPredicate.fromJson(jsonObject.get("location")); final ItemPredicate bj7 = ItemPredicate.fromJson(jsonObject.get("item")); - return new TriggerInstance(bpe4, cc5, bp6, bj7); + return new TriggerInstance(bph4, cc5, bp6, bj7); } @Nullable @@ -56,9 +56,9 @@ public class PlacedBlockTrigger extends SimpleCriterionTrigger return null; } - public void trigger(final ServerPlayer xe, final BlockPos fk, final ItemStack bek) { - final BlockState byg5 = xe.getLevel().getBlockState(fk); - this.trigger(xe.getAdvancements(), a -> a.matches(byg5, fk, xe.getLevel(), bek)); + public void trigger(final ServerPlayer xe, final BlockPos fk, final ItemStack ben) { + final BlockState byj5 = xe.getLevel().getBlockState(fk); + this.trigger(xe.getAdvancements(), a -> a.matches(byj5, fk, xe.getLevel(), ben)); } static { @@ -71,20 +71,20 @@ public class PlacedBlockTrigger extends SimpleCriterionTrigger private final LocationPredicate location; private final ItemPredicate item; - public TriggerInstance(@Nullable final Block bpe, final StatePropertiesPredicate cc, final LocationPredicate bp, final ItemPredicate bj) { + public TriggerInstance(@Nullable final Block bph, final StatePropertiesPredicate cc, final LocationPredicate bp, final ItemPredicate bj) { super(PlacedBlockTrigger.ID); - this.block = bpe; + this.block = bph; this.state = cc; this.location = bp; this.item = bj; } - public static TriggerInstance placedBlock(final Block bpe) { - return new TriggerInstance(bpe, StatePropertiesPredicate.ANY, LocationPredicate.ANY, ItemPredicate.ANY); + public static TriggerInstance placedBlock(final Block bph) { + return new TriggerInstance(bph, StatePropertiesPredicate.ANY, LocationPredicate.ANY, ItemPredicate.ANY); } - public boolean matches(final BlockState byg, final BlockPos fk, final ServerLevel xd, final ItemStack bek) { - return (this.block == null || byg.getBlock() == this.block) && this.state.matches(byg) && this.location.matches(xd, (float)fk.getX(), (float)fk.getY(), (float)fk.getZ()) && this.item.matches(bek); + public boolean matches(final BlockState byj, final BlockPos fk, final ServerLevel xd, final ItemStack ben) { + return (this.block == null || byj.getBlock() == this.block) && this.state.matches(byj) && this.location.matches(xd, (float)fk.getX(), (float)fk.getY(), (float)fk.getZ()) && this.item.matches(ben); } @Override diff --git a/src/net/minecraft/advancements/critereon/PlayerHurtEntityTrigger.java b/src/net/minecraft/advancements/critereon/PlayerHurtEntityTrigger.java index a66ecfc..2608618 100644 --- a/src/net/minecraft/advancements/critereon/PlayerHurtEntityTrigger.java +++ b/src/net/minecraft/advancements/critereon/PlayerHurtEntityTrigger.java @@ -24,8 +24,8 @@ public class PlayerHurtEntityTrigger extends SimpleCriterionTrigger a.matches(xe, akn, ajw, float4, float5, boolean6)); + public void trigger(final ServerPlayer xe, final Entity akq, final DamageSource ajz, final float float4, final float float5, final boolean boolean6) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, akq, ajz, float4, float5, boolean6)); } static { @@ -46,8 +46,8 @@ public class PlayerHurtEntityTrigger extends SimpleCriterionTrigger, MinMaxBounds.Ints> map3, final Object2BooleanMap object2BooleanMap, final Map map5) { + private PlayerPredicate(final MinMaxBounds.Ints d, final GameType bjt, final Map, MinMaxBounds.Ints> map3, final Object2BooleanMap object2BooleanMap, final Map map5) { this.level = d; - this.gameType = bjq; + this.gameType = bjt; this.stats = map3; this.recipes = object2BooleanMap; this.advancements = map5; } - public boolean matches(final Entity akn) { + public boolean matches(final Entity akq) { if (this == PlayerPredicate.ANY) { return true; } - if (!(akn instanceof ServerPlayer)) { + if (!(akq instanceof ServerPlayer)) { return false; } - final ServerPlayer xe3 = (ServerPlayer)akn; + final ServerPlayer xe3 = (ServerPlayer)akq; if (!this.level.matches(xe3.experienceLevel)) { return false; } @@ -111,7 +111,7 @@ public class PlayerPredicate { final JsonObject jsonObject2 = GsonHelper.convertToJsonObject(jsonElement, "player"); final MinMaxBounds.Ints d3 = MinMaxBounds.Ints.fromJson(jsonObject2.get("level")); final String string4 = GsonHelper.getAsString(jsonObject2, "gamemode", ""); - final GameType bjq5 = GameType.byName(string4, GameType.NOT_SET); + final GameType bjt5 = GameType.byName(string4, GameType.NOT_SET); final Map, MinMaxBounds.Ints> map6 = Maps.newHashMap(); final JsonArray jsonArray7 = GsonHelper.getAsJsonArray(jsonObject2, "stats", null); if (jsonArray7 != null) { @@ -142,7 +142,7 @@ public class PlayerPredicate { final AdvancementPredicate c15 = advancementPredicateFromJson(entry12.getValue()); map7.put(sm14, c15); } - return new PlayerPredicate(d3, bjq5, map6, object2BooleanMap8, map7); + return new PlayerPredicate(d3, bjt5, map6, object2BooleanMap8, map7); } private static Stat getStat(final StatType aaq, final ResourceLocation sm) { diff --git a/src/net/minecraft/advancements/critereon/RecipeUnlockedTrigger.java b/src/net/minecraft/advancements/critereon/RecipeUnlockedTrigger.java index 75e40dc..36fced4 100644 --- a/src/net/minecraft/advancements/critereon/RecipeUnlockedTrigger.java +++ b/src/net/minecraft/advancements/critereon/RecipeUnlockedTrigger.java @@ -23,8 +23,8 @@ public class RecipeUnlockedTrigger extends SimpleCriterionTrigger bgt) { - this.trigger(xe.getAdvancements(), a -> a.matches(bgt)); + public void trigger(final ServerPlayer xe, final Recipe bgw) { + this.trigger(xe.getAdvancements(), a -> a.matches(bgw)); } static { @@ -46,8 +46,8 @@ public class RecipeUnlockedTrigger extends SimpleCriterionTrigger bgt) { - return this.recipe.equals(bgt.getId()); + public boolean matches(final Recipe bgw) { + return this.recipe.equals(bgw.getId()); } } } diff --git a/src/net/minecraft/advancements/critereon/ShotCrossbowTrigger.java b/src/net/minecraft/advancements/critereon/ShotCrossbowTrigger.java index c184ccf..b05e5de 100644 --- a/src/net/minecraft/advancements/critereon/ShotCrossbowTrigger.java +++ b/src/net/minecraft/advancements/critereon/ShotCrossbowTrigger.java @@ -23,8 +23,8 @@ public class ShotCrossbowTrigger extends SimpleCriterionTrigger return new TriggerInstance(bj4); } - public void trigger(final ServerPlayer xe, final ItemStack bek) { - this.trigger(xe.getAdvancements(), a -> a.matches(bek)); + public void trigger(final ServerPlayer xe, final ItemStack ben) { + this.trigger(xe.getAdvancements(), a -> a.matches(ben)); } static { @@ -39,12 +39,12 @@ public class ShotCrossbowTrigger extends SimpleCriterionTrigger this.item = bj; } - public static TriggerInstance shotCrossbow(final ItemLike bjs) { - return new TriggerInstance(ItemPredicate.Builder.item().of(bjs).build()); + public static TriggerInstance shotCrossbow(final ItemLike bjv) { + return new TriggerInstance(ItemPredicate.Builder.item().of(bjv).build()); } - public boolean matches(final ItemStack bek) { - return this.item.matches(bek); + public boolean matches(final ItemStack ben) { + return this.item.matches(ben); } @Override diff --git a/src/net/minecraft/advancements/critereon/SlideDownBlockTrigger.java b/src/net/minecraft/advancements/critereon/SlideDownBlockTrigger.java index f98a1fe..76f10a5 100644 --- a/src/net/minecraft/advancements/critereon/SlideDownBlockTrigger.java +++ b/src/net/minecraft/advancements/critereon/SlideDownBlockTrigger.java @@ -24,17 +24,17 @@ public class SlideDownBlockTrigger extends SimpleCriterionTrigger { + cc5.checkState(bph4.getStateDefinition(), string -> { new JsonSyntaxException("Block " + obj + " has no property " + string); throw ex; }); } - return new TriggerInstance(bpe4, cc5); + return new TriggerInstance(bph4, cc5); } @Nullable @@ -51,8 +51,8 @@ public class SlideDownBlockTrigger extends SimpleCriterionTrigger a.matches(byg)); + public void trigger(final ServerPlayer xe, final BlockState byj) { + this.trigger(xe.getAdvancements(), a -> a.matches(byj)); } static { @@ -63,14 +63,14 @@ public class SlideDownBlockTrigger extends SimpleCriterionTrigger> boolean matches(final StateDefinition byh, final S byi) { + public > boolean matches(final StateDefinition byk, final S byl) { for (final PropertyMatcher c5 : this.properties) { - if (!c5.match(byh, byi)) { + if (!c5.match(byk, byl)) { return false; } } return true; } - public boolean matches(final BlockState byg) { - return this.matches(byg.getBlock().getStateDefinition(), byg); + public boolean matches(final BlockState byj) { + return this.matches(byj.getBlock().getStateDefinition(), byj); } - public boolean matches(final FluidState cog) { - return this.matches(cog.getType().getStateDefinition(), cog); + public boolean matches(final FluidState coj) { + return this.matches(coj.getType().getStateDefinition(), coj); } - public void checkState(final StateDefinition byh, final Consumer consumer) { - this.properties.forEach(c -> c.checkState(byh, consumer)); + public void checkState(final StateDefinition byk, final Consumer consumer) { + this.properties.forEach(c -> c.checkState(byk, consumer)); } public static StatePropertiesPredicate fromJson(@Nullable final JsonElement jsonElement) { @@ -103,12 +103,12 @@ public class StatePropertiesPredicate { this.name = string; } - public > boolean match(final StateDefinition byh, final S byi) { - final Property bzj4 = byh.getProperty(this.name); - return bzj4 != null && this.match(byi, bzj4); + public > boolean match(final StateDefinition byk, final S byl) { + final Property bzm4 = byk.getProperty(this.name); + return bzm4 != null && this.match(byl, bzm4); } - protected abstract > boolean match(final StateHolder byi, final Property bzj); + protected abstract > boolean match(final StateHolder byl, final Property bzm); public abstract JsonElement toJson(); @@ -116,9 +116,9 @@ public class StatePropertiesPredicate { return this.name; } - public void checkState(final StateDefinition byh, final Consumer consumer) { - final Property bzj4 = byh.getProperty(this.name); - if (bzj4 == null) { + public void checkState(final StateDefinition byk, final Consumer consumer) { + final Property bzm4 = byk.getProperty(this.name); + if (bzm4 == null) { consumer.accept(this.name); } } @@ -133,9 +133,9 @@ public class StatePropertiesPredicate { } @Override - protected > boolean match(final StateHolder byi, final Property bzj) { - final T comparable4 = byi.getValue(bzj); - final Optional optional5 = bzj.getValue(this.value); + protected > boolean match(final StateHolder byl, final Property bzm) { + final T comparable4 = byl.getValue(bzm); + final Optional optional5 = bzm.getValue(this.value); return optional5.isPresent() && comparable4.compareTo(optional5.get()) == 0; } @@ -158,16 +158,16 @@ public class StatePropertiesPredicate { } @Override - protected > boolean match(final StateHolder byi, final Property bzj) { - final T comparable4 = byi.getValue(bzj); + protected > boolean match(final StateHolder byl, final Property bzm) { + final T comparable4 = byl.getValue(bzm); if (this.minValue != null) { - final Optional optional5 = bzj.getValue(this.minValue); + final Optional optional5 = bzm.getValue(this.minValue); if (!optional5.isPresent() || comparable4.compareTo(optional5.get()) < 0) { return false; } } if (this.maxValue != null) { - final Optional optional5 = bzj.getValue(this.maxValue); + final Optional optional5 = bzm.getValue(this.maxValue); if (!optional5.isPresent() || comparable4.compareTo(optional5.get()) > 0) { return false; } @@ -199,21 +199,21 @@ public class StatePropertiesPredicate { return new Builder(); } - public Builder hasProperty(final Property bzj, final String string) { - this.matchers.add(new ExactPropertyMatcher(bzj.getName(), string)); + public Builder hasProperty(final Property bzm, final String string) { + this.matchers.add(new ExactPropertyMatcher(bzm.getName(), string)); return this; } - public Builder hasProperty(final Property bzj, final int integer) { - return this.hasProperty(bzj, Integer.toString(integer)); + public Builder hasProperty(final Property bzm, final int integer) { + return this.hasProperty(bzm, Integer.toString(integer)); } - public Builder hasProperty(final Property bzj, final boolean boolean2) { - return this.hasProperty(bzj, Boolean.toString(boolean2)); + public Builder hasProperty(final Property bzm, final boolean boolean2) { + return this.hasProperty(bzm, Boolean.toString(boolean2)); } - public Builder hasProperty(final Property bzj, final T comparable) { - return this.hasProperty(bzj, ((StringRepresentable)comparable).getSerializedName()); + public Builder hasProperty(final Property bzm, final T comparable) { + return this.hasProperty(bzm, ((StringRepresentable)comparable).getSerializedName()); } public StatePropertiesPredicate build() { diff --git a/src/net/minecraft/advancements/critereon/SummonedEntityTrigger.java b/src/net/minecraft/advancements/critereon/SummonedEntityTrigger.java index 4ce8c68..a52e7b2 100644 --- a/src/net/minecraft/advancements/critereon/SummonedEntityTrigger.java +++ b/src/net/minecraft/advancements/critereon/SummonedEntityTrigger.java @@ -22,8 +22,8 @@ public class SummonedEntityTrigger extends SimpleCriterionTrigger a.matches(xe, akn)); + public void trigger(final ServerPlayer xe, final Entity akq) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, akq)); } static { @@ -42,8 +42,8 @@ public class SummonedEntityTrigger extends SimpleCriterionTrigger { return new TriggerInstance(bb4); } - public void trigger(final ServerPlayer xe, final Animal asz) { - this.trigger(xe.getAdvancements(), a -> a.matches(xe, asz)); + public void trigger(final ServerPlayer xe, final Animal atc) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, atc)); } static { @@ -47,8 +47,8 @@ public class TameAnimalTrigger extends SimpleCriterionTrigger { return new TriggerInstance(bb); } - public boolean matches(final ServerPlayer xe, final Animal asz) { - return this.entity.matches(xe, asz); + public boolean matches(final ServerPlayer xe, final Animal atc) { + return this.entity.matches(xe, atc); } @Override diff --git a/src/net/minecraft/advancements/critereon/TradeTrigger.java b/src/net/minecraft/advancements/critereon/TradeTrigger.java index 2f59f89..ab7c4ba 100644 --- a/src/net/minecraft/advancements/critereon/TradeTrigger.java +++ b/src/net/minecraft/advancements/critereon/TradeTrigger.java @@ -25,8 +25,8 @@ public class TradeTrigger extends SimpleCriterionTrigger { return new TriggerInstance(bb4, bj5); } - public void trigger(final ServerPlayer xe, final AbstractVillager axp, final ItemStack bek) { - this.trigger(xe.getAdvancements(), a -> a.matches(xe, axp, bek)); + public void trigger(final ServerPlayer xe, final AbstractVillager axs, final ItemStack ben) { + this.trigger(xe.getAdvancements(), a -> a.matches(xe, axs, ben)); } static { @@ -47,8 +47,8 @@ public class TradeTrigger extends SimpleCriterionTrigger { return new TriggerInstance(EntityPredicate.ANY, ItemPredicate.ANY); } - public boolean matches(final ServerPlayer xe, final AbstractVillager axp, final ItemStack bek) { - return this.villager.matches(xe, axp) && this.item.matches(bek); + public boolean matches(final ServerPlayer xe, final AbstractVillager axs, final ItemStack ben) { + return this.villager.matches(xe, axs) && this.item.matches(ben); } @Override diff --git a/src/net/minecraft/advancements/critereon/UsedTotemTrigger.java b/src/net/minecraft/advancements/critereon/UsedTotemTrigger.java index 6e2e4c7..4b0589d 100644 --- a/src/net/minecraft/advancements/critereon/UsedTotemTrigger.java +++ b/src/net/minecraft/advancements/critereon/UsedTotemTrigger.java @@ -23,8 +23,8 @@ public class UsedTotemTrigger extends SimpleCriterionTrigger { return new TriggerInstance(bj4); } - public void trigger(final ServerPlayer xe, final ItemStack bek) { - this.trigger(xe.getAdvancements(), a -> a.matches(bek)); + public void trigger(final ServerPlayer xe, final ItemStack ben) { + this.trigger(xe.getAdvancements(), a -> a.matches(ben)); } static { @@ -39,12 +39,12 @@ public class UsedTotemTrigger extends SimpleCriterionTrigger { this.item = bj; } - public static TriggerInstance usedTotem(final ItemLike bjs) { - return new TriggerInstance(ItemPredicate.Builder.item().of(bjs).build()); + public static TriggerInstance usedTotem(final ItemLike bjv) { + return new TriggerInstance(ItemPredicate.Builder.item().of(bjv).build()); } - public boolean matches(final ItemStack bek) { - return this.item.matches(bek); + public boolean matches(final ItemStack ben) { + return this.item.matches(ben); } @Override diff --git a/src/net/minecraft/client/BooleanOption.java b/src/net/minecraft/client/BooleanOption.java index 7d25b78..3dd824e 100644 --- a/src/net/minecraft/client/BooleanOption.java +++ b/src/net/minecraft/client/BooleanOption.java @@ -17,32 +17,32 @@ public class BooleanOption extends Option { this.setter = biConsumer; } - public void set(final Options dbp, final String string) { - this.set(dbp, "true".equals(string)); + public void set(final Options dbr, final String string) { + this.set(dbr, "true".equals(string)); } - public void toggle(final Options dbp) { - this.set(dbp, !this.get(dbp)); - dbp.save(); + public void toggle(final Options dbr) { + this.set(dbr, !this.get(dbr)); + dbr.save(); } - private void set(final Options dbp, final boolean boolean2) { - this.setter.accept(dbp, boolean2); + private void set(final Options dbr, final boolean boolean2) { + this.setter.accept(dbr, boolean2); } - public boolean get(final Options dbp) { - return this.getter.test(dbp); + public boolean get(final Options dbr) { + return this.getter.test(dbr); } @Override - public AbstractWidget createButton(final Options dbp, final int integer2, final int integer3, final int integer4) { - return new OptionButton(integer2, integer3, integer4, 20, this, this.getMessage(dbp), dct -> { - this.toggle(dbp); - dct.setMessage(this.getMessage(dbp)); + public AbstractWidget createButton(final Options dbr, final int integer2, final int integer3, final int integer4) { + return new OptionButton(integer2, integer3, integer4, 20, this, this.getMessage(dbr), dcv -> { + this.toggle(dbr); + dcv.setMessage(this.getMessage(dbr)); }); } - public String getMessage(final Options dbp) { - return this.getCaption() + I18n.get(this.get(dbp) ? "options.on" : "options.off"); + public String getMessage(final Options dbr) { + return this.getCaption() + I18n.get(this.get(dbr) ? "options.on" : "options.off"); } } diff --git a/src/net/minecraft/client/Camera.java b/src/net/minecraft/client/Camera.java index f29dd4b..02099ab 100644 --- a/src/net/minecraft/client/Camera.java +++ b/src/net/minecraft/client/Camera.java @@ -40,22 +40,22 @@ public class Camera { this.rotation = new Quaternion(0.0f, 0.0f, 0.0f, 1.0f); } - public void setup(final BlockGetter bjd, final Entity akn, final boolean boolean3, final boolean boolean4, final float float5) { + public void setup(final BlockGetter bjg, final Entity akq, final boolean boolean3, final boolean boolean4, final float float5) { this.initialized = true; - this.level = bjd; - this.entity = akn; + this.level = bjg; + this.entity = akq; this.detached = boolean3; this.mirror = boolean4; - this.setRotation(akn.getViewYRot(float5), akn.getViewXRot(float5)); - this.setPosition(Mth.lerp(float5, akn.xo, akn.getX()), Mth.lerp(float5, akn.yo, akn.getY()) + Mth.lerp(float5, this.eyeHeightOld, this.eyeHeight), Mth.lerp(float5, akn.zo, akn.getZ())); + this.setRotation(akq.getViewYRot(float5), akq.getViewXRot(float5)); + this.setPosition(Mth.lerp(float5, akq.xo, akq.getX()), Mth.lerp(float5, akq.yo, akq.getY()) + Mth.lerp(float5, this.eyeHeightOld, this.eyeHeight), Mth.lerp(float5, akq.zo, akq.getZ())); if (boolean3) { if (boolean4) { this.setRotation(this.yRot + 180.0f, -this.xRot); } this.move(-this.getMaxZoom(4.0), 0.0, 0.0); } - else if (akn instanceof LivingEntity && ((LivingEntity)akn).isSleeping()) { - final Direction fp7 = ((LivingEntity)akn).getBedOrientation(); + else if (akq instanceof LivingEntity && ((LivingEntity)akq).isSleeping()) { + final Direction fp7 = ((LivingEntity)akq).getBedOrientation(); this.setRotation((fp7 != null) ? (fp7.toYRot() - 180.0f) : 0.0f, 0.0f); this.move(0.0, 0.3, 0.0); } @@ -76,11 +76,11 @@ public class Camera { float5 *= 0.1f; float6 *= 0.1f; float7 *= 0.1f; - final Vec3 cvi8 = this.position.add(float5, float6, float7); - final Vec3 cvi9 = new Vec3(this.position.x - this.forwards.x() * double1 + float5 + float7, this.position.y - this.forwards.y() * double1 + float6, this.position.z - this.forwards.z() * double1 + float7); - final HitResult cvf10 = this.level.clip(new ClipContext(cvi8, cvi9, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, this.entity)); - if (cvf10.getType() != HitResult.Type.MISS) { - final double double2 = cvf10.getLocation().distanceTo(this.position); + final Vec3 cvl8 = this.position.add(float5, float6, float7); + final Vec3 cvl9 = new Vec3(this.position.x - this.forwards.x() * double1 + float5 + float7, this.position.y - this.forwards.y() * double1 + float6, this.position.z - this.forwards.z() * double1 + float7); + final HitResult cvi10 = this.level.clip(new ClipContext(cvl8, cvl9, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, this.entity)); + if (cvi10.getType() != HitResult.Type.MISS) { + final double double2 = cvi10.getLocation().distanceTo(this.position); if (double2 < double1) { double1 = double2; } @@ -114,9 +114,9 @@ public class Camera { this.setPosition(new Vec3(double1, double2, double3)); } - protected void setPosition(final Vec3 cvi) { - this.position = cvi; - this.blockPosition.set(cvi.x, cvi.y, cvi.z); + protected void setPosition(final Vec3 cvl) { + this.position = cvl; + this.blockPosition.set(cvl.x, cvl.y, cvl.z); } public Vec3 getPosition() { @@ -155,11 +155,11 @@ public class Camera { if (!this.initialized) { return Fluids.EMPTY.defaultFluidState(); } - final FluidState cog2 = this.level.getFluidState(this.blockPosition); - if (!cog2.isEmpty() && this.position.y >= this.blockPosition.getY() + cog2.getHeight(this.level, this.blockPosition)) { + final FluidState coj2 = this.level.getFluidState(this.blockPosition); + if (!coj2.isEmpty() && this.position.y >= this.blockPosition.getY() + coj2.getHeight(this.level, this.blockPosition)) { return Fluids.EMPTY.defaultFluidState(); } - return cog2; + return coj2; } public final Vector3f getLookVector() { diff --git a/src/net/minecraft/client/ClientRecipeBook.java b/src/net/minecraft/client/ClientRecipeBook.java index a613ad1..588bc0a 100644 --- a/src/net/minecraft/client/ClientRecipeBook.java +++ b/src/net/minecraft/client/ClientRecipeBook.java @@ -28,119 +28,119 @@ public class ClientRecipeBook extends RecipeBook { private final Map> collectionsByTab; private final List collections; - public ClientRecipeBook(final RecipeManager bgu) { + public ClientRecipeBook(final RecipeManager bgx) { this.collectionsByTab = Maps.newHashMap(); this.collections = Lists.newArrayList(); - this.recipes = bgu; + this.recipes = bgx; } public void setupCollections() { this.collections.clear(); this.collectionsByTab.clear(); final Table table2 = HashBasedTable.create(); - for (final Recipe bgt4 : this.recipes.getRecipes()) { - if (bgt4.isSpecial()) { + for (final Recipe bgw4 : this.recipes.getRecipes()) { + if (bgw4.isSpecial()) { continue; } - final RecipeBookCategories dbs5 = getCategory(bgt4); - final String string6 = bgt4.getGroup(); - RecipeCollection diq7; + final RecipeBookCategories dbu5 = getCategory(bgw4); + final String string6 = bgw4.getGroup(); + RecipeCollection dit7; if (string6.isEmpty()) { - diq7 = this.createCollection(dbs5); + dit7 = this.createCollection(dbu5); } else { - diq7 = table2.get(dbs5, string6); - if (diq7 == null) { - diq7 = this.createCollection(dbs5); - table2.put(dbs5, string6, diq7); + dit7 = table2.get(dbu5, string6); + if (dit7 == null) { + dit7 = this.createCollection(dbu5); + table2.put(dbu5, string6, dit7); } } - diq7.add(bgt4); + dit7.add(bgw4); } } - private RecipeCollection createCollection(final RecipeBookCategories dbs) { - final RecipeCollection diq3 = new RecipeCollection(); - this.collections.add(diq3); - this.collectionsByTab.computeIfAbsent(dbs, dbs -> Lists.newArrayList()).add(diq3); - if (dbs == RecipeBookCategories.FURNACE_BLOCKS || dbs == RecipeBookCategories.FURNACE_FOOD || dbs == RecipeBookCategories.FURNACE_MISC) { - this.addToCollection(RecipeBookCategories.FURNACE_SEARCH, diq3); + private RecipeCollection createCollection(final RecipeBookCategories dbu) { + final RecipeCollection dit3 = new RecipeCollection(); + this.collections.add(dit3); + this.collectionsByTab.computeIfAbsent(dbu, dbu -> Lists.newArrayList()).add(dit3); + if (dbu == RecipeBookCategories.FURNACE_BLOCKS || dbu == RecipeBookCategories.FURNACE_FOOD || dbu == RecipeBookCategories.FURNACE_MISC) { + this.addToCollection(RecipeBookCategories.FURNACE_SEARCH, dit3); } - else if (dbs == RecipeBookCategories.BLAST_FURNACE_BLOCKS || dbs == RecipeBookCategories.BLAST_FURNACE_MISC) { - this.addToCollection(RecipeBookCategories.BLAST_FURNACE_SEARCH, diq3); + else if (dbu == RecipeBookCategories.BLAST_FURNACE_BLOCKS || dbu == RecipeBookCategories.BLAST_FURNACE_MISC) { + this.addToCollection(RecipeBookCategories.BLAST_FURNACE_SEARCH, dit3); } - else if (dbs == RecipeBookCategories.SMOKER_FOOD) { - this.addToCollection(RecipeBookCategories.SMOKER_SEARCH, diq3); + else if (dbu == RecipeBookCategories.SMOKER_FOOD) { + this.addToCollection(RecipeBookCategories.SMOKER_SEARCH, dit3); } - else if (dbs == RecipeBookCategories.STONECUTTER) { - this.addToCollection(RecipeBookCategories.STONECUTTER, diq3); + else if (dbu == RecipeBookCategories.STONECUTTER) { + this.addToCollection(RecipeBookCategories.STONECUTTER, dit3); } - else if (dbs == RecipeBookCategories.CAMPFIRE) { - this.addToCollection(RecipeBookCategories.CAMPFIRE, diq3); + else if (dbu == RecipeBookCategories.CAMPFIRE) { + this.addToCollection(RecipeBookCategories.CAMPFIRE, dit3); } else { - this.addToCollection(RecipeBookCategories.SEARCH, diq3); + this.addToCollection(RecipeBookCategories.SEARCH, dit3); } - return diq3; + return dit3; } - private void addToCollection(final RecipeBookCategories dbs, final RecipeCollection diq) { - this.collectionsByTab.computeIfAbsent(dbs, dbs -> Lists.newArrayList()).add(diq); + private void addToCollection(final RecipeBookCategories dbu, final RecipeCollection dit) { + this.collectionsByTab.computeIfAbsent(dbu, dbu -> Lists.newArrayList()).add(dit); } - private static RecipeBookCategories getCategory(final Recipe bgt) { - final RecipeType bgw2 = bgt.getType(); - if (bgw2 == RecipeType.SMELTING) { - if (bgt.getResultItem().getItem().isEdible()) { + private static RecipeBookCategories getCategory(final Recipe bgw) { + final RecipeType bgz2 = bgw.getType(); + if (bgz2 == RecipeType.SMELTING) { + if (bgw.getResultItem().getItem().isEdible()) { return RecipeBookCategories.FURNACE_FOOD; } - if (bgt.getResultItem().getItem() instanceof BlockItem) { + if (bgw.getResultItem().getItem() instanceof BlockItem) { return RecipeBookCategories.FURNACE_BLOCKS; } return RecipeBookCategories.FURNACE_MISC; } - else if (bgw2 == RecipeType.BLASTING) { - if (bgt.getResultItem().getItem() instanceof BlockItem) { + else if (bgz2 == RecipeType.BLASTING) { + if (bgw.getResultItem().getItem() instanceof BlockItem) { return RecipeBookCategories.BLAST_FURNACE_BLOCKS; } return RecipeBookCategories.BLAST_FURNACE_MISC; } else { - if (bgw2 == RecipeType.SMOKING) { + if (bgz2 == RecipeType.SMOKING) { return RecipeBookCategories.SMOKER_FOOD; } - if (bgw2 == RecipeType.STONECUTTING) { + if (bgz2 == RecipeType.STONECUTTING) { return RecipeBookCategories.STONECUTTER; } - if (bgw2 == RecipeType.CAMPFIRE_COOKING) { + if (bgz2 == RecipeType.CAMPFIRE_COOKING) { return RecipeBookCategories.CAMPFIRE; } - final ItemStack bek3 = bgt.getResultItem(); - final CreativeModeTab bda4 = bek3.getItem().getItemCategory(); - if (bda4 == CreativeModeTab.TAB_BUILDING_BLOCKS) { + final ItemStack ben3 = bgw.getResultItem(); + final CreativeModeTab bdd4 = ben3.getItem().getItemCategory(); + if (bdd4 == CreativeModeTab.TAB_BUILDING_BLOCKS) { return RecipeBookCategories.BUILDING_BLOCKS; } - if (bda4 == CreativeModeTab.TAB_TOOLS || bda4 == CreativeModeTab.TAB_COMBAT) { + if (bdd4 == CreativeModeTab.TAB_TOOLS || bdd4 == CreativeModeTab.TAB_COMBAT) { return RecipeBookCategories.EQUIPMENT; } - if (bda4 == CreativeModeTab.TAB_REDSTONE) { + if (bdd4 == CreativeModeTab.TAB_REDSTONE) { return RecipeBookCategories.REDSTONE; } return RecipeBookCategories.MISC; } } - public static List getCategories(final RecipeBookMenu bbq) { - if (bbq instanceof CraftingMenu || bbq instanceof InventoryMenu) { + public static List getCategories(final RecipeBookMenu bbt) { + if (bbt instanceof CraftingMenu || bbt instanceof InventoryMenu) { return Lists.newArrayList(RecipeBookCategories.SEARCH, RecipeBookCategories.EQUIPMENT, RecipeBookCategories.BUILDING_BLOCKS, RecipeBookCategories.MISC, RecipeBookCategories.REDSTONE); } - if (bbq instanceof FurnaceMenu) { + if (bbt instanceof FurnaceMenu) { return Lists.newArrayList(RecipeBookCategories.FURNACE_SEARCH, RecipeBookCategories.FURNACE_FOOD, RecipeBookCategories.FURNACE_BLOCKS, RecipeBookCategories.FURNACE_MISC); } - if (bbq instanceof BlastFurnaceMenu) { + if (bbt instanceof BlastFurnaceMenu) { return Lists.newArrayList(RecipeBookCategories.BLAST_FURNACE_SEARCH, RecipeBookCategories.BLAST_FURNACE_BLOCKS, RecipeBookCategories.BLAST_FURNACE_MISC); } - if (bbq instanceof SmokerMenu) { + if (bbt instanceof SmokerMenu) { return Lists.newArrayList(RecipeBookCategories.SMOKER_SEARCH, RecipeBookCategories.SMOKER_FOOD); } return Lists.newArrayList(); @@ -150,7 +150,7 @@ public class ClientRecipeBook extends RecipeBook { return this.collections; } - public List getCollection(final RecipeBookCategories dbs) { - return this.collectionsByTab.getOrDefault(dbs, Collections.emptyList()); + public List getCollection(final RecipeBookCategories dbu) { + return this.collectionsByTab.getOrDefault(dbu, Collections.emptyList()); } } diff --git a/src/net/minecraft/client/CycleOption.java b/src/net/minecraft/client/CycleOption.java index 953ca7b..8babe7b 100644 --- a/src/net/minecraft/client/CycleOption.java +++ b/src/net/minecraft/client/CycleOption.java @@ -16,20 +16,20 @@ public class CycleOption extends Option { this.toString = biFunction; } - public void toggle(final Options dbp, final int integer) { - this.setter.accept(dbp, integer); - dbp.save(); + public void toggle(final Options dbr, final int integer) { + this.setter.accept(dbr, integer); + dbr.save(); } @Override - public AbstractWidget createButton(final Options dbp, final int integer2, final int integer3, final int integer4) { - return new OptionButton(integer2, integer3, integer4, 20, this, this.getMessage(dbp), dct -> { - this.toggle(dbp, 1); - dct.setMessage(this.getMessage(dbp)); + public AbstractWidget createButton(final Options dbr, final int integer2, final int integer3, final int integer4) { + return new OptionButton(integer2, integer3, integer4, 20, this, this.getMessage(dbr), dcv -> { + this.toggle(dbr, 1); + dcv.setMessage(this.getMessage(dbr)); }); } - public String getMessage(final Options dbp) { - return this.toString.apply(dbp, this); + public String getMessage(final Options dbr) { + return this.toString.apply(dbr, this); } } diff --git a/src/net/minecraft/client/DebugQueryHandler.java b/src/net/minecraft/client/DebugQueryHandler.java index 9882165..7b8dc36 100644 --- a/src/net/minecraft/client/DebugQueryHandler.java +++ b/src/net/minecraft/client/DebugQueryHandler.java @@ -15,9 +15,9 @@ public class DebugQueryHandler { @Nullable private Consumer callback; - public DebugQueryHandler(final ClientPacketListener dnm) { + public DebugQueryHandler(final ClientPacketListener dnp) { this.transactionId = -1; - this.connection = dnm; + this.connection = dnp; } public boolean handleResponse(final int integer, @Nullable final CompoundTag jt) { diff --git a/src/net/minecraft/client/FullscreenResolutionProgressOption.java b/src/net/minecraft/client/FullscreenResolutionProgressOption.java index 99ea508..225b766 100644 --- a/src/net/minecraft/client/FullscreenResolutionProgressOption.java +++ b/src/net/minecraft/client/FullscreenResolutionProgressOption.java @@ -8,43 +8,43 @@ import com.mojang.blaze3d.platform.Monitor; import com.mojang.blaze3d.platform.Window; public class FullscreenResolutionProgressOption extends ProgressOption { - public FullscreenResolutionProgressOption(final Window cxu) { - this(cxu, cxu.findBestMonitor()); + public FullscreenResolutionProgressOption(final Window cxx) { + this(cxx, cxx.findBestMonitor()); } - private FullscreenResolutionProgressOption(final Window cxu, @Nullable final Monitor cxm) { + private FullscreenResolutionProgressOption(final Window cxx, @Nullable final Monitor cxp) { Optional optional4; double double5; String string6; - super("options.fullscreen.resolution", -1.0, (cxm != null) ? ((double)(cxm.getModeCount() - 1)) : -1.0, 1.0f, dbp -> { - if (cxm == null) { + super("options.fullscreen.resolution", -1.0, (cxp != null) ? ((double)(cxp.getModeCount() - 1)) : -1.0, 1.0f, dbr -> { + if (cxp == null) { return Double.valueOf(-1.0); } else { - optional4 = cxu.getPreferredFullscreenVideoMode(); - return Double.valueOf(optional4.map(cxt -> Double.valueOf(cxm.getVideoModeIndex(cxt))).orElse(-1.0)); + optional4 = cxx.getPreferredFullscreenVideoMode(); + return Double.valueOf(optional4.map(cxw -> Double.valueOf(cxp.getVideoModeIndex(cxw))).orElse(-1.0)); } - }, (dbp, double4) -> { - if (cxm != null) { + }, (dbr, double4) -> { + if (cxp != null) { if (double4 == -1.0) { - cxu.setPreferredFullscreenVideoMode(Optional.empty()); + cxx.setPreferredFullscreenVideoMode(Optional.empty()); } else { - cxu.setPreferredFullscreenVideoMode(Optional.of(cxm.getMode(double4.intValue()))); + cxx.setPreferredFullscreenVideoMode(Optional.of(cxp.getMode(double4.intValue()))); } } - }, (dbp, dbr) -> { - if (cxm == null) { + }, (dbr, dbt) -> { + if (cxp == null) { return I18n.get("options.fullscreen.unavailable"); } else { - double5 = dbr.get(dbp); - string6 = dbr.getCaption(); + double5 = dbt.get(dbr); + string6 = dbt.getCaption(); if (double5 == -1.0) { return string6 + I18n.get("options.fullscreen.current"); } else { - return cxm.getMode((int)double5).toString(); + return cxp.getMode((int)double5).toString(); } } }); diff --git a/src/net/minecraft/client/Game.java b/src/net/minecraft/client/Game.java index 94f9551..10c3e80 100644 --- a/src/net/minecraft/client/Game.java +++ b/src/net/minecraft/client/Game.java @@ -19,9 +19,9 @@ public class Game implements RunningGame { private final Launcher launcher; private SessionEventListener listener; - public Game(final Minecraft dbl) { + public Game(final Minecraft dbn) { this.listener = SessionEventListener.NONE; - this.minecraft = dbl; + this.minecraft = dbn; this.launcher = Bridge.getLauncher(); if (this.launcher != null) { this.launcher.registerGame((RunningGame)this); @@ -38,8 +38,8 @@ public class Game implements RunningGame { @Nullable public GameSession getCurrentSession() { - final ClientLevel dnl2 = this.minecraft.level; - return (GameSession)((dnl2 == null) ? null : new Session(dnl2, this.minecraft.player, this.minecraft.player.connection)); + final ClientLevel dno2 = this.minecraft.level; + return (GameSession)((dno2 == null) ? null : new Session(dno2, this.minecraft.player, this.minecraft.player.connection)); } public PerformanceMetrics getPerformanceMetrics() { diff --git a/src/net/minecraft/client/KeyMapping.java b/src/net/minecraft/client/KeyMapping.java index bdd6abe..5d656c7 100644 --- a/src/net/minecraft/client/KeyMapping.java +++ b/src/net/minecraft/client/KeyMapping.java @@ -25,38 +25,38 @@ public class KeyMapping implements Comparable { private int clickCount; public static void click(final InputConstants.Key a) { - final KeyMapping dbi2 = KeyMapping.MAP.get(a); - if (dbi2 != null) { - final KeyMapping keyMapping = dbi2; + final KeyMapping dbk2 = KeyMapping.MAP.get(a); + if (dbk2 != null) { + final KeyMapping keyMapping = dbk2; ++keyMapping.clickCount; } } public static void set(final InputConstants.Key a, final boolean boolean2) { - final KeyMapping dbi3 = KeyMapping.MAP.get(a); - if (dbi3 != null) { - dbi3.setDown(boolean2); + final KeyMapping dbk3 = KeyMapping.MAP.get(a); + if (dbk3 != null) { + dbk3.setDown(boolean2); } } public static void setAll() { - for (final KeyMapping dbi2 : KeyMapping.ALL.values()) { - if (dbi2.key.getType() == InputConstants.Type.KEYSYM && dbi2.key.getValue() != InputConstants.UNKNOWN.getValue()) { - dbi2.setDown(InputConstants.isKeyDown(Minecraft.getInstance().getWindow().getWindow(), dbi2.key.getValue())); + for (final KeyMapping dbk2 : KeyMapping.ALL.values()) { + if (dbk2.key.getType() == InputConstants.Type.KEYSYM && dbk2.key.getValue() != InputConstants.UNKNOWN.getValue()) { + dbk2.setDown(InputConstants.isKeyDown(Minecraft.getInstance().getWindow().getWindow(), dbk2.key.getValue())); } } } public static void releaseAll() { - for (final KeyMapping dbi2 : KeyMapping.ALL.values()) { - dbi2.release(); + for (final KeyMapping dbk2 : KeyMapping.ALL.values()) { + dbk2.release(); } } public static void resetMapping() { KeyMapping.MAP.clear(); - for (final KeyMapping dbi2 : KeyMapping.ALL.values()) { - KeyMapping.MAP.put(dbi2.key, dbi2); + for (final KeyMapping dbk2 : KeyMapping.ALL.values()) { + KeyMapping.MAP.put(dbk2.key, dbk2); } } @@ -108,23 +108,23 @@ public class KeyMapping implements Comparable { } @Override - public int compareTo(final KeyMapping dbi) { - if (this.category.equals(dbi.category)) { - return I18n.get(this.name).compareTo(I18n.get(dbi.name)); + public int compareTo(final KeyMapping dbk) { + if (this.category.equals(dbk.category)) { + return I18n.get(this.name).compareTo(I18n.get(dbk.name)); } - return KeyMapping.CATEGORY_SORT_ORDER.get(this.category).compareTo(KeyMapping.CATEGORY_SORT_ORDER.get(dbi.category)); + return KeyMapping.CATEGORY_SORT_ORDER.get(this.category).compareTo(KeyMapping.CATEGORY_SORT_ORDER.get(dbk.category)); } public static Supplier createNameSupplier(final String string) { - final KeyMapping dbi2 = KeyMapping.ALL.get(string); - if (dbi2 == null) { + final KeyMapping dbk2 = KeyMapping.ALL.get(string); + if (dbk2 == null) { return () -> string; } - return dbi2::getTranslatedKeyMessage; + return dbk2::getTranslatedKeyMessage; } - public boolean same(final KeyMapping dbi) { - return this.key.equals(dbi.key); + public boolean same(final KeyMapping dbk) { + return this.key.equals(dbk.key); } public boolean isUnbound() { diff --git a/src/net/minecraft/client/KeyboardHandler.java b/src/net/minecraft/client/KeyboardHandler.java index 6be6708..6c69493 100644 --- a/src/net/minecraft/client/KeyboardHandler.java +++ b/src/net/minecraft/client/KeyboardHandler.java @@ -44,12 +44,12 @@ public class KeyboardHandler { private long debugCrashKeyReportedCount; private boolean handledDebugKey; - public KeyboardHandler(final Minecraft dbl) { + public KeyboardHandler(final Minecraft dbn) { this.clipboardManager = new ClipboardManager(); this.debugCrashKeyTime = -1L; this.debugCrashKeyReportedTime = -1L; this.debugCrashKeyReportedCount = -1L; - this.minecraft = dbl; + this.minecraft = dbn; } private void debugFeedbackTranslated(final String string, final Object... arr) { @@ -124,20 +124,20 @@ public class KeyboardHandler { } case 81: { this.debugFeedbackTranslated("debug.help.message"); - final ChatComponent dcu5 = this.minecraft.gui.getChat(); - dcu5.addMessage(new TranslatableComponent("debug.reload_chunks.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.show_hitboxes.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.copy_location.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.clear_chat.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.cycle_renderdistance.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.chunk_boundaries.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.advanced_tooltips.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.inspect.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.creative_spectator.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.pause_focus.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.help.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.reload_resourcepacks.help", new Object[0])); - dcu5.addMessage(new TranslatableComponent("debug.pause.help", new Object[0])); + final ChatComponent dcw5 = this.minecraft.gui.getChat(); + dcw5.addMessage(new TranslatableComponent("debug.reload_chunks.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.show_hitboxes.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.copy_location.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.clear_chat.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.cycle_renderdistance.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.chunk_boundaries.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.advanced_tooltips.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.inspect.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.creative_spectator.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.pause_focus.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.help.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.reload_resourcepacks.help", new Object[0])); + dcw5.addMessage(new TranslatableComponent("debug.pause.help", new Object[0])); return true; } case 84: { @@ -160,65 +160,65 @@ public class KeyboardHandler { } private void copyRecreateCommand(final boolean boolean1, final boolean boolean2) { - final HitResult cvf4 = this.minecraft.hitResult; - if (cvf4 == null) { + final HitResult cvi4 = this.minecraft.hitResult; + if (cvi4 == null) { return; } - switch (cvf4.getType()) { + switch (cvi4.getType()) { case BLOCK: { - final BlockPos fk5 = ((BlockHitResult)cvf4).getBlockPos(); - final BlockState byg6 = this.minecraft.player.level.getBlockState(fk5); + final BlockPos fk5 = ((BlockHitResult)cvi4).getBlockPos(); + final BlockState byj6 = this.minecraft.player.level.getBlockState(fk5); if (!boolean1) { - this.copyCreateBlockCommand(byg6, fk5, null); + this.copyCreateBlockCommand(byj6, fk5, null); this.debugFeedbackTranslated("debug.inspect.client.block"); break; } if (boolean2) { this.minecraft.player.connection.getDebugQueryHandler().queryBlockEntityTag(fk5, jt -> { - this.copyCreateBlockCommand(byg6, fk5, jt); + this.copyCreateBlockCommand(byj6, fk5, jt); this.debugFeedbackTranslated("debug.inspect.server.block"); return; }); break; } - final BlockEntity bwi7 = this.minecraft.player.level.getBlockEntity(fk5); - final CompoundTag jt2 = (bwi7 != null) ? bwi7.save(new CompoundTag()) : null; - this.copyCreateBlockCommand(byg6, fk5, jt2); + final BlockEntity bwl7 = this.minecraft.player.level.getBlockEntity(fk5); + final CompoundTag jt2 = (bwl7 != null) ? bwl7.save(new CompoundTag()) : null; + this.copyCreateBlockCommand(byj6, fk5, jt2); this.debugFeedbackTranslated("debug.inspect.client.block"); break; } case ENTITY: { - final Entity akn5 = ((EntityHitResult)cvf4).getEntity(); - final ResourceLocation sm6 = Registry.ENTITY_TYPE.getKey(akn5.getType()); + final Entity akq5 = ((EntityHitResult)cvi4).getEntity(); + final ResourceLocation sm6 = Registry.ENTITY_TYPE.getKey(akq5.getType()); if (!boolean1) { - this.copyCreateEntityCommand(sm6, akn5.position(), null); + this.copyCreateEntityCommand(sm6, akq5.position(), null); this.debugFeedbackTranslated("debug.inspect.client.entity"); break; } if (boolean2) { - this.minecraft.player.connection.getDebugQueryHandler().queryEntityTag(akn5.getId(), jt -> { - this.copyCreateEntityCommand(sm6, akn5.position(), jt); + this.minecraft.player.connection.getDebugQueryHandler().queryEntityTag(akq5.getId(), jt -> { + this.copyCreateEntityCommand(sm6, akq5.position(), jt); this.debugFeedbackTranslated("debug.inspect.server.entity"); return; }); break; } - final CompoundTag jt3 = akn5.saveWithoutId(new CompoundTag()); - this.copyCreateEntityCommand(sm6, akn5.position(), jt3); + final CompoundTag jt3 = akq5.saveWithoutId(new CompoundTag()); + this.copyCreateEntityCommand(sm6, akq5.position(), jt3); this.debugFeedbackTranslated("debug.inspect.client.entity"); break; } } } - private void copyCreateBlockCommand(final BlockState byg, final BlockPos fk, @Nullable final CompoundTag jt) { + private void copyCreateBlockCommand(final BlockState byj, final BlockPos fk, @Nullable final CompoundTag jt) { if (jt != null) { jt.remove("x"); jt.remove("y"); jt.remove("z"); jt.remove("id"); } - final StringBuilder stringBuilder5 = new StringBuilder(BlockStateParser.serialize(byg)); + final StringBuilder stringBuilder5 = new StringBuilder(BlockStateParser.serialize(byj)); if (jt != null) { stringBuilder5.append(jt); } @@ -226,7 +226,7 @@ public class KeyboardHandler { this.setClipboard(string6); } - private void copyCreateEntityCommand(final ResourceLocation sm, final Vec3 cvi, @Nullable final CompoundTag jt) { + private void copyCreateEntityCommand(final ResourceLocation sm, final Vec3 cvl, @Nullable final CompoundTag jt) { String string7; if (jt != null) { jt.remove("UUIDMost"); @@ -234,10 +234,10 @@ public class KeyboardHandler { jt.remove("Pos"); jt.remove("Dimension"); final String string6 = jt.getPrettyDisplay().getString(); - string7 = String.format(Locale.ROOT, "/summon %s %.2f %.2f %.2f %s", sm.toString(), cvi.x, cvi.y, cvi.z, string6); + string7 = String.format(Locale.ROOT, "/summon %s %.2f %.2f %.2f %s", sm.toString(), cvl.x, cvl.y, cvl.z, string6); } else { - string7 = String.format(Locale.ROOT, "/summon %s %.2f %.2f %.2f", sm.toString(), cvi.x, cvi.y, cvi.z); + string7 = String.format(Locale.ROOT, "/summon %s %.2f %.2f %.2f", sm.toString(), cvl.x, cvl.y, cvl.z); } this.setClipboard(string7); } @@ -257,8 +257,8 @@ public class KeyboardHandler { this.debugCrashKeyReportedTime = Util.getMillis(); this.debugCrashKeyReportedCount = 0L; } - final ContainerEventHandler ddp8 = this.minecraft.screen; - if (integer4 == 1 && (!(this.minecraft.screen instanceof ControlsScreen) || ((ControlsScreen)ddp8).lastKeySelection <= Util.getMillis() - 20L)) { + final ContainerEventHandler ddr8 = this.minecraft.screen; + if (integer4 == 1 && (!(this.minecraft.screen instanceof ControlsScreen) || ((ControlsScreen)ddr8).lastKeySelection <= Util.getMillis() - 20L)) { if (this.minecraft.options.keyFullscreen.matches(integer2, integer3)) { this.minecraft.getWindow().toggleFullScreen(); this.minecraft.options.fullscreen = this.minecraft.getWindow().isFullscreen(); @@ -270,17 +270,17 @@ public class KeyboardHandler { return; } } - final boolean boolean9 = ddp8 == null || !(ddp8.getFocused() instanceof EditBox) || !((EditBox)ddp8.getFocused()).canConsumeInput(); + final boolean boolean9 = ddr8 == null || !(ddr8.getFocused() instanceof EditBox) || !((EditBox)ddr8.getFocused()).canConsumeInput(); if (integer4 != 0 && integer2 == 66 && Screen.hasControlDown() && boolean9) { Option.NARRATOR.toggle(this.minecraft.options, 1); - if (ddp8 instanceof ChatOptionsScreen) { - ((ChatOptionsScreen)ddp8).updateNarratorButton(); + if (ddr8 instanceof ChatOptionsScreen) { + ((ChatOptionsScreen)ddr8).updateNarratorButton(); } - if (ddp8 instanceof AccessibilityOptionsScreen) { - ((AccessibilityOptionsScreen)ddp8).updateNarratorButton(); + if (ddr8 instanceof AccessibilityOptionsScreen) { + ((AccessibilityOptionsScreen)ddr8).updateNarratorButton(); } } - if (ddp8 != null) { + if (ddr8 != null) { final boolean[] arr10 = { false }; final Object o; final ContainerEventHandler containerEventHandler; @@ -292,7 +292,7 @@ public class KeyboardHandler { o[0] = containerEventHandler.keyReleased(integer2, integer3, integer5); } return; - }, "keyPressed event handler", ddp8.getClass().getCanonicalName()); + }, "keyPressed event handler", ddr8.getClass().getCanonicalName()); if (arr10[0]) { return; } @@ -353,16 +353,16 @@ public class KeyboardHandler { if (long1 != this.minecraft.getWindow().getWindow()) { return; } - final GuiEventListener ddq6 = this.minecraft.screen; - if (ddq6 == null || this.minecraft.getOverlay() != null) { + final GuiEventListener dds6 = this.minecraft.screen; + if (dds6 == null || this.minecraft.getOverlay() != null) { return; } if (Character.charCount(integer2) == 1) { - Screen.wrapScreenError(() -> ddq6.charTyped((char)integer2, integer3), "charTyped event handler", ddq6.getClass().getCanonicalName()); + Screen.wrapScreenError(() -> dds6.charTyped((char)integer2, integer3), "charTyped event handler", dds6.getClass().getCanonicalName()); } else { for (final char character10 : Character.toChars(integer2)) { - Screen.wrapScreenError(() -> ddq6.charTyped(character10, integer3), "charTyped event handler", ddq6.getClass().getCanonicalName()); + Screen.wrapScreenError(() -> dds6.charTyped(character10, integer3), "charTyped event handler", dds6.getClass().getCanonicalName()); } } } diff --git a/src/net/minecraft/client/Minecraft.java b/src/net/minecraft/client/Minecraft.java index 6964a96..7f3e095 100644 --- a/src/net/minecraft/client/Minecraft.java +++ b/src/net/minecraft/client/Minecraft.java @@ -37,7 +37,6 @@ import net.minecraft.world.item.Items; import net.minecraft.world.entity.decoration.Painting; import net.minecraft.world.level.BlockGetter; import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher; -import net.minecraft.client.multiplayer.ClientPacketListener; import com.mojang.authlib.AuthenticationService; import net.minecraft.client.gui.screens.ProgressScreen; import java.net.SocketAddress; @@ -121,7 +120,10 @@ import net.minecraft.client.gui.components.toasts.SystemToast; import java.util.Collection; import java.util.Collections; import net.minecraft.network.chat.TextComponent; +import net.minecraft.client.multiplayer.ClientPacketListener; +import net.minecraft.client.resources.language.I18n; import java.io.InputStream; +import net.minecraft.SharedConstants; import java.util.concurrent.Executor; import java.util.stream.Collector; import java.util.stream.Collectors; @@ -140,7 +142,6 @@ import net.minecraft.server.packs.resources.PreparableReloadListener; import net.minecraft.server.packs.resources.SimpleReloadableResourceManager; import java.io.IOException; import net.minecraft.server.packs.PackType; -import net.minecraft.SharedConstants; import com.mojang.blaze3d.platform.DisplayData; import com.mojang.blaze3d.systems.RenderSystem; import net.minecraft.util.datafix.DataFixers; @@ -327,7 +328,7 @@ public class Minecraft extends ReentrantBlockableEventLoop implements private CompletableFuture pendingReload; private String debugPath; - public Minecraft(final GameConfig djv) { + public Minecraft(final GameConfig djy) { super("Client"); this.timer = new Timer(20.0f, 0L); this.snooper = new Snooper("client", this, Util.getMillis()); @@ -343,28 +344,28 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.progressTasks = Queues.newConcurrentLinkedQueue(); this.debugPath = "root"; Minecraft.instance = this; - this.gameDirectory = djv.location.gameDirectory; - final File file3 = djv.location.assetDirectory; - this.resourcePackDirectory = djv.location.resourcePackDirectory; - this.launchedVersion = djv.game.launchVersion; - this.versionType = djv.game.versionType; - this.profileProperties = djv.user.profileProperties; - this.clientPackSource = new ClientPackSource(new File(this.gameDirectory, "server-resource-packs"), djv.location.getAssetIndex()); + this.gameDirectory = djy.location.gameDirectory; + final File file3 = djy.location.assetDirectory; + this.resourcePackDirectory = djy.location.resourcePackDirectory; + this.launchedVersion = djy.game.launchVersion; + this.versionType = djy.game.versionType; + this.profileProperties = djy.user.profileProperties; + this.clientPackSource = new ClientPackSource(new File(this.gameDirectory, "server-resource-packs"), djy.location.getAssetIndex()); (this.resourcePackRepository = new PackRepository(Minecraft::createClientPackAdapter)).addSource(this.clientPackSource); this.resourcePackRepository.addSource(new FolderRepositorySource(this.resourcePackDirectory)); - this.proxy = djv.user.proxy; + this.proxy = djy.user.proxy; this.minecraftSessionService = new YggdrasilAuthenticationService(this.proxy, UUID.randomUUID().toString()).createMinecraftSessionService(); - this.user = djv.user.user; + this.user = djy.user.user; Minecraft.LOGGER.info("Setting user: {}", this.user.getName()); Minecraft.LOGGER.debug("(Session ID is {})", this.user.getSessionId()); - this.demo = djv.game.demo; + this.demo = djy.game.demo; this.is64bit = checkIs64Bit(); this.singleplayerServer = null; String string4; int integer5; - if (djv.server.hostname != null) { - string4 = djv.server.hostname; - integer5 = djv.server.port; + if (djy.server.hostname != null) { + string4 = djy.server.hostname; + integer5 = djy.server.port; } else { string4 = null; @@ -381,16 +382,16 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.hotbarManager = new HotbarManager(this.gameDirectory, this.fixerUpper); this.startTimerHackThread(); Minecraft.LOGGER.info("Backend library: {}", RenderSystem.getBackendDescription()); - DisplayData cxe6; + DisplayData cxh6; if (this.options.overrideHeight > 0 && this.options.overrideWidth > 0) { - cxe6 = new DisplayData(this.options.overrideWidth, this.options.overrideHeight, djv.display.fullscreenWidth, djv.display.fullscreenHeight, djv.display.isFullscreen); + cxh6 = new DisplayData(this.options.overrideWidth, this.options.overrideHeight, djy.display.fullscreenWidth, djy.display.fullscreenHeight, djy.display.isFullscreen); } else { - cxe6 = djv.display; + cxh6 = djy.display; } Util.timeSource = RenderSystem.initBackendSystem(); this.virtualScreen = new VirtualScreen(this); - this.window = this.virtualScreen.newWindow(cxe6, this.options.fullscreenVideoModeString, "Minecraft " + SharedConstants.getCurrentVersion().getName()); + this.window = this.virtualScreen.newWindow(cxh6, this.options.fullscreenVideoModeString, this.createTitle()); this.setWindowActive(true); try { final InputStream inputStream7 = this.getClientPackSource().getVanillaPack().getResource(PackType.CLIENT_RESOURCES, new ResourceLocation("icons/icon_16x16.png")); @@ -421,11 +422,11 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.musicManager = new MusicManager(this); this.fontManager = new FontManager(this.textureManager, this.isEnforceUnicode()); this.resourceManager.registerReloadListener(this.fontManager.getReloadListener()); - final Font dcf7 = this.fontManager.get(Minecraft.DEFAULT_FONT); - if (dcf7 == null) { + final Font dch7 = this.fontManager.get(Minecraft.DEFAULT_FONT); + if (dch7 == null) { throw new IllegalStateException("Default font is null"); } - (this.font = dcf7).setBidirectional(this.languageManager.isBidirectional()); + (this.font = dch7).setBidirectional(this.languageManager.isBidirectional()); this.resourceManager.registerReloadListener(new GrassColorReloadListener()); this.resourceManager.registerReloadListener(new FoliageColorReloadListener()); this.window.setErrorSection("Startup"); @@ -481,6 +482,40 @@ public class Minecraft extends ReentrantBlockableEventLoop implements }), false)); } + public void updateTitle() { + this.window.setTitle(this.createTitle()); + } + + private String createTitle() { + final StringBuilder stringBuilder2 = new StringBuilder("Minecraft"); + if (this.isProbablyModded()) { + stringBuilder2.append("*"); + } + stringBuilder2.append(" "); + stringBuilder2.append(SharedConstants.getCurrentVersion().getName()); + final ClientPacketListener dnp3 = this.getConnection(); + if (dnp3 != null && dnp3.getConnection().isConnected()) { + stringBuilder2.append(" - "); + if (this.singleplayerServer != null && !this.singleplayerServer.isPublished()) { + stringBuilder2.append(I18n.get("title.singleplayer")); + } + else if (this.isConnectedToRealms()) { + stringBuilder2.append(I18n.get("title.multiplayer.realms")); + } + else if (this.singleplayerServer != null || (this.currentServer != null && this.currentServer.isLan())) { + stringBuilder2.append(I18n.get("title.multiplayer.lan")); + } + else { + stringBuilder2.append(I18n.get("title.multiplayer.other")); + } + } + return stringBuilder2.toString(); + } + + public boolean isProbablyModded() { + return !"vanilla".equals(ClientBrandRetriever.getClientModName()) || Minecraft.class.getSigners() == null; + } + private void rollbackResourcePacks(final Throwable throwable) { if (this.resourcePackRepository.getSelected().size() > 1) { if (throwable instanceof SimpleReloadableResourceManager.ResourcePackLoadingFailure) { @@ -494,11 +529,11 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.options.resourcePacks.clear(); this.options.incompatibleResourcePacks.clear(); this.options.save(); - final ToastComponent ddz3; + final ToastComponent deb3; final Component lf4; this.reloadResourcePacks().thenRun(() -> { - ddz3 = this.getToasts(); - SystemToast.addOrUpdate(ddz3, SystemToast.SystemToastIds.PACK_LOAD_FAILURE, new TranslatableComponent("resourcePack.load_fail", new Object[0]), lf4); + deb3 = this.getToasts(); + SystemToast.addOrUpdate(deb3, SystemToast.SystemToastIds.PACK_LOAD_FAILURE, new TranslatableComponent("resourcePack.load_fail", new Object[0]), lf4); }); } else { @@ -545,23 +580,23 @@ public class Minecraft extends ReentrantBlockableEventLoop implements } private void createSearchTrees() { - final ReloadableSearchTree edd2 = new ReloadableSearchTree(bek -> bek.getTooltipLines(null, TooltipFlag.Default.NORMAL).stream().map(lf -> ChatFormatting.stripFormatting(lf.getString()).trim()).filter(string -> !string.isEmpty()), bek -> Stream.of(Registry.ITEM.getKey(bek.getItem()))); - final ReloadableIdSearchTree edc3 = new ReloadableIdSearchTree(bek -> ItemTags.getAllTags().getMatchingTags(bek.getItem()).stream()); + final ReloadableSearchTree edg2 = new ReloadableSearchTree(ben -> ben.getTooltipLines(null, TooltipFlag.Default.NORMAL).stream().map(lf -> ChatFormatting.stripFormatting(lf.getString()).trim()).filter(string -> !string.isEmpty()), ben -> Stream.of(Registry.ITEM.getKey(ben.getItem()))); + final ReloadableIdSearchTree edf3 = new ReloadableIdSearchTree(ben -> ItemTags.getAllTags().getMatchingTags(ben.getItem()).stream()); final NonNullList fy4 = NonNullList.create(); - for (final Item bef6 : Registry.ITEM) { - bef6.fillItemCategory(CreativeModeTab.TAB_SEARCH, fy4); + for (final Item bei6 : Registry.ITEM) { + bei6.fillItemCategory(CreativeModeTab.TAB_SEARCH, fy4); } final ReloadableIdSearchTree reloadableIdSearchTree; final ReloadableIdSearchTree reloadableIdSearchTree2; - fy4.forEach(bek -> { - reloadableIdSearchTree.add(bek); - reloadableIdSearchTree2.add(bek); + fy4.forEach(ben -> { + reloadableIdSearchTree.add(ben); + reloadableIdSearchTree2.add(ben); return; }); - final ReloadableSearchTree edd3 = new ReloadableSearchTree(diq -> diq.getRecipes().stream().flatMap(bgt -> bgt.getResultItem().getTooltipLines(null, TooltipFlag.Default.NORMAL).stream()).map(lf -> ChatFormatting.stripFormatting(lf.getString()).trim()).filter(string -> !string.isEmpty()), diq -> diq.getRecipes().stream().map(bgt -> Registry.ITEM.getKey(bgt.getResultItem().getItem()))); - this.searchRegistry.register(SearchRegistry.CREATIVE_NAMES, edd2); - this.searchRegistry.register(SearchRegistry.CREATIVE_TAGS, edc3); - this.searchRegistry.register(SearchRegistry.RECIPE_COLLECTIONS, edd3); + final ReloadableSearchTree edg3 = new ReloadableSearchTree(dit -> dit.getRecipes().stream().flatMap(bgw -> bgw.getResultItem().getTooltipLines(null, TooltipFlag.Default.NORMAL).stream()).map(lf -> ChatFormatting.stripFormatting(lf.getString()).trim()).filter(string -> !string.isEmpty()), dit -> dit.getRecipes().stream().map(bgw -> Registry.ITEM.getKey(bgw.getResultItem().getItem()))); + this.searchRegistry.register(SearchRegistry.CREATIVE_NAMES, edg2); + this.searchRegistry.register(SearchRegistry.CREATIVE_TAGS, edf3); + this.searchRegistry.register(SearchRegistry.RECIPE_COLLECTIONS, edg3); } private void onFullscreenError(final int integer, final long long2) { @@ -658,39 +693,39 @@ public class Minecraft extends ReentrantBlockableEventLoop implements private void selfTest() { boolean boolean2 = false; - final BlockModelShaper drg3 = this.getBlockRenderer().getBlockModelShaper(); - final BakedModel ebs4 = drg3.getModelManager().getMissingModel(); - for (final Block bpe6 : Registry.BLOCK) { - for (final BlockState byg8 : bpe6.getStateDefinition().getPossibleStates()) { - if (byg8.getRenderShape() == RenderShape.MODEL) { - final BakedModel ebs5 = drg3.getBlockModel(byg8); - if (ebs5 != ebs4) { + final BlockModelShaper drj3 = this.getBlockRenderer().getBlockModelShaper(); + final BakedModel ebv4 = drj3.getModelManager().getMissingModel(); + for (final Block bph6 : Registry.BLOCK) { + for (final BlockState byj8 : bph6.getStateDefinition().getPossibleStates()) { + if (byj8.getRenderShape() == RenderShape.MODEL) { + final BakedModel ebv5 = drj3.getBlockModel(byj8); + if (ebv5 != ebv4) { continue; } - Minecraft.LOGGER.debug("Missing model for: {}", byg8); + Minecraft.LOGGER.debug("Missing model for: {}", byj8); boolean2 = true; } } } - final TextureAtlasSprite eag5 = ebs4.getParticleIcon(); - for (final Block bpe7 : Registry.BLOCK) { - for (final BlockState byg9 : bpe7.getStateDefinition().getPossibleStates()) { - final TextureAtlasSprite eag6 = drg3.getParticleIcon(byg9); - if (!byg9.isAir() && eag6 == eag5) { - Minecraft.LOGGER.debug("Missing particle icon for: {}", byg9); + final TextureAtlasSprite eaj5 = ebv4.getParticleIcon(); + for (final Block bph7 : Registry.BLOCK) { + for (final BlockState byj9 : bph7.getStateDefinition().getPossibleStates()) { + final TextureAtlasSprite eaj6 = drj3.getParticleIcon(byj9); + if (!byj9.isAir() && eaj6 == eaj5) { + Minecraft.LOGGER.debug("Missing particle icon for: {}", byj9); boolean2 = true; } } } final NonNullList fy6 = NonNullList.create(); - for (final Item bef8 : Registry.ITEM) { + for (final Item bei8 : Registry.ITEM) { fy6.clear(); - bef8.fillItemCategory(CreativeModeTab.TAB_SEARCH, fy6); - for (final ItemStack bek10 : fy6) { - final String string11 = bek10.getDescriptionId(); + bei8.fillItemCategory(CreativeModeTab.TAB_SEARCH, fy6); + for (final ItemStack ben10 : fy6) { + final String string11 = ben10.getDescriptionId(); final String string12 = new TranslatableComponent(string11, new Object[0]).getString(); - if (string12.toLowerCase(Locale.ROOT).equals(bef8.getDescriptionId())) { - Minecraft.LOGGER.debug("Missing translation for: {} {} {}", bek10, string11, bek10.getItem()); + if (string12.toLowerCase(Locale.ROOT).equals(bei8.getDescriptionId())) { + Minecraft.LOGGER.debug("Missing translation for: {} {} {}", ben10, string11, ben10.getItem()); } } } @@ -704,53 +739,57 @@ public class Minecraft extends ReentrantBlockableEventLoop implements return this.levelSource; } - public void setScreen(@Nullable Screen dfz) { + public void setScreen(@Nullable Screen dgb) { if (this.screen != null) { this.screen.removed(); } - if (dfz == null && this.level == null) { - dfz = new TitleScreen(); + if (dgb == null && this.level == null) { + dgb = new TitleScreen(); } - else if (dfz == null && this.player.getHealth() <= 0.0f) { + else if (dgb == null && this.player.getHealth() <= 0.0f) { if (this.player.shouldShowDeathScreen()) { - dfz = new DeathScreen(null, this.level.getLevelData().isHardcore()); + dgb = new DeathScreen(null, this.level.getLevelData().isHardcore()); } else { this.player.respawn(); } } - if (dfz instanceof TitleScreen || dfz instanceof JoinMultiplayerScreen) { + if (dgb instanceof TitleScreen || dgb instanceof JoinMultiplayerScreen) { this.options.renderDebug = false; this.gui.getChat().clearMessages(true); } - if ((this.screen = dfz) != null) { + if ((this.screen = dgb) != null) { this.mouseHandler.releaseMouse(); KeyMapping.releaseAll(); - dfz.init(this, this.window.getGuiScaledWidth(), this.window.getGuiScaledHeight()); + dgb.init(this, this.window.getGuiScaledWidth(), this.window.getGuiScaledHeight()); this.noRender = false; - NarratorChatListener.INSTANCE.sayNow(dfz.getNarrationMessage()); + NarratorChatListener.INSTANCE.sayNow(dgb.getNarrationMessage()); } else { this.soundManager.resume(); this.mouseHandler.grabMouse(); } + this.updateTitle(); } - public void setOverlay(@Nullable final Overlay dfu) { - this.overlay = dfu; + public void setOverlay(@Nullable final Overlay dfw) { + this.overlay = dfw; } public void destroy() { try { Minecraft.LOGGER.info("Stopping!"); - NarratorChatListener.INSTANCE.destroy(); + try { + NarratorChatListener.INSTANCE.destroy(); + } + catch (Throwable t) {} try { if (this.level != null) { this.level.disconnect(); } this.clearLevel(); } - catch (Throwable t) {} + catch (Throwable t2) {} if (this.screen != null) { this.screen.removed(); } @@ -768,7 +807,6 @@ public class Minecraft extends ReentrantBlockableEventLoop implements public void close() { try { this.modelManager.close(); - this.font.close(); this.fontManager.close(); this.gameRenderer.close(); this.levelRenderer.close(); @@ -777,8 +815,13 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.particleEngine.close(); this.mobEffectTextures.close(); this.paintingTextures.close(); + this.textureManager.close(); Util.shutdownBackgroundExecutor(); } + catch (Throwable throwable2) { + Minecraft.LOGGER.error("Shutdown failure!", throwable2); + throw throwable2; + } finally { this.virtualScreen.close(); this.window.close(); @@ -891,8 +934,8 @@ public class Minecraft extends ReentrantBlockableEventLoop implements if (this.screen != null) { this.screen.resize(this, this.window.getGuiScaledWidth(), this.window.getGuiScaledHeight()); } - final RenderTarget cxb3 = this.getMainRenderTarget(); - cxb3.resize(this.window.getWidth(), this.window.getHeight(), Minecraft.ON_OSX); + final RenderTarget cxe3 = this.getMainRenderTarget(); + cxe3.resize(this.window.getWidth(), this.window.getHeight(), Minecraft.ON_OSX); this.gameRenderer.resize(this.window.getWidth(), this.window.getHeight()); this.mouseHandler.setIgnoreFirstMove(); } @@ -922,14 +965,14 @@ public class Minecraft extends ReentrantBlockableEventLoop implements } void debugFpsMeterKeyPress(int integer) { - final ProfileResults ail3 = this.profiler.continuous().getResults(); - final List list4 = ail3.getTimes(this.debugPath); + final ProfileResults ain3 = this.profiler.continuous().getResults(); + final List list4 = ain3.getTimes(this.debugPath); if (list4.isEmpty()) { return; } - final ResultField ain5 = list4.remove(0); + final ResultField aiq5 = list4.remove(0); if (integer == 0) { - if (!ain5.name.isEmpty()) { + if (!aiq5.name.isEmpty()) { final int integer2 = this.debugPath.lastIndexOf(30); if (integer2 >= 0) { this.debugPath = this.debugPath.substring(0, integer2); @@ -948,9 +991,9 @@ public class Minecraft extends ReentrantBlockableEventLoop implements if (!this.profiler.continuous().isEnabled()) { return; } - final ProfileResults ail2 = this.profiler.continuous().getResults(); - final List list3 = ail2.getTimes(this.debugPath); - final ResultField ain4 = list3.remove(0); + final ProfileResults ain2 = this.profiler.continuous().getResults(); + final List list3 = ain2.getTimes(this.debugPath); + final ResultField aiq4 = list3.remove(0); RenderSystem.clear(256, Minecraft.ON_OSX); RenderSystem.matrixMode(5889); RenderSystem.loadIdentity(); @@ -960,52 +1003,52 @@ public class Minecraft extends ReentrantBlockableEventLoop implements RenderSystem.translatef(0.0f, 0.0f, -2000.0f); RenderSystem.lineWidth(1.0f); RenderSystem.disableTexture(); - final Tesselator cyj5 = Tesselator.getInstance(); - final BufferBuilder cyd6 = cyj5.getBuilder(); + final Tesselator cym5 = Tesselator.getInstance(); + final BufferBuilder cyg6 = cym5.getBuilder(); final int integer7 = 160; final int integer8 = this.window.getWidth() - 160 - 10; final int integer9 = this.window.getHeight() - 320; RenderSystem.enableBlend(); - cyd6.begin(7, DefaultVertexFormat.POSITION_COLOR); - cyd6.vertex(integer8 - 176.0f, integer9 - 96.0f - 16.0f, 0.0).color(200, 0, 0, 0).endVertex(); - cyd6.vertex(integer8 - 176.0f, integer9 + 320, 0.0).color(200, 0, 0, 0).endVertex(); - cyd6.vertex(integer8 + 176.0f, integer9 + 320, 0.0).color(200, 0, 0, 0).endVertex(); - cyd6.vertex(integer8 + 176.0f, integer9 - 96.0f - 16.0f, 0.0).color(200, 0, 0, 0).endVertex(); - cyj5.end(); + cyg6.begin(7, DefaultVertexFormat.POSITION_COLOR); + cyg6.vertex(integer8 - 176.0f, integer9 - 96.0f - 16.0f, 0.0).color(200, 0, 0, 0).endVertex(); + cyg6.vertex(integer8 - 176.0f, integer9 + 320, 0.0).color(200, 0, 0, 0).endVertex(); + cyg6.vertex(integer8 + 176.0f, integer9 + 320, 0.0).color(200, 0, 0, 0).endVertex(); + cyg6.vertex(integer8 + 176.0f, integer9 - 96.0f - 16.0f, 0.0).color(200, 0, 0, 0).endVertex(); + cym5.end(); RenderSystem.disableBlend(); double double10 = 0.0; - for (final ResultField ain5 : list3) { - final int integer10 = Mth.floor(ain5.percentage / 4.0) + 1; - cyd6.begin(6, DefaultVertexFormat.POSITION_COLOR); - final int integer11 = ain5.getColor(); + for (final ResultField aiq5 : list3) { + final int integer10 = Mth.floor(aiq5.percentage / 4.0) + 1; + cyg6.begin(6, DefaultVertexFormat.POSITION_COLOR); + final int integer11 = aiq5.getColor(); final int integer12 = integer11 >> 16 & 0xFF; final int integer13 = integer11 >> 8 & 0xFF; final int integer14 = integer11 & 0xFF; - cyd6.vertex(integer8, integer9, 0.0).color(integer12, integer13, integer14, 255).endVertex(); + cyg6.vertex(integer8, integer9, 0.0).color(integer12, integer13, integer14, 255).endVertex(); for (int integer15 = integer10; integer15 >= 0; --integer15) { - final float float20 = (float)((double10 + ain5.percentage * integer15 / integer10) * 6.2831854820251465 / 100.0); + final float float20 = (float)((double10 + aiq5.percentage * integer15 / integer10) * 6.2831854820251465 / 100.0); final float float21 = Mth.sin(float20) * 160.0f; final float float22 = Mth.cos(float20) * 160.0f * 0.5f; - cyd6.vertex(integer8 + float21, integer9 - float22, 0.0).color(integer12, integer13, integer14, 255).endVertex(); + cyg6.vertex(integer8 + float21, integer9 - float22, 0.0).color(integer12, integer13, integer14, 255).endVertex(); } - cyj5.end(); - cyd6.begin(5, DefaultVertexFormat.POSITION_COLOR); + cym5.end(); + cyg6.begin(5, DefaultVertexFormat.POSITION_COLOR); for (int integer15 = integer10; integer15 >= 0; --integer15) { - final float float20 = (float)((double10 + ain5.percentage * integer15 / integer10) * 6.2831854820251465 / 100.0); + final float float20 = (float)((double10 + aiq5.percentage * integer15 / integer10) * 6.2831854820251465 / 100.0); final float float21 = Mth.sin(float20) * 160.0f; final float float22 = Mth.cos(float20) * 160.0f * 0.5f; if (float22 <= 0.0f) { - cyd6.vertex(integer8 + float21, integer9 - float22, 0.0).color(integer12 >> 1, integer13 >> 1, integer14 >> 1, 255).endVertex(); - cyd6.vertex(integer8 + float21, integer9 - float22 + 10.0f, 0.0).color(integer12 >> 1, integer13 >> 1, integer14 >> 1, 255).endVertex(); + cyg6.vertex(integer8 + float21, integer9 - float22, 0.0).color(integer12 >> 1, integer13 >> 1, integer14 >> 1, 255).endVertex(); + cyg6.vertex(integer8 + float21, integer9 - float22 + 10.0f, 0.0).color(integer12 >> 1, integer13 >> 1, integer14 >> 1, 255).endVertex(); } } - cyj5.end(); - double10 += ain5.percentage; + cym5.end(); + double10 += aiq5.percentage; } final DecimalFormat decimalFormat12 = new DecimalFormat("##0.00"); decimalFormat12.setDecimalFormatSymbols(DecimalFormatSymbols.getInstance(Locale.ROOT)); RenderSystem.enableTexture(); - final String string13 = ProfileResults.demanglePath(ain4.name); + final String string13 = ProfileResults.demanglePath(aiq4.name); String string14 = ""; if (!"unspecified".equals(string13)) { string14 += "[0] "; @@ -1018,23 +1061,23 @@ public class Minecraft extends ReentrantBlockableEventLoop implements } final int integer11 = 16777215; this.font.drawShadow(string14, (float)(integer8 - 160), (float)(integer9 - 80 - 16), 16777215); - string14 = decimalFormat12.format(ain4.globalPercentage) + "%"; + string14 = decimalFormat12.format(aiq4.globalPercentage) + "%"; this.font.drawShadow(string14, (float)(integer8 + 160 - this.font.width(string14)), (float)(integer9 - 80 - 16), 16777215); for (int integer16 = 0; integer16 < list3.size(); ++integer16) { - final ResultField ain6 = list3.get(integer16); + final ResultField aiq6 = list3.get(integer16); final StringBuilder stringBuilder15 = new StringBuilder(); - if ("unspecified".equals(ain6.name)) { + if ("unspecified".equals(aiq6.name)) { stringBuilder15.append("[?] "); } else { stringBuilder15.append("[").append(integer16 + 1).append("] "); } - String string15 = stringBuilder15.append(ain6.name).toString(); - this.font.drawShadow(string15, (float)(integer8 - 160), (float)(integer9 + 80 + integer16 * 8 + 20), ain6.getColor()); - string15 = decimalFormat12.format(ain6.percentage) + "%"; - this.font.drawShadow(string15, (float)(integer8 + 160 - 50 - this.font.width(string15)), (float)(integer9 + 80 + integer16 * 8 + 20), ain6.getColor()); - string15 = decimalFormat12.format(ain6.globalPercentage) + "%"; - this.font.drawShadow(string15, (float)(integer8 + 160 - this.font.width(string15)), (float)(integer9 + 80 + integer16 * 8 + 20), ain6.getColor()); + String string15 = stringBuilder15.append(aiq6.name).toString(); + this.font.drawShadow(string15, (float)(integer8 - 160), (float)(integer9 + 80 + integer16 * 8 + 20), aiq6.getColor()); + string15 = decimalFormat12.format(aiq6.percentage) + "%"; + this.font.drawShadow(string15, (float)(integer8 + 160 - 50 - this.font.width(string15)), (float)(integer9 + 80 + integer16 * 8 + 20), aiq6.getColor()); + string15 = decimalFormat12.format(aiq6.globalPercentage) + "%"; + this.font.drawShadow(string15, (float)(integer8 + 160 - this.font.width(string15)), (float)(integer9 + 80 + integer16 * 8 + 20), aiq6.getColor()); } } @@ -1068,10 +1111,10 @@ public class Minecraft extends ReentrantBlockableEventLoop implements return; } if (boolean1 && this.hitResult != null && this.hitResult.getType() == HitResult.Type.BLOCK) { - final BlockHitResult cvd3 = (BlockHitResult)this.hitResult; - final BlockPos fk4 = cvd3.getBlockPos(); + final BlockHitResult cvg3 = (BlockHitResult)this.hitResult; + final BlockPos fk4 = cvg3.getBlockPos(); if (!this.level.getBlockState(fk4).isAir()) { - final Direction fp5 = cvd3.getDirection(); + final Direction fp5 = cvg3.getDirection(); if (this.gameMode.continueDestroyBlock(fk4, fp5)) { this.particleEngine.crack(fk4, fp5); this.player.swing(InteractionHand.MAIN_HAND); @@ -1102,10 +1145,10 @@ public class Minecraft extends ReentrantBlockableEventLoop implements break; } case BLOCK: { - final BlockHitResult cvd2 = (BlockHitResult)this.hitResult; - final BlockPos fk3 = cvd2.getBlockPos(); + final BlockHitResult cvg2 = (BlockHitResult)this.hitResult; + final BlockPos fk3 = cvg2.getBlockPos(); if (!this.level.getBlockState(fk3).isAir()) { - this.gameMode.startDestroyBlock(fk3, cvd2.getDirection()); + this.gameMode.startDestroyBlock(fk3, cvg2.getDirection()); break; } } @@ -1131,52 +1174,52 @@ public class Minecraft extends ReentrantBlockableEventLoop implements if (this.hitResult == null) { Minecraft.LOGGER.warn("Null returned as 'hitResult', this shouldn't happen!"); } - for (final InteractionHand ajh5 : InteractionHand.values()) { - final ItemStack bek6 = this.player.getItemInHand(ajh5); + for (final InteractionHand ajk5 : InteractionHand.values()) { + final ItemStack ben6 = this.player.getItemInHand(ajk5); if (this.hitResult != null) { switch (this.hitResult.getType()) { case ENTITY: { - final EntityHitResult cve7 = (EntityHitResult)this.hitResult; - final Entity akn8 = cve7.getEntity(); - InteractionResult aji9 = this.gameMode.interactAt(this.player, akn8, cve7, ajh5); - if (!aji9.consumesAction()) { - aji9 = this.gameMode.interact(this.player, akn8, ajh5); + final EntityHitResult cvh7 = (EntityHitResult)this.hitResult; + final Entity akq8 = cvh7.getEntity(); + InteractionResult ajl9 = this.gameMode.interactAt(this.player, akq8, cvh7, ajk5); + if (!ajl9.consumesAction()) { + ajl9 = this.gameMode.interact(this.player, akq8, ajk5); } - if (aji9.consumesAction()) { - if (aji9.shouldSwing()) { - this.player.swing(ajh5); + if (ajl9.consumesAction()) { + if (ajl9.shouldSwing()) { + this.player.swing(ajk5); } return; } break; } case BLOCK: { - final BlockHitResult cvd10 = (BlockHitResult)this.hitResult; - final int integer11 = bek6.getCount(); - final InteractionResult aji10 = this.gameMode.useItemOn(this.player, this.level, ajh5, cvd10); - if (aji10.consumesAction()) { - if (aji10.shouldSwing()) { - this.player.swing(ajh5); - if (!bek6.isEmpty() && (bek6.getCount() != integer11 || this.gameMode.hasInfiniteItems())) { - this.gameRenderer.itemInHandRenderer.itemUsed(ajh5); + final BlockHitResult cvg10 = (BlockHitResult)this.hitResult; + final int integer11 = ben6.getCount(); + final InteractionResult ajl10 = this.gameMode.useItemOn(this.player, this.level, ajk5, cvg10); + if (ajl10.consumesAction()) { + if (ajl10.shouldSwing()) { + this.player.swing(ajk5); + if (!ben6.isEmpty() && (ben6.getCount() != integer11 || this.gameMode.hasInfiniteItems())) { + this.gameRenderer.itemInHandRenderer.itemUsed(ajk5); } } return; } - if (aji10 == InteractionResult.FAIL) { + if (ajl10 == InteractionResult.FAIL) { return; } break; } } } - if (!bek6.isEmpty()) { - final InteractionResult aji11 = this.gameMode.useItem(this.player, this.level, ajh5); - if (aji11.consumesAction()) { - if (aji11.shouldSwing()) { - this.player.swing(ajh5); + if (!ben6.isEmpty()) { + final InteractionResult ajl11 = this.gameMode.useItem(this.player, this.level, ajk5); + if (ajl11.consumesAction()) { + if (ajl11.shouldSwing()) { + this.player.swing(ajk5); } - this.gameRenderer.itemInHandRenderer.itemUsed(ajh5); + this.gameRenderer.itemInHandRenderer.itemUsed(ajk5); return; } } @@ -1383,16 +1426,16 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.continueAttack(this.screen == null && this.options.keyAttack.isDown() && this.mouseHandler.isMouseGrabbed()); } - public void selectLevel(final String string1, final String string2, @Nullable LevelSettings bjx) { + public void selectLevel(final String string1, final String string2, @Nullable LevelSettings bka) { this.clearLevel(); - final LevelStorage crk5 = this.levelSource.selectLevel(string1, null); - LevelData crj6 = crk5.prepareLevel(); - if (crj6 == null && bjx != null) { - crj6 = new LevelData(bjx, string1); - crk5.saveLevelData(crj6); + final LevelStorage crn5 = this.levelSource.selectLevel(string1, null); + LevelData crm6 = crn5.prepareLevel(); + if (crm6 == null && bka != null) { + crm6 = new LevelData(bka, string1); + crn5.saveLevelData(crm6); } - if (bjx == null) { - bjx = new LevelSettings(crj6); + if (bka == null) { + bka = new LevelSettings(crm6); } this.progressListener.set(null); try { @@ -1404,7 +1447,7 @@ public class Minecraft extends ReentrantBlockableEventLoop implements SkullBlockEntity.setSessionService(minecraftSessionService8); GameProfileCache.setUsesAuthentication(false); final StoringChunkProgressListener xq3; - (this.singleplayerServer = new IntegratedServer(this, string1, string2, bjx, yggdrasilAuthenticationService7, minecraftSessionService8, gameProfileRepository9, zk10, integer -> { + (this.singleplayerServer = new IntegratedServer(this, string1, string2, bka, yggdrasilAuthenticationService7, minecraftSessionService8, gameProfileRepository9, zk10, integer -> { xq3 = new StoringChunkProgressListener(integer + 0); xq3.start(); this.progressListener.set(xq3); @@ -1422,10 +1465,10 @@ public class Minecraft extends ReentrantBlockableEventLoop implements while (this.progressListener.get() == null) { Thread.yield(); } - final LevelLoadingScreen dfn7 = new LevelLoadingScreen(this.progressListener.get()); - this.setScreen(dfn7); + final LevelLoadingScreen dfp7 = new LevelLoadingScreen(this.progressListener.get()); + this.setScreen(dfp7); while (!this.singleplayerServer.isReady()) { - dfn7.tick(); + dfp7.tick(); this.runTick(false); try { Thread.sleep(16L); @@ -1444,11 +1487,11 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.pendingConnection = kt9; } - public void setLevel(final ClientLevel dnl) { - final ProgressScreen dfx3 = new ProgressScreen(); - dfx3.progressStartNoAbort(new TranslatableComponent("connect.joining", new Object[0])); - this.updateScreenAndTick(dfx3); - this.updateLevelInEngines(this.level = dnl); + public void setLevel(final ClientLevel dno) { + final ProgressScreen dfz3 = new ProgressScreen(); + dfz3.progressStartNoAbort(new TranslatableComponent("connect.joining", new Object[0])); + this.updateScreenAndTick(dfz3); + this.updateLevelInEngines(this.level = dno); if (!this.isLocalServer) { final AuthenticationService authenticationService4 = (AuthenticationService)new YggdrasilAuthenticationService(this.proxy, UUID.randomUUID().toString()); final MinecraftSessionService minecraftSessionService5 = authenticationService4.createMinecraftSessionService(); @@ -1464,21 +1507,21 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.clearLevel(new ProgressScreen()); } - public void clearLevel(final Screen dfz) { - final ClientPacketListener dnm3 = this.getConnection(); - if (dnm3 != null) { + public void clearLevel(final Screen dgb) { + final ClientPacketListener dnp3 = this.getConnection(); + if (dnp3 != null) { this.dropAllTasks(); - dnm3.cleanup(); + dnp3.cleanup(); } - final IntegratedServer edj4 = this.singleplayerServer; + final IntegratedServer edm4 = this.singleplayerServer; this.singleplayerServer = null; this.gameRenderer.resetData(); this.gameMode = null; NarratorChatListener.INSTANCE.clear(); - this.updateScreenAndTick(dfz); + this.updateScreenAndTick(dgb); if (this.level != null) { - if (edj4 != null) { - while (!edj4.isShutdown()) { + if (edm4 != null) { + while (!edm4.isShutdown()) { this.runTick(false); } } @@ -1492,19 +1535,20 @@ public class Minecraft extends ReentrantBlockableEventLoop implements this.player = null; } - private void updateScreenAndTick(final Screen dfz) { + private void updateScreenAndTick(final Screen dgb) { this.musicManager.stopPlaying(); this.soundManager.stop(); this.cameraEntity = null; this.pendingConnection = null; - this.setScreen(dfz); + this.setScreen(dgb); this.runTick(false); } - private void updateLevelInEngines(@Nullable final ClientLevel dnl) { - this.levelRenderer.setLevel(dnl); - this.particleEngine.setLevel(dnl); - BlockEntityRenderDispatcher.instance.setLevel(dnl); + private void updateLevelInEngines(@Nullable final ClientLevel dno) { + this.levelRenderer.setLevel(dno); + this.particleEngine.setLevel(dno); + BlockEntityRenderDispatcher.instance.setLevel(dno); + this.updateTitle(); } public final boolean isDemo() { @@ -1533,94 +1577,94 @@ public class Minecraft extends ReentrantBlockableEventLoop implements return; } final boolean boolean2 = this.player.abilities.instabuild; - BlockEntity bwi3 = null; + BlockEntity bwl3 = null; final HitResult.Type a5 = this.hitResult.getType(); - ItemStack bek4; + ItemStack ben4; if (a5 == HitResult.Type.BLOCK) { final BlockPos fk6 = ((BlockHitResult)this.hitResult).getBlockPos(); - final BlockState byg7 = this.level.getBlockState(fk6); - final Block bpe8 = byg7.getBlock(); - if (byg7.isAir()) { + final BlockState byj7 = this.level.getBlockState(fk6); + final Block bph8 = byj7.getBlock(); + if (byj7.isAir()) { return; } - bek4 = bpe8.getCloneItemStack(this.level, fk6, byg7); - if (bek4.isEmpty()) { + ben4 = bph8.getCloneItemStack(this.level, fk6, byj7); + if (ben4.isEmpty()) { return; } - if (boolean2 && Screen.hasControlDown() && bpe8.isEntityBlock()) { - bwi3 = this.level.getBlockEntity(fk6); + if (boolean2 && Screen.hasControlDown() && bph8.isEntityBlock()) { + bwl3 = this.level.getBlockEntity(fk6); } } else { if (a5 != HitResult.Type.ENTITY || !boolean2) { return; } - final Entity akn6 = ((EntityHitResult)this.hitResult).getEntity(); - if (akn6 instanceof Painting) { - bek4 = new ItemStack(Items.PAINTING); + final Entity akq6 = ((EntityHitResult)this.hitResult).getEntity(); + if (akq6 instanceof Painting) { + ben4 = new ItemStack(Items.PAINTING); } - else if (akn6 instanceof LeashFenceKnotEntity) { - bek4 = new ItemStack(Items.LEAD); + else if (akq6 instanceof LeashFenceKnotEntity) { + ben4 = new ItemStack(Items.LEAD); } - else if (akn6 instanceof ItemFrame) { - final ItemFrame avo7 = (ItemFrame)akn6; - final ItemStack bek5 = avo7.getItem(); - if (bek5.isEmpty()) { - bek4 = new ItemStack(Items.ITEM_FRAME); + else if (akq6 instanceof ItemFrame) { + final ItemFrame avr7 = (ItemFrame)akq6; + final ItemStack ben5 = avr7.getItem(); + if (ben5.isEmpty()) { + ben4 = new ItemStack(Items.ITEM_FRAME); } else { - bek4 = bek5.copy(); + ben4 = ben5.copy(); } } - else if (akn6 instanceof AbstractMinecart) { - final AbstractMinecart azu7 = (AbstractMinecart)akn6; - Item bef8 = null; - switch (azu7.getMinecartType()) { + else if (akq6 instanceof AbstractMinecart) { + final AbstractMinecart azx7 = (AbstractMinecart)akq6; + Item bei8 = null; + switch (azx7.getMinecartType()) { case FURNACE: { - bef8 = Items.FURNACE_MINECART; + bei8 = Items.FURNACE_MINECART; break; } case CHEST: { - bef8 = Items.CHEST_MINECART; + bei8 = Items.CHEST_MINECART; break; } case TNT: { - bef8 = Items.TNT_MINECART; + bei8 = Items.TNT_MINECART; break; } case HOPPER: { - bef8 = Items.HOPPER_MINECART; + bei8 = Items.HOPPER_MINECART; break; } case COMMAND_BLOCK: { - bef8 = Items.COMMAND_BLOCK_MINECART; + bei8 = Items.COMMAND_BLOCK_MINECART; break; } default: { - bef8 = Items.MINECART; + bei8 = Items.MINECART; break; } } - bek4 = new ItemStack(bef8); + ben4 = new ItemStack(bei8); } - else if (akn6 instanceof Boat) { - bek4 = new ItemStack(((Boat)akn6).getDropItem()); + else if (akq6 instanceof Boat) { + ben4 = new ItemStack(((Boat)akq6).getDropItem()); } - else if (akn6 instanceof ArmorStand) { - bek4 = new ItemStack(Items.ARMOR_STAND); + else if (akq6 instanceof ArmorStand) { + ben4 = new ItemStack(Items.ARMOR_STAND); } - else if (akn6 instanceof EndCrystal) { - bek4 = new ItemStack(Items.END_CRYSTAL); + else if (akq6 instanceof EndCrystal) { + ben4 = new ItemStack(Items.END_CRYSTAL); } else { - final SpawnEggItem bfi7 = SpawnEggItem.byId(akn6.getType()); - if (bfi7 == null) { + final SpawnEggItem bfl7 = SpawnEggItem.byId(akq6.getType()); + if (bfl7 == null) { return; } - bek4 = new ItemStack(bfi7); + ben4 = new ItemStack(bfl7); } } - if (bek4.isEmpty()) { + if (ben4.isEmpty()) { String string6 = ""; if (a5 == HitResult.Type.BLOCK) { string6 = Registry.BLOCK.getKey(this.level.getBlockState(((BlockHitResult)this.hitResult).getBlockPos()).getBlock()).toString(); @@ -1631,18 +1675,18 @@ public class Minecraft extends ReentrantBlockableEventLoop implements Minecraft.LOGGER.warn("Picking on: [{}] {} gave null item", a5, string6); return; } - final Inventory ayf6 = this.player.inventory; - if (bwi3 != null) { - this.addCustomNbtData(bek4, bwi3); + final Inventory ayi6 = this.player.inventory; + if (bwl3 != null) { + this.addCustomNbtData(ben4, bwl3); } - final int integer7 = ayf6.findSlotMatchingItem(bek4); + final int integer7 = ayi6.findSlotMatchingItem(ben4); if (boolean2) { - ayf6.setPickedItem(bek4); - this.gameMode.handleCreativeModeItemAdd(this.player.getItemInHand(InteractionHand.MAIN_HAND), 36 + ayf6.selected); + ayi6.setPickedItem(ben4); + this.gameMode.handleCreativeModeItemAdd(this.player.getItemInHand(InteractionHand.MAIN_HAND), 36 + ayi6.selected); } else if (integer7 != -1) { if (Inventory.isHotbarSlot(integer7)) { - ayf6.selected = integer7; + ayi6.selected = integer7; } else { this.gameMode.handlePickItem(integer7); @@ -1650,20 +1694,20 @@ public class Minecraft extends ReentrantBlockableEventLoop implements } } - private ItemStack addCustomNbtData(final ItemStack bek, final BlockEntity bwi) { - final CompoundTag jt4 = bwi.save(new CompoundTag()); - if (bek.getItem() instanceof PlayerHeadItem && jt4.contains("Owner")) { + private ItemStack addCustomNbtData(final ItemStack ben, final BlockEntity bwl) { + final CompoundTag jt4 = bwl.save(new CompoundTag()); + if (ben.getItem() instanceof PlayerHeadItem && jt4.contains("Owner")) { final CompoundTag jt5 = jt4.getCompound("Owner"); - bek.getOrCreateTag().put("SkullOwner", jt5); - return bek; + ben.getOrCreateTag().put("SkullOwner", jt5); + return ben; } - bek.addTagElement("BlockEntityTag", jt4); + ben.addTagElement("BlockEntityTag", jt4); final CompoundTag jt5 = new CompoundTag(); final ListTag jz6 = new ListTag(); ((AbstractList)jz6).add(StringTag.valueOf("\"(+NBT)\"")); jt5.put("Lore", jz6); - bek.addTagElement("display", jt5); - return bek; + ben.addTagElement("display", jt5); + return ben; } public CrashReport fillReport(final CrashReport h) { @@ -1674,7 +1718,7 @@ public class Minecraft extends ReentrantBlockableEventLoop implements return h; } - public static void fillReport(@Nullable final LanguageManager ebc, final String string, @Nullable final Options dbp, final CrashReport h) { + public static void fillReport(@Nullable final LanguageManager ebf, final String string, @Nullable final Options dbr, final CrashReport h) { final CrashReportCategory i5 = h.getSystemDetails(); i5.setDetail("Launched Version", () -> string); i5.setDetail("Backend library", RenderSystem::getBackendDescription); @@ -1695,28 +1739,28 @@ public class Minecraft extends ReentrantBlockableEventLoop implements } }); i5.setDetail("Type", "Client (map_client.txt)"); - if (dbp != null) { + if (dbr != null) { final StringBuilder stringBuilder2; final Iterator iterator; String string3; i5.setDetail("Resource Packs", () -> { stringBuilder2 = new StringBuilder(); - dbp.resourcePacks.iterator(); + dbr.resourcePacks.iterator(); while (iterator.hasNext()) { string3 = iterator.next(); if (stringBuilder2.length() > 0) { stringBuilder2.append(", "); } stringBuilder2.append(string3); - if (dbp.incompatibleResourcePacks.contains(string3)) { + if (dbr.incompatibleResourcePacks.contains(string3)) { stringBuilder2.append(" (incompatible)"); } } return stringBuilder2.toString(); }); } - if (ebc != null) { - i5.setDetail("Current Language", () -> ebc.getSelected().toString()); + if (ebf != null) { + i5.setDetail("Current Language", () -> ebf.getSelected().toString()); } i5.setDetail("CPU", GlUtil::getCpuInfo); } @@ -1730,27 +1774,27 @@ public class Minecraft extends ReentrantBlockableEventLoop implements } @Override - public void populateSnooper(final Snooper ajp) { - ajp.setDynamicData("fps", Minecraft.fps); - ajp.setDynamicData("vsync_enabled", this.options.enableVsync); - ajp.setDynamicData("display_frequency", this.window.getRefreshRate()); - ajp.setDynamicData("display_type", this.window.isFullscreen() ? "fullscreen" : "windowed"); - ajp.setDynamicData("run_time", (Util.getMillis() - ajp.getStartupTime()) / 60L * 1000L); - ajp.setDynamicData("current_action", this.getCurrentSnooperAction()); - ajp.setDynamicData("language", (this.options.languageCode == null) ? "en_us" : this.options.languageCode); + public void populateSnooper(final Snooper ajs) { + ajs.setDynamicData("fps", Minecraft.fps); + ajs.setDynamicData("vsync_enabled", this.options.enableVsync); + ajs.setDynamicData("display_frequency", this.window.getRefreshRate()); + ajs.setDynamicData("display_type", this.window.isFullscreen() ? "fullscreen" : "windowed"); + ajs.setDynamicData("run_time", (Util.getMillis() - ajs.getStartupTime()) / 60L * 1000L); + ajs.setDynamicData("current_action", this.getCurrentSnooperAction()); + ajs.setDynamicData("language", (this.options.languageCode == null) ? "en_us" : this.options.languageCode); final String string3 = (ByteOrder.nativeOrder() == ByteOrder.LITTLE_ENDIAN) ? "little" : "big"; - ajp.setDynamicData("endianness", string3); - ajp.setDynamicData("subtitles", this.options.showSubtitles); - ajp.setDynamicData("touch", this.options.touchscreen ? "touch" : "mouse"); + ajs.setDynamicData("endianness", string3); + ajs.setDynamicData("subtitles", this.options.showSubtitles); + ajs.setDynamicData("touch", this.options.touchscreen ? "touch" : "mouse"); int integer4 = 0; - for (final UnopenedResourcePack eaz6 : this.resourcePackRepository.getSelected()) { - if (!eaz6.isRequired() && !eaz6.isFixedPosition()) { - ajp.setDynamicData("resource_pack[" + integer4++ + "]", eaz6.getId()); + for (final UnopenedResourcePack ebc6 : this.resourcePackRepository.getSelected()) { + if (!ebc6.isRequired() && !ebc6.isFixedPosition()) { + ajs.setDynamicData("resource_pack[" + integer4++ + "]", ebc6.getId()); } } - ajp.setDynamicData("resource_packs", integer4); + ajs.setDynamicData("resource_packs", integer4); if (this.singleplayerServer != null) { - ajp.setDynamicData("snooper_partner", this.singleplayerServer.getSnooper().getToken()); + ajs.setDynamicData("snooper_partner", this.singleplayerServer.getSnooper().getToken()); } } @@ -1772,8 +1816,8 @@ public class Minecraft extends ReentrantBlockableEventLoop implements } } - public void setCurrentServer(@Nullable final ServerData dnr) { - this.currentServer = dnr; + public void setCurrentServer(@Nullable final ServerData dnu) { + this.currentServer = dnu; } @Nullable @@ -1895,9 +1939,9 @@ public class Minecraft extends ReentrantBlockableEventLoop implements return this.cameraEntity; } - public void setCameraEntity(final Entity akn) { - this.cameraEntity = akn; - this.gameRenderer.checkEntityPostEffect(akn); + public void setCameraEntity(final Entity akq) { + this.cameraEntity = akq; + this.gameRenderer.checkEntityPostEffect(akq); } @Override diff --git a/src/net/minecraft/client/MouseHandler.java b/src/net/minecraft/client/MouseHandler.java index c3d779d..ffa3ffb 100644 --- a/src/net/minecraft/client/MouseHandler.java +++ b/src/net/minecraft/client/MouseHandler.java @@ -27,13 +27,13 @@ public class MouseHandler { private double lastMouseEventTime; private boolean mouseGrabbed; - public MouseHandler(final Minecraft dbl) { + public MouseHandler(final Minecraft dbn) { this.activeButton = -1; this.ignoreFirstMove = true; this.smoothTurnX = new SmoothDouble(); this.smoothTurnY = new SmoothDouble(); this.lastMouseEventTime = Double.MIN_VALUE; - this.minecraft = dbl; + this.minecraft = dbn; } private void onPress(final long long1, int integer2, final int integer3, final int integer4) { @@ -156,15 +156,15 @@ public class MouseHandler { this.ypos = double3; this.ignoreFirstMove = false; } - final GuiEventListener ddq8 = this.minecraft.screen; - if (ddq8 != null && this.minecraft.overlay == null) { + final GuiEventListener dds8 = this.minecraft.screen; + if (dds8 != null && this.minecraft.overlay == null) { final double double4 = double2 * this.minecraft.getWindow().getGuiScaledWidth() / this.minecraft.getWindow().getScreenWidth(); final double double5 = double3 * this.minecraft.getWindow().getGuiScaledHeight() / this.minecraft.getWindow().getScreenHeight(); - Screen.wrapScreenError(() -> ddq8.mouseMoved(double4, double5), "mouseMoved event handler", ddq8.getClass().getCanonicalName()); + Screen.wrapScreenError(() -> dds8.mouseMoved(double4, double5), "mouseMoved event handler", dds8.getClass().getCanonicalName()); if (this.activeButton != -1 && this.mousePressedTime > 0.0) { final double double6 = (double2 - this.xpos) * this.minecraft.getWindow().getGuiScaledWidth() / this.minecraft.getWindow().getScreenWidth(); final double double7 = (double3 - this.ypos) * this.minecraft.getWindow().getGuiScaledHeight() / this.minecraft.getWindow().getScreenHeight(); - Screen.wrapScreenError(() -> ddq8.mouseDragged(double4, double5, this.activeButton, double6, double7), "mouseDragged event handler", ddq8.getClass().getCanonicalName()); + Screen.wrapScreenError(() -> dds8.mouseDragged(double4, double5, this.activeButton, double6, double7), "mouseDragged event handler", dds8.getClass().getCanonicalName()); } } this.minecraft.getProfiler().push("mouse"); diff --git a/src/net/minecraft/client/Option.java b/src/net/minecraft/client/Option.java index 629849e..76af121 100644 --- a/src/net/minecraft/client/Option.java +++ b/src/net/minecraft/client/Option.java @@ -61,7 +61,7 @@ public abstract class Option { this.captionId = string; } - public abstract AbstractWidget createButton(final Options dbp, final int integer2, final int integer3, final int integer4); + public abstract AbstractWidget createButton(final Options dbr, final int integer2, final int integer3, final int integer4); public String getCaption() { return I18n.get(this.captionId) + ": "; @@ -71,52 +71,52 @@ public abstract class Option { final double double3; final String string5; final int integer2; - BIOME_BLEND_RADIUS = new ProgressOption("options.biomeBlendRadius", 0.0, 7.0, 1.0f, dbp -> Double.valueOf(dbp.biomeBlendRadius), (dbp, double2) -> { - dbp.biomeBlendRadius = Mth.clamp((int)(double)double2, 0, 7); + BIOME_BLEND_RADIUS = new ProgressOption("options.biomeBlendRadius", 0.0, 7.0, 1.0f, dbr -> Double.valueOf(dbr.biomeBlendRadius), (dbr, double2) -> { + dbr.biomeBlendRadius = Mth.clamp((int)(double)double2, 0, 7); Minecraft.getInstance().levelRenderer.allChanged(); return; - }, (dbp, dbr) -> { - double3 = dbr.get(dbp); - string5 = dbr.getCaption(); + }, (dbr, dbt) -> { + double3 = dbt.get(dbr); + string5 = dbt.getCaption(); integer2 = (int)double3 * 2 + 1; return string5 + I18n.get("options.biomeBlendRadius." + integer2); }); final double double4; - CHAT_HEIGHT_FOCUSED = new ProgressOption("options.chat.height.focused", 0.0, 1.0, 0.0f, dbp -> dbp.chatHeightFocused, (dbp, double2) -> { - dbp.chatHeightFocused = double2; + CHAT_HEIGHT_FOCUSED = new ProgressOption("options.chat.height.focused", 0.0, 1.0, 0.0f, dbr -> dbr.chatHeightFocused, (dbr, double2) -> { + dbr.chatHeightFocused = double2; Minecraft.getInstance().gui.getChat().rescaleChat(); return; - }, (dbp, dbr) -> { - double4 = dbr.toPct(dbr.get(dbp)); - return dbr.getCaption() + ChatComponent.getHeight(double4) + "px"; + }, (dbr, dbt) -> { + double4 = dbt.toPct(dbt.get(dbr)); + return dbt.getCaption() + ChatComponent.getHeight(double4) + "px"; }); final double double5; - CHAT_HEIGHT_UNFOCUSED = new ProgressOption("options.chat.height.unfocused", 0.0, 1.0, 0.0f, dbp -> dbp.chatHeightUnfocused, (dbp, double2) -> { - dbp.chatHeightUnfocused = double2; + CHAT_HEIGHT_UNFOCUSED = new ProgressOption("options.chat.height.unfocused", 0.0, 1.0, 0.0f, dbr -> dbr.chatHeightUnfocused, (dbr, double2) -> { + dbr.chatHeightUnfocused = double2; Minecraft.getInstance().gui.getChat().rescaleChat(); return; - }, (dbp, dbr) -> { - double5 = dbr.toPct(dbr.get(dbp)); - return dbr.getCaption() + ChatComponent.getHeight(double5) + "px"; + }, (dbr, dbt) -> { + double5 = dbt.toPct(dbt.get(dbr)); + return dbt.getCaption() + ChatComponent.getHeight(double5) + "px"; }); final double double6; - CHAT_OPACITY = new ProgressOption("options.chat.opacity", 0.0, 1.0, 0.0f, dbp -> dbp.chatOpacity, (dbp, double2) -> { - dbp.chatOpacity = double2; + CHAT_OPACITY = new ProgressOption("options.chat.opacity", 0.0, 1.0, 0.0f, dbr -> dbr.chatOpacity, (dbr, double2) -> { + dbr.chatOpacity = double2; Minecraft.getInstance().gui.getChat().rescaleChat(); return; - }, (dbp, dbr) -> { - double6 = dbr.toPct(dbr.get(dbp)); - return dbr.getCaption() + (int)(double6 * 90.0 + 10.0) + "%"; + }, (dbr, dbt) -> { + double6 = dbt.toPct(dbt.get(dbr)); + return dbt.getCaption() + (int)(double6 * 90.0 + 10.0) + "%"; }); final double double7; final String string6; - CHAT_SCALE = new ProgressOption("options.chat.scale", 0.0, 1.0, 0.0f, dbp -> dbp.chatScale, (dbp, double2) -> { - dbp.chatScale = double2; + CHAT_SCALE = new ProgressOption("options.chat.scale", 0.0, 1.0, 0.0f, dbr -> dbr.chatScale, (dbr, double2) -> { + dbr.chatScale = double2; Minecraft.getInstance().gui.getChat().rescaleChat(); return; - }, (dbp, dbr) -> { - double7 = dbr.toPct(dbr.get(dbp)); - string6 = dbr.getCaption(); + }, (dbr, dbt) -> { + double7 = dbt.toPct(dbt.get(dbr)); + string6 = dbt.getCaption(); if (double7 == 0.0) { return string6 + I18n.get("options.off"); } @@ -125,23 +125,23 @@ public abstract class Option { } }); final double double8; - CHAT_WIDTH = new ProgressOption("options.chat.width", 0.0, 1.0, 0.0f, dbp -> dbp.chatWidth, (dbp, double2) -> { - dbp.chatWidth = double2; + CHAT_WIDTH = new ProgressOption("options.chat.width", 0.0, 1.0, 0.0f, dbr -> dbr.chatWidth, (dbr, double2) -> { + dbr.chatWidth = double2; Minecraft.getInstance().gui.getChat().rescaleChat(); return; - }, (dbp, dbr) -> { - double8 = dbr.toPct(dbr.get(dbp)); - return dbr.getCaption() + ChatComponent.getWidth(double8) + "px"; + }, (dbr, dbt) -> { + double8 = dbt.toPct(dbt.get(dbr)); + return dbt.getCaption() + ChatComponent.getWidth(double8) + "px"; }); final double double9; final String string7; - FOV = new ProgressOption("options.fov", 30.0, 110.0, 1.0f, dbp -> dbp.fov, (dbp, double2) -> dbp.fov = double2, (dbp, dbr) -> { - double9 = dbr.get(dbp); - string7 = dbr.getCaption(); + FOV = new ProgressOption("options.fov", 30.0, 110.0, 1.0f, dbr -> dbr.fov, (dbr, double2) -> dbr.fov = double2, (dbr, dbt) -> { + double9 = dbt.get(dbr); + string7 = dbt.getCaption(); if (double9 == 70.0) { return string7 + I18n.get("options.fov.min"); } - else if (double9 == dbr.getMaxValue()) { + else if (double9 == dbt.getMaxValue()) { return string7 + I18n.get("options.fov.max"); } else { @@ -150,14 +150,14 @@ public abstract class Option { }); final double double10; final String string8; - FRAMERATE_LIMIT = new ProgressOption("options.framerateLimit", 10.0, 260.0, 10.0f, dbp -> Double.valueOf(dbp.framerateLimit), (dbp, double2) -> { - dbp.framerateLimit = (int)(double)double2; - Minecraft.getInstance().getWindow().setFramerateLimit(dbp.framerateLimit); + FRAMERATE_LIMIT = new ProgressOption("options.framerateLimit", 10.0, 260.0, 10.0f, dbr -> Double.valueOf(dbr.framerateLimit), (dbr, double2) -> { + dbr.framerateLimit = (int)(double)double2; + Minecraft.getInstance().getWindow().setFramerateLimit(dbr.framerateLimit); return; - }, (dbp, dbr) -> { - double10 = dbr.get(dbp); - string8 = dbr.getCaption(); - if (double10 == dbr.getMaxValue()) { + }, (dbr, dbt) -> { + double10 = dbt.get(dbr); + string8 = dbt.getCaption(); + if (double10 == dbt.getMaxValue()) { return string8 + I18n.get("options.framerateLimit.max"); } else { @@ -166,9 +166,9 @@ public abstract class Option { }); final double double11; final String string9; - GAMMA = new ProgressOption("options.gamma", 0.0, 1.0, 0.0f, dbp -> dbp.gamma, (dbp, double2) -> dbp.gamma = double2, (dbp, dbr) -> { - double11 = dbr.toPct(dbr.get(dbp)); - string9 = dbr.getCaption(); + GAMMA = new ProgressOption("options.gamma", 0.0, 1.0, 0.0f, dbr -> dbr.gamma, (dbr, double2) -> dbr.gamma = double2, (dbr, dbt) -> { + double11 = dbt.toPct(dbt.get(dbr)); + string9 = dbt.getCaption(); if (double11 == 0.0) { return string9 + I18n.get("options.gamma.min"); } @@ -181,9 +181,9 @@ public abstract class Option { }); final double double12; final String string10; - MIPMAP_LEVELS = new ProgressOption("options.mipmapLevels", 0.0, 4.0, 1.0f, dbp -> Double.valueOf(dbp.mipmapLevels), (dbp, double2) -> dbp.mipmapLevels = (int)(double)double2, (dbp, dbr) -> { - double12 = dbr.get(dbp); - string10 = dbr.getCaption(); + MIPMAP_LEVELS = new ProgressOption("options.mipmapLevels", 0.0, 4.0, 1.0f, dbr -> Double.valueOf(dbr.mipmapLevels), (dbr, double2) -> dbr.mipmapLevels = (int)(double)double2, (dbr, dbt) -> { + double12 = dbt.get(dbr); + string10 = dbt.getCaption(); if (double12 == 0.0) { return string10 + I18n.get("options.off"); } @@ -192,33 +192,33 @@ public abstract class Option { } }); final double double13; - MOUSE_WHEEL_SENSITIVITY = new LogaritmicProgressOption("options.mouseWheelSensitivity", 0.01, 10.0, 0.01f, dbp -> dbp.mouseWheelSensitivity, (dbp, double2) -> dbp.mouseWheelSensitivity = double2, (dbp, dbr) -> { - double13 = dbr.toPct(dbr.get(dbp)); - return dbr.getCaption() + String.format("%.2f", dbr.toValue(double13)); + MOUSE_WHEEL_SENSITIVITY = new LogaritmicProgressOption("options.mouseWheelSensitivity", 0.01, 10.0, 0.01f, dbr -> dbr.mouseWheelSensitivity, (dbr, double2) -> dbr.mouseWheelSensitivity = double2, (dbr, dbt) -> { + double13 = dbt.toPct(dbt.get(dbr)); + return dbt.getCaption() + String.format("%.2f", dbt.toValue(double13)); }); - final Window cxu3; - RAW_MOUSE_INPUT = new BooleanOption("options.rawMouseInput", dbp -> dbp.rawMouseInput, (dbp, boolean2) -> { - dbp.rawMouseInput = boolean2; - cxu3 = Minecraft.getInstance().getWindow(); - if (cxu3 != null) { - cxu3.updateRawMouseInput(boolean2); + final Window cxx3; + RAW_MOUSE_INPUT = new BooleanOption("options.rawMouseInput", dbr -> dbr.rawMouseInput, (dbr, boolean2) -> { + dbr.rawMouseInput = boolean2; + cxx3 = Minecraft.getInstance().getWindow(); + if (cxx3 != null) { + cxx3.updateRawMouseInput(boolean2); } return; }); final double double14; - RENDER_DISTANCE = new ProgressOption("options.renderDistance", 2.0, 16.0, 1.0f, dbp -> Double.valueOf(dbp.renderDistance), (dbp, double2) -> { - dbp.renderDistance = (int)(double)double2; + RENDER_DISTANCE = new ProgressOption("options.renderDistance", 2.0, 16.0, 1.0f, dbr -> Double.valueOf(dbr.renderDistance), (dbr, double2) -> { + dbr.renderDistance = (int)(double)double2; Minecraft.getInstance().levelRenderer.needsUpdate(); return; - }, (dbp, dbr) -> { - double14 = dbr.get(dbp); - return dbr.getCaption() + I18n.get("options.chunks", (int)double14); + }, (dbr, dbt) -> { + double14 = dbt.get(dbr); + return dbt.getCaption() + I18n.get("options.chunks", (int)double14); }); final double double15; final String string11; - SENSITIVITY = new ProgressOption("options.sensitivity", 0.0, 1.0, 0.0f, dbp -> dbp.sensitivity, (dbp, double2) -> dbp.sensitivity = double2, (dbp, dbr) -> { - double15 = dbr.toPct(dbr.get(dbp)); - string11 = dbr.getCaption(); + SENSITIVITY = new ProgressOption("options.sensitivity", 0.0, 1.0, 0.0f, dbr -> dbr.sensitivity, (dbr, double2) -> dbr.sensitivity = double2, (dbr, dbt) -> { + double15 = dbt.toPct(dbt.get(dbr)); + string11 = dbt.getCaption(); if (double15 == 0.0) { return string11 + I18n.get("options.sensitivity.min"); } @@ -229,96 +229,96 @@ public abstract class Option { return string11 + (int)(double15 * 200.0) + "%"; } }); - TEXT_BACKGROUND_OPACITY = new ProgressOption("options.accessibility.text_background_opacity", 0.0, 1.0, 0.0f, dbp -> dbp.textBackgroundOpacity, (dbp, double2) -> { - dbp.textBackgroundOpacity = double2; + TEXT_BACKGROUND_OPACITY = new ProgressOption("options.accessibility.text_background_opacity", 0.0, 1.0, 0.0f, dbr -> dbr.textBackgroundOpacity, (dbr, double2) -> { + dbr.textBackgroundOpacity = double2; Minecraft.getInstance().gui.getChat().rescaleChat(); return; - }, (dbp, dbr) -> dbr.getCaption() + (int)(dbr.toPct(dbr.get(dbp)) * 100.0) + "%"); - AMBIENT_OCCLUSION = new CycleOption("options.ao", (dbp, integer) -> { - dbp.ambientOcclusion = AmbientOcclusionStatus.byId(dbp.ambientOcclusion.getId() + integer); + }, (dbr, dbt) -> dbt.getCaption() + (int)(dbt.toPct(dbt.get(dbr)) * 100.0) + "%"); + AMBIENT_OCCLUSION = new CycleOption("options.ao", (dbr, integer) -> { + dbr.ambientOcclusion = AmbientOcclusionStatus.byId(dbr.ambientOcclusion.getId() + integer); Minecraft.getInstance().levelRenderer.allChanged(); return; - }, (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.ambientOcclusion.getKey())); - ATTACK_INDICATOR = new CycleOption("options.attackIndicator", (dbp, integer) -> dbp.attackIndicator = AttackIndicatorStatus.byId(dbp.attackIndicator.getId() + integer), (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.attackIndicator.getKey())); - CHAT_VISIBILITY = new CycleOption("options.chat.visibility", (dbp, integer) -> dbp.chatVisibility = ChatVisiblity.byId((dbp.chatVisibility.getId() + integer) % 3), (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.chatVisibility.getKey())); - GRAPHICS = new CycleOption("options.graphics", (dbp, integer) -> { - dbp.fancyGraphics = !dbp.fancyGraphics; + }, (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.ambientOcclusion.getKey())); + ATTACK_INDICATOR = new CycleOption("options.attackIndicator", (dbr, integer) -> dbr.attackIndicator = AttackIndicatorStatus.byId(dbr.attackIndicator.getId() + integer), (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.attackIndicator.getKey())); + CHAT_VISIBILITY = new CycleOption("options.chat.visibility", (dbr, integer) -> dbr.chatVisibility = ChatVisiblity.byId((dbr.chatVisibility.getId() + integer) % 3), (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.chatVisibility.getKey())); + GRAPHICS = new CycleOption("options.graphics", (dbr, integer) -> { + dbr.fancyGraphics = !dbr.fancyGraphics; Minecraft.getInstance().levelRenderer.allChanged(); return; - }, (dbp, dbc) -> { - if (dbp.fancyGraphics) { - return dbc.getCaption() + I18n.get("options.graphics.fancy"); + }, (dbr, dbe) -> { + if (dbr.fancyGraphics) { + return dbe.getCaption() + I18n.get("options.graphics.fancy"); } else { - return dbc.getCaption() + I18n.get("options.graphics.fast"); + return dbe.getCaption() + I18n.get("options.graphics.fast"); } }); - GUI_SCALE = new CycleOption("options.guiScale", (dbp, integer) -> dbp.guiScale = Integer.remainderUnsigned(dbp.guiScale + integer, Minecraft.getInstance().getWindow().calculateScale(0, Minecraft.getInstance().isEnforceUnicode()) + 1), (dbp, dbc) -> dbc.getCaption() + ((dbp.guiScale == 0) ? I18n.get("options.guiScale.auto") : Integer.valueOf(dbp.guiScale))); - MAIN_HAND = new CycleOption("options.mainHand", (dbp, integer) -> dbp.mainHand = dbp.mainHand.getOpposite(), (dbp, dbc) -> dbc.getCaption() + dbp.mainHand); - NARRATOR = new CycleOption("options.narrator", (dbp, integer) -> { + GUI_SCALE = new CycleOption("options.guiScale", (dbr, integer) -> dbr.guiScale = Integer.remainderUnsigned(dbr.guiScale + integer, Minecraft.getInstance().getWindow().calculateScale(0, Minecraft.getInstance().isEnforceUnicode()) + 1), (dbr, dbe) -> dbe.getCaption() + ((dbr.guiScale == 0) ? I18n.get("options.guiScale.auto") : Integer.valueOf(dbr.guiScale))); + MAIN_HAND = new CycleOption("options.mainHand", (dbr, integer) -> dbr.mainHand = dbr.mainHand.getOpposite(), (dbr, dbe) -> dbe.getCaption() + dbr.mainHand); + NARRATOR = new CycleOption("options.narrator", (dbr, integer) -> { if (NarratorChatListener.INSTANCE.isActive()) { - dbp.narratorStatus = NarratorStatus.byId(dbp.narratorStatus.getId() + integer); + dbr.narratorStatus = NarratorStatus.byId(dbr.narratorStatus.getId() + integer); } else { - dbp.narratorStatus = NarratorStatus.OFF; + dbr.narratorStatus = NarratorStatus.OFF; } - NarratorChatListener.INSTANCE.updateNarratorStatus(dbp.narratorStatus); + NarratorChatListener.INSTANCE.updateNarratorStatus(dbr.narratorStatus); return; - }, (dbp, dbc) -> { + }, (dbr, dbe) -> { if (NarratorChatListener.INSTANCE.isActive()) { - return dbc.getCaption() + I18n.get(dbp.narratorStatus.getKey()); + return dbe.getCaption() + I18n.get(dbr.narratorStatus.getKey()); } else { - return dbc.getCaption() + I18n.get("options.narrator.notavailable"); + return dbe.getCaption() + I18n.get("options.narrator.notavailable"); } }); - PARTICLES = new CycleOption("options.particles", (dbp, integer) -> dbp.particles = ParticleStatus.byId(dbp.particles.getId() + integer), (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.particles.getKey())); - RENDER_CLOUDS = new CycleOption("options.renderClouds", (dbp, integer) -> dbp.renderClouds = CloudStatus.byId(dbp.renderClouds.getId() + integer), (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.renderClouds.getKey())); - TEXT_BACKGROUND = new CycleOption("options.accessibility.text_background", (dbp, integer) -> dbp.backgroundForChatOnly = !dbp.backgroundForChatOnly, (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.backgroundForChatOnly ? "options.accessibility.text_background.chat" : "options.accessibility.text_background.everywhere")); - AUTO_JUMP = new BooleanOption("options.autoJump", dbp -> dbp.autoJump, (dbp, boolean2) -> dbp.autoJump = boolean2); - AUTO_SUGGESTIONS = new BooleanOption("options.autoSuggestCommands", dbp -> dbp.autoSuggestions, (dbp, boolean2) -> dbp.autoSuggestions = boolean2); - CHAT_COLOR = new BooleanOption("options.chat.color", dbp -> dbp.chatColors, (dbp, boolean2) -> dbp.chatColors = boolean2); - CHAT_LINKS = new BooleanOption("options.chat.links", dbp -> dbp.chatLinks, (dbp, boolean2) -> dbp.chatLinks = boolean2); - CHAT_LINKS_PROMPT = new BooleanOption("options.chat.links.prompt", dbp -> dbp.chatLinksPrompt, (dbp, boolean2) -> dbp.chatLinksPrompt = boolean2); - DISCRETE_MOUSE_SCROLL = new BooleanOption("options.discrete_mouse_scroll", dbp -> dbp.discreteMouseScroll, (dbp, boolean2) -> dbp.discreteMouseScroll = boolean2); - ENABLE_VSYNC = new BooleanOption("options.vsync", dbp -> dbp.enableVsync, (dbp, boolean2) -> { - dbp.enableVsync = boolean2; + PARTICLES = new CycleOption("options.particles", (dbr, integer) -> dbr.particles = ParticleStatus.byId(dbr.particles.getId() + integer), (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.particles.getKey())); + RENDER_CLOUDS = new CycleOption("options.renderClouds", (dbr, integer) -> dbr.renderClouds = CloudStatus.byId(dbr.renderClouds.getId() + integer), (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.renderClouds.getKey())); + TEXT_BACKGROUND = new CycleOption("options.accessibility.text_background", (dbr, integer) -> dbr.backgroundForChatOnly = !dbr.backgroundForChatOnly, (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.backgroundForChatOnly ? "options.accessibility.text_background.chat" : "options.accessibility.text_background.everywhere")); + AUTO_JUMP = new BooleanOption("options.autoJump", dbr -> dbr.autoJump, (dbr, boolean2) -> dbr.autoJump = boolean2); + AUTO_SUGGESTIONS = new BooleanOption("options.autoSuggestCommands", dbr -> dbr.autoSuggestions, (dbr, boolean2) -> dbr.autoSuggestions = boolean2); + CHAT_COLOR = new BooleanOption("options.chat.color", dbr -> dbr.chatColors, (dbr, boolean2) -> dbr.chatColors = boolean2); + CHAT_LINKS = new BooleanOption("options.chat.links", dbr -> dbr.chatLinks, (dbr, boolean2) -> dbr.chatLinks = boolean2); + CHAT_LINKS_PROMPT = new BooleanOption("options.chat.links.prompt", dbr -> dbr.chatLinksPrompt, (dbr, boolean2) -> dbr.chatLinksPrompt = boolean2); + DISCRETE_MOUSE_SCROLL = new BooleanOption("options.discrete_mouse_scroll", dbr -> dbr.discreteMouseScroll, (dbr, boolean2) -> dbr.discreteMouseScroll = boolean2); + ENABLE_VSYNC = new BooleanOption("options.vsync", dbr -> dbr.enableVsync, (dbr, boolean2) -> { + dbr.enableVsync = boolean2; if (Minecraft.getInstance().getWindow() != null) { - Minecraft.getInstance().getWindow().updateVsync(dbp.enableVsync); + Minecraft.getInstance().getWindow().updateVsync(dbr.enableVsync); } return; }); - ENTITY_SHADOWS = new BooleanOption("options.entityShadows", dbp -> dbp.entityShadows, (dbp, boolean2) -> dbp.entityShadows = boolean2); - final Minecraft dbl3; - FORCE_UNICODE_FONT = new BooleanOption("options.forceUnicodeFont", dbp -> dbp.forceUnicodeFont, (dbp, boolean2) -> { - dbp.forceUnicodeFont = boolean2; - dbl3 = Minecraft.getInstance(); - if (dbl3.getFontManager() != null) { - dbl3.getFontManager().setForceUnicode(dbp.forceUnicodeFont, Util.backgroundExecutor(), dbl3); + ENTITY_SHADOWS = new BooleanOption("options.entityShadows", dbr -> dbr.entityShadows, (dbr, boolean2) -> dbr.entityShadows = boolean2); + final Minecraft dbn3; + FORCE_UNICODE_FONT = new BooleanOption("options.forceUnicodeFont", dbr -> dbr.forceUnicodeFont, (dbr, boolean2) -> { + dbr.forceUnicodeFont = boolean2; + dbn3 = Minecraft.getInstance(); + if (dbn3.getFontManager() != null) { + dbn3.getFontManager().setForceUnicode(dbr.forceUnicodeFont, Util.backgroundExecutor(), dbn3); } return; }); - INVERT_MOUSE = new BooleanOption("options.invertMouse", dbp -> dbp.invertYMouse, (dbp, boolean2) -> dbp.invertYMouse = boolean2); - REALMS_NOTIFICATIONS = new BooleanOption("options.realmsNotifications", dbp -> dbp.realmsNotifications, (dbp, boolean2) -> dbp.realmsNotifications = boolean2); - REDUCED_DEBUG_INFO = new BooleanOption("options.reducedDebugInfo", dbp -> dbp.reducedDebugInfo, (dbp, boolean2) -> dbp.reducedDebugInfo = boolean2); - SHOW_SUBTITLES = new BooleanOption("options.showSubtitles", dbp -> dbp.showSubtitles, (dbp, boolean2) -> dbp.showSubtitles = boolean2); - SNOOPER_ENABLED = new BooleanOption("options.snooper", dbp -> { - if (dbp.snooperEnabled) {} + INVERT_MOUSE = new BooleanOption("options.invertMouse", dbr -> dbr.invertYMouse, (dbr, boolean2) -> dbr.invertYMouse = boolean2); + REALMS_NOTIFICATIONS = new BooleanOption("options.realmsNotifications", dbr -> dbr.realmsNotifications, (dbr, boolean2) -> dbr.realmsNotifications = boolean2); + REDUCED_DEBUG_INFO = new BooleanOption("options.reducedDebugInfo", dbr -> dbr.reducedDebugInfo, (dbr, boolean2) -> dbr.reducedDebugInfo = boolean2); + SHOW_SUBTITLES = new BooleanOption("options.showSubtitles", dbr -> dbr.showSubtitles, (dbr, boolean2) -> dbr.showSubtitles = boolean2); + SNOOPER_ENABLED = new BooleanOption("options.snooper", dbr -> { + if (dbr.snooperEnabled) {} return false; - }, (dbp, boolean2) -> dbp.snooperEnabled = boolean2); - TOGGLE_CROUCH = new CycleOption("key.sneak", (dbp, integer) -> dbp.toggleCrouch = !dbp.toggleCrouch, (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.toggleCrouch ? "options.key.toggle" : "options.key.hold")); - TOGGLE_SPRINT = new CycleOption("key.sprint", (dbp, integer) -> dbp.toggleSprint = !dbp.toggleSprint, (dbp, dbc) -> dbc.getCaption() + I18n.get(dbp.toggleSprint ? "options.key.toggle" : "options.key.hold")); - TOUCHSCREEN = new BooleanOption("options.touchscreen", dbp -> dbp.touchscreen, (dbp, boolean2) -> dbp.touchscreen = boolean2); - final Minecraft dbl4; - USE_FULLSCREEN = new BooleanOption("options.fullscreen", dbp -> dbp.fullscreen, (dbp, boolean2) -> { - dbp.fullscreen = boolean2; - dbl4 = Minecraft.getInstance(); - if (dbl4.getWindow() != null && dbl4.getWindow().isFullscreen() != dbp.fullscreen) { - dbl4.getWindow().toggleFullScreen(); - dbp.fullscreen = dbl4.getWindow().isFullscreen(); + }, (dbr, boolean2) -> dbr.snooperEnabled = boolean2); + TOGGLE_CROUCH = new CycleOption("key.sneak", (dbr, integer) -> dbr.toggleCrouch = !dbr.toggleCrouch, (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.toggleCrouch ? "options.key.toggle" : "options.key.hold")); + TOGGLE_SPRINT = new CycleOption("key.sprint", (dbr, integer) -> dbr.toggleSprint = !dbr.toggleSprint, (dbr, dbe) -> dbe.getCaption() + I18n.get(dbr.toggleSprint ? "options.key.toggle" : "options.key.hold")); + TOUCHSCREEN = new BooleanOption("options.touchscreen", dbr -> dbr.touchscreen, (dbr, boolean2) -> dbr.touchscreen = boolean2); + final Minecraft dbn4; + USE_FULLSCREEN = new BooleanOption("options.fullscreen", dbr -> dbr.fullscreen, (dbr, boolean2) -> { + dbr.fullscreen = boolean2; + dbn4 = Minecraft.getInstance(); + if (dbn4.getWindow() != null && dbn4.getWindow().isFullscreen() != dbr.fullscreen) { + dbn4.getWindow().toggleFullScreen(); + dbr.fullscreen = dbn4.getWindow().isFullscreen(); } return; }); - VIEW_BOBBING = new BooleanOption("options.viewBobbing", dbp -> dbp.bobView, (dbp, boolean2) -> dbp.bobView = boolean2); + VIEW_BOBBING = new BooleanOption("options.viewBobbing", dbr -> dbr.bobView, (dbr, boolean2) -> dbr.bobView = boolean2); } } diff --git a/src/net/minecraft/client/Options.java b/src/net/minecraft/client/Options.java index 99745cd..de71027 100644 --- a/src/net/minecraft/client/Options.java +++ b/src/net/minecraft/client/Options.java @@ -104,6 +104,7 @@ public class Options { public boolean bobView; public boolean toggleCrouch; public boolean toggleSprint; + public boolean skipMultiplayerWarning; public final KeyMapping keyUp; public final KeyMapping keyLeft; public final KeyMapping keyDown; @@ -147,7 +148,7 @@ public class Options { public NarratorStatus narratorStatus; public String languageCode; - public Options(final Minecraft dbl, final File file) { + public Options(final Minecraft dbn, final File file) { this.sensitivity = 0.5; this.renderDistance = -1; this.framerateLimit = 120; @@ -219,15 +220,15 @@ public class Options { this.particles = ParticleStatus.ALL; this.narratorStatus = NarratorStatus.OFF; this.languageCode = "en_us"; - this.minecraft = dbl; + this.minecraft = dbn; this.optionsFile = new File(file, "options.txt"); - if (dbl.is64Bit() && Runtime.getRuntime().maxMemory() >= 1000000000L) { + if (dbn.is64Bit() && Runtime.getRuntime().maxMemory() >= 1000000000L) { Option.RENDER_DISTANCE.setMaxValue(32.0f); } else { Option.RENDER_DISTANCE.setMaxValue(16.0f); } - this.renderDistance = (dbl.is64Bit() ? 12 : 8); + this.renderDistance = (dbn.is64Bit() ? 12 : 8); this.load(); } @@ -243,8 +244,8 @@ public class Options { return this.backgroundForChatOnly ? integer : ((int)(this.textBackgroundOpacity * 255.0) << 24 & 0xFF000000); } - public void setKey(final KeyMapping dbi, final InputConstants.Key a) { - dbi.setKey(a); + public void setKey(final KeyMapping dbk, final InputConstants.Key a) { + dbk.setKey(a); this.save(); } @@ -475,9 +476,12 @@ public class Options { if ("glDebugVerbosity".equals(string2)) { this.glDebugVerbosity = Integer.parseInt(string3); } - for (final KeyMapping dbi10 : this.keyMappings) { - if (string2.equals("key_" + dbi10.getName())) { - dbi10.setKey(InputConstants.getKey(string3)); + if ("skipMultiplayerWarning".equals(string2)) { + this.skipMultiplayerWarning = "true".equals(string3); + } + for (final KeyMapping dbk10 : this.keyMappings) { + if (string2.equals("key_" + dbk10.getName())) { + dbk10.setKey(InputConstants.getKey(string3)); } } for (final SoundSource aaj10 : SoundSource.values()) { @@ -485,9 +489,9 @@ public class Options { this.sourceVolumes.put(aaj10, readFloat(string3)); } } - for (final PlayerModelPart ayh10 : PlayerModelPart.values()) { - if (string2.equals("modelPart_" + ayh10.getId())) { - this.setModelPart(ayh10, "true".equals(string3)); + for (final PlayerModelPart ayk10 : PlayerModelPart.values()) { + if (string2.equals("modelPart_" + ayk10.getId())) { + this.setModelPart(ayk10, "true".equals(string3)); } } } @@ -598,14 +602,15 @@ public class Options { printWriter2.println("mouseWheelSensitivity:" + this.mouseWheelSensitivity); printWriter2.println("rawMouseInput:" + Option.RAW_MOUSE_INPUT.get(this)); printWriter2.println("glDebugVerbosity:" + this.glDebugVerbosity); - for (final KeyMapping dbi7 : this.keyMappings) { - printWriter2.println("key_" + dbi7.getName() + ":" + dbi7.saveString()); + printWriter2.println("skipMultiplayerWarning:" + this.skipMultiplayerWarning); + for (final KeyMapping dbk7 : this.keyMappings) { + printWriter2.println("key_" + dbk7.getName() + ":" + dbk7.saveString()); } for (final SoundSource aaj7 : SoundSource.values()) { printWriter2.println("soundCategory_" + aaj7.getName() + ":" + this.getSoundSourceVolume(aaj7)); } - for (final PlayerModelPart ayh7 : PlayerModelPart.values()) { - printWriter2.println("modelPart_" + ayh7.getId() + ":" + this.modelParts.contains(ayh7)); + for (final PlayerModelPart ayk7 : PlayerModelPart.values()) { + printWriter2.println("modelPart_" + ayk7.getId() + ":" + this.modelParts.contains(ayk7)); } } catch (Exception exception2) { @@ -629,8 +634,8 @@ public class Options { public void broadcastOptions() { if (this.minecraft.player != null) { int integer2 = 0; - for (final PlayerModelPart ayh4 : this.modelParts) { - integer2 |= ayh4.getMask(); + for (final PlayerModelPart ayk4 : this.modelParts) { + integer2 |= ayk4.getMask(); } this.minecraft.player.connection.send(new ServerboundClientInformationPacket(this.languageCode, this.renderDistance, this.chatVisibility, this.chatColors, integer2, this.mainHand)); } @@ -640,22 +645,22 @@ public class Options { return ImmutableSet.copyOf(this.modelParts); } - public void setModelPart(final PlayerModelPart ayh, final boolean boolean2) { + public void setModelPart(final PlayerModelPart ayk, final boolean boolean2) { if (boolean2) { - this.modelParts.add(ayh); + this.modelParts.add(ayk); } else { - this.modelParts.remove(ayh); + this.modelParts.remove(ayk); } this.broadcastOptions(); } - public void toggleModelPart(final PlayerModelPart ayh) { - if (this.getModelParts().contains(ayh)) { - this.modelParts.remove(ayh); + public void toggleModelPart(final PlayerModelPart ayk) { + if (this.getModelParts().contains(ayk)) { + this.modelParts.remove(ayk); } else { - this.modelParts.add(ayh); + this.modelParts.add(ayk); } this.broadcastOptions(); } @@ -677,24 +682,24 @@ public class Options { final Iterator iterator4 = this.resourcePacks.iterator(); while (iterator4.hasNext()) { final String string5 = iterator4.next(); - UnopenedResourcePack eaz6 = yq.getPack(string5); - if (eaz6 == null && !string5.startsWith("file/")) { - eaz6 = yq.getPack("file/" + string5); + UnopenedResourcePack ebc6 = yq.getPack(string5); + if (ebc6 == null && !string5.startsWith("file/")) { + ebc6 = yq.getPack("file/" + string5); } - if (eaz6 == null) { + if (ebc6 == null) { Options.LOGGER.warn("Removed resource pack {} from options because it doesn't seem to exist anymore", string5); iterator4.remove(); } - else if (!eaz6.getCompatibility().isCompatible() && !this.incompatibleResourcePacks.contains(string5)) { + else if (!ebc6.getCompatibility().isCompatible() && !this.incompatibleResourcePacks.contains(string5)) { Options.LOGGER.warn("Removed resource pack {} from options because it is no longer compatible", string5); iterator4.remove(); } - else if (eaz6.getCompatibility().isCompatible() && this.incompatibleResourcePacks.contains(string5)) { + else if (ebc6.getCompatibility().isCompatible() && this.incompatibleResourcePacks.contains(string5)) { Options.LOGGER.info("Removed resource pack {} from incompatibility list because it's now compatible", string5); this.incompatibleResourcePacks.remove(string5); } else { - set3.add(eaz6); + set3.add(ebc6); } } yq.setSelected(set3); diff --git a/src/net/minecraft/client/ProgressOption.java b/src/net/minecraft/client/ProgressOption.java index 8d07f11..f618078 100644 --- a/src/net/minecraft/client/ProgressOption.java +++ b/src/net/minecraft/client/ProgressOption.java @@ -26,8 +26,8 @@ public class ProgressOption extends Option { } @Override - public AbstractWidget createButton(final Options dbp, final int integer2, final int integer3, final int integer4) { - return new SliderButton(dbp, integer2, integer3, integer4, 20, this); + public AbstractWidget createButton(final Options dbr, final int integer2, final int integer3, final int integer4) { + return new SliderButton(dbr, integer2, integer3, integer4, 20, this); } public double toPct(final double double1) { @@ -57,15 +57,15 @@ public class ProgressOption extends Option { this.maxValue = float1; } - public void set(final Options dbp, final double double2) { - this.setter.accept(dbp, double2); + public void set(final Options dbr, final double double2) { + this.setter.accept(dbr, double2); } - public double get(final Options dbp) { - return this.getter.apply(dbp); + public double get(final Options dbr) { + return this.getter.apply(dbr); } - public String getMessage(final Options dbp) { - return this.toString.apply(dbp, this); + public String getMessage(final Options dbr) { + return this.toString.apply(dbr, this); } } diff --git a/src/net/minecraft/client/Screenshot.java b/src/net/minecraft/client/Screenshot.java index 61982a4..cbc3f51 100644 --- a/src/net/minecraft/client/Screenshot.java +++ b/src/net/minecraft/client/Screenshot.java @@ -23,21 +23,21 @@ public class Screenshot { private static final Logger LOGGER; private static final DateFormat DATE_FORMAT; - public static void grab(final File file, final int integer2, final int integer3, final RenderTarget cxb, final Consumer consumer) { - grab(file, null, integer2, integer3, cxb, consumer); + public static void grab(final File file, final int integer2, final int integer3, final RenderTarget cxe, final Consumer consumer) { + grab(file, null, integer2, integer3, cxe, consumer); } - public static void grab(final File file, @Nullable final String string, final int integer3, final int integer4, final RenderTarget cxb, final Consumer consumer) { + public static void grab(final File file, @Nullable final String string, final int integer3, final int integer4, final RenderTarget cxe, final Consumer consumer) { if (!RenderSystem.isOnRenderThread()) { - RenderSystem.recordRenderCall(() -> _grab(file, string, integer3, integer4, cxb, consumer)); + RenderSystem.recordRenderCall(() -> _grab(file, string, integer3, integer4, cxe, consumer)); } else { - _grab(file, string, integer3, integer4, cxb, consumer); + _grab(file, string, integer3, integer4, cxe, consumer); } } - private static void _grab(final File file, @Nullable final String string, final int integer3, final int integer4, final RenderTarget cxb, final Consumer consumer) { - final NativeImage cxo7 = takeScreenshot(integer3, integer4, cxb); + private static void _grab(final File file, @Nullable final String string, final int integer3, final int integer4, final RenderTarget cxe, final Consumer consumer) { + final NativeImage cxr7 = takeScreenshot(integer3, integer4, cxe); final File file2 = new File(file, "screenshots"); file2.mkdir(); if (string == null) { @@ -69,14 +69,14 @@ public class Screenshot { }); } - public static NativeImage takeScreenshot(int integer1, int integer2, final RenderTarget cxb) { - integer1 = cxb.width; - integer2 = cxb.height; - final NativeImage cxo4 = new NativeImage(integer1, integer2, false); - RenderSystem.bindTexture(cxb.colorTextureId); - cxo4.downloadTexture(0, true); - cxo4.flipY(); - return cxo4; + public static NativeImage takeScreenshot(int integer1, int integer2, final RenderTarget cxe) { + integer1 = cxe.width; + integer2 = cxe.height; + final NativeImage cxr4 = new NativeImage(integer1, integer2, false); + RenderSystem.bindTexture(cxe.colorTextureId); + cxr4.downloadTexture(0, true); + cxr4.flipY(); + return cxr4; } private static File getFile(final File file) { diff --git a/src/net/minecraft/client/Session.java b/src/net/minecraft/client/Session.java index eea0ea6..20716aa 100644 --- a/src/net/minecraft/client/Session.java +++ b/src/net/minecraft/client/Session.java @@ -14,18 +14,18 @@ public class Session implements GameSession { private final String gameMode; private final UUID id; - public Session(final ClientLevel dnl, final LocalPlayer dpy, final ClientPacketListener dnm) { - this.players = dnm.getOnlinePlayers().size(); - this.isRemoteServer = !dnm.getConnection().isMemoryConnection(); - this.difficulty = dnl.getDifficulty().getKey(); - final PlayerInfo dnp5 = dnm.getPlayerInfo(dpy.getUUID()); - if (dnp5 != null) { - this.gameMode = dnp5.getGameMode().getName(); + public Session(final ClientLevel dno, final LocalPlayer dqb, final ClientPacketListener dnp) { + this.players = dnp.getOnlinePlayers().size(); + this.isRemoteServer = !dnp.getConnection().isMemoryConnection(); + this.difficulty = dno.getDifficulty().getKey(); + final PlayerInfo dns5 = dnp.getPlayerInfo(dqb.getUUID()); + if (dns5 != null) { + this.gameMode = dns5.getGameMode().getName(); } else { this.gameMode = "unknown"; } - this.id = dnm.getId(); + this.id = dnp.getId(); } public int getPlayerCount() { diff --git a/src/net/minecraft/client/color/block/BlockColor.java b/src/net/minecraft/client/color/block/BlockColor.java index 03d8208..7d47358 100644 --- a/src/net/minecraft/client/color/block/BlockColor.java +++ b/src/net/minecraft/client/color/block/BlockColor.java @@ -6,5 +6,5 @@ import net.minecraft.world.level.BlockAndTintGetter; import net.minecraft.world.level.block.state.BlockState; public interface BlockColor { - int getColor(final BlockState byg, @Nullable final BlockAndTintGetter bjb, @Nullable final BlockPos fk, final int integer); + int getColor(final BlockState byj, @Nullable final BlockAndTintGetter bje, @Nullable final BlockPos fk, final int integer); } diff --git a/src/net/minecraft/client/color/block/BlockColors.java b/src/net/minecraft/client/color/block/BlockColors.java index 0659721..5378dbf 100644 --- a/src/net/minecraft/client/color/block/BlockColors.java +++ b/src/net/minecraft/client/color/block/BlockColors.java @@ -34,107 +34,107 @@ public class BlockColors { } public static BlockColors createDefault() { - final BlockColors dbz1 = new BlockColors(); - dbz1.register((byg, bjb, fk, integer) -> { - if (bjb == null || fk == null) { + final BlockColors dcb1 = new BlockColors(); + dcb1.register((byj, bje, fk, integer) -> { + if (bje == null || fk == null) { return -1; } else { - return BiomeColors.getAverageGrassColor(bjb, (byg.getValue(ShearableDoublePlantBlock.HALF) == DoubleBlockHalf.UPPER) ? fk.below() : fk); + return BiomeColors.getAverageGrassColor(bje, (byj.getValue(ShearableDoublePlantBlock.HALF) == DoubleBlockHalf.UPPER) ? fk.below() : fk); } }, Blocks.LARGE_FERN, Blocks.TALL_GRASS); - dbz1.addColoringState(ShearableDoublePlantBlock.HALF, Blocks.LARGE_FERN, Blocks.TALL_GRASS); - dbz1.register((byg, bjb, fk, integer) -> { - if (bjb == null || fk == null) { + dcb1.addColoringState(ShearableDoublePlantBlock.HALF, Blocks.LARGE_FERN, Blocks.TALL_GRASS); + dcb1.register((byj, bje, fk, integer) -> { + if (bje == null || fk == null) { return GrassColor.get(0.5, 1.0); } else { - return BiomeColors.getAverageGrassColor(bjb, fk); + return BiomeColors.getAverageGrassColor(bje, fk); } }, Blocks.GRASS_BLOCK, Blocks.FERN, Blocks.GRASS, Blocks.POTTED_FERN); - dbz1.register((byg, bjb, fk, integer) -> FoliageColor.getEvergreenColor(), Blocks.SPRUCE_LEAVES); - dbz1.register((byg, bjb, fk, integer) -> FoliageColor.getBirchColor(), Blocks.BIRCH_LEAVES); - dbz1.register((byg, bjb, fk, integer) -> { - if (bjb == null || fk == null) { + dcb1.register((byj, bje, fk, integer) -> FoliageColor.getEvergreenColor(), Blocks.SPRUCE_LEAVES); + dcb1.register((byj, bje, fk, integer) -> FoliageColor.getBirchColor(), Blocks.BIRCH_LEAVES); + dcb1.register((byj, bje, fk, integer) -> { + if (bje == null || fk == null) { return FoliageColor.getDefaultColor(); } else { - return BiomeColors.getAverageFoliageColor(bjb, fk); + return BiomeColors.getAverageFoliageColor(bje, fk); } }, Blocks.OAK_LEAVES, Blocks.JUNGLE_LEAVES, Blocks.ACACIA_LEAVES, Blocks.DARK_OAK_LEAVES, Blocks.VINE); - dbz1.register((byg, bjb, fk, integer) -> { - if (bjb == null || fk == null) { + dcb1.register((byj, bje, fk, integer) -> { + if (bje == null || fk == null) { return -1; } else { - return BiomeColors.getAverageWaterColor(bjb, fk); + return BiomeColors.getAverageWaterColor(bje, fk); } }, Blocks.WATER, Blocks.BUBBLE_COLUMN, Blocks.CAULDRON); - dbz1.register((byg, bjb, fk, integer) -> RedStoneWireBlock.getColorForData(byg.getValue((Property)RedStoneWireBlock.POWER)), Blocks.REDSTONE_WIRE); - dbz1.addColoringState(RedStoneWireBlock.POWER, Blocks.REDSTONE_WIRE); - dbz1.register((byg, bjb, fk, integer) -> { - if (bjb == null || fk == null) { + dcb1.register((byj, bje, fk, integer) -> RedStoneWireBlock.getColorForData(byj.getValue((Property)RedStoneWireBlock.POWER)), Blocks.REDSTONE_WIRE); + dcb1.addColoringState(RedStoneWireBlock.POWER, Blocks.REDSTONE_WIRE); + dcb1.register((byj, bje, fk, integer) -> { + if (bje == null || fk == null) { return -1; } else { - return BiomeColors.getAverageGrassColor(bjb, fk); + return BiomeColors.getAverageGrassColor(bje, fk); } }, Blocks.SUGAR_CANE); - dbz1.register((byg, bjb, fk, integer) -> 14731036, Blocks.ATTACHED_MELON_STEM, Blocks.ATTACHED_PUMPKIN_STEM); + dcb1.register((byj, bje, fk, integer) -> 14731036, Blocks.ATTACHED_MELON_STEM, Blocks.ATTACHED_PUMPKIN_STEM); final int integer5; final int integer6; final int integer7; final int integer8; - dbz1.register((byg, bjb, fk, integer) -> { - integer5 = byg.getValue((Property)StemBlock.AGE); + dcb1.register((byj, bje, fk, integer) -> { + integer5 = byj.getValue((Property)StemBlock.AGE); integer6 = integer5 * 32; integer7 = 255 - integer5 * 8; integer8 = integer5 * 4; return integer6 << 16 | integer7 << 8 | integer8; }, Blocks.MELON_STEM, Blocks.PUMPKIN_STEM); - dbz1.addColoringState(StemBlock.AGE, Blocks.MELON_STEM, Blocks.PUMPKIN_STEM); - dbz1.register((byg, bjb, fk, integer) -> { - if (bjb == null || fk == null) { + dcb1.addColoringState(StemBlock.AGE, Blocks.MELON_STEM, Blocks.PUMPKIN_STEM); + dcb1.register((byj, bje, fk, integer) -> { + if (bje == null || fk == null) { return 7455580; } else { return 2129968; } }, Blocks.LILY_PAD); - return dbz1; + return dcb1; } - public int getColor(final BlockState byg, final Level bjt, final BlockPos fk) { - final BlockColor dby5 = this.blockColors.byId(Registry.BLOCK.getId(byg.getBlock())); - if (dby5 != null) { - return dby5.getColor(byg, null, null, 0); + public int getColor(final BlockState byj, final Level bjw, final BlockPos fk) { + final BlockColor dca5 = this.blockColors.byId(Registry.BLOCK.getId(byj.getBlock())); + if (dca5 != null) { + return dca5.getColor(byj, null, null, 0); } - final MaterialColor col6 = byg.getMapColor(bjt, fk); - return (col6 != null) ? col6.col : -1; + final MaterialColor cop6 = byj.getMapColor(bjw, fk); + return (cop6 != null) ? cop6.col : -1; } - public int getColor(final BlockState byg, @Nullable final BlockAndTintGetter bjb, @Nullable final BlockPos fk, final int integer) { - final BlockColor dby6 = this.blockColors.byId(Registry.BLOCK.getId(byg.getBlock())); - return (dby6 == null) ? -1 : dby6.getColor(byg, bjb, fk, integer); + public int getColor(final BlockState byj, @Nullable final BlockAndTintGetter bje, @Nullable final BlockPos fk, final int integer) { + final BlockColor dca6 = this.blockColors.byId(Registry.BLOCK.getId(byj.getBlock())); + return (dca6 == null) ? -1 : dca6.getColor(byj, bje, fk, integer); } - public void register(final BlockColor dby, final Block... arr) { - for (final Block bpe7 : arr) { - this.blockColors.addMapping(dby, Registry.BLOCK.getId(bpe7)); + public void register(final BlockColor dca, final Block... arr) { + for (final Block bph7 : arr) { + this.blockColors.addMapping(dca, Registry.BLOCK.getId(bph7)); } } private void addColoringStates(final Set> set, final Block... arr) { - for (final Block bpe7 : arr) { - this.coloringStates.put(bpe7, set); + for (final Block bph7 : arr) { + this.coloringStates.put(bph7, set); } } - private void addColoringState(final Property bzj, final Block... arr) { - this.addColoringStates(ImmutableSet.>of(bzj), arr); + private void addColoringState(final Property bzm, final Block... arr) { + this.addColoringStates(ImmutableSet.>of(bzm), arr); } - public Set> getColoringProperties(final Block bpe) { - return this.coloringStates.getOrDefault(bpe, ImmutableSet.of()); + public Set> getColoringProperties(final Block bph) { + return this.coloringStates.getOrDefault(bph, ImmutableSet.of()); } } diff --git a/src/net/minecraft/client/color/item/ItemColor.java b/src/net/minecraft/client/color/item/ItemColor.java index 426b187..bb96ac3 100644 --- a/src/net/minecraft/client/color/item/ItemColor.java +++ b/src/net/minecraft/client/color/item/ItemColor.java @@ -3,5 +3,5 @@ package net.minecraft.client.color.item; import net.minecraft.world.item.ItemStack; public interface ItemColor { - int getColor(final ItemStack bek, final int integer); + int getColor(final ItemStack ben, final int integer); } diff --git a/src/net/minecraft/client/color/item/ItemColors.java b/src/net/minecraft/client/color/item/ItemColors.java index 88be952..71b630e 100644 --- a/src/net/minecraft/client/color/item/ItemColors.java +++ b/src/net/minecraft/client/color/item/ItemColors.java @@ -27,10 +27,10 @@ public class ItemColors { this.itemColors = new IdMapper(32); } - public static ItemColors createDefault(final BlockColors dbz) { - final ItemColors dcd2 = new ItemColors(); - dcd2.register((bek, integer) -> (integer > 0) ? -1 : ((DyeableLeatherItem)bek.getItem()).getColor(bek), Items.LEATHER_HELMET, Items.LEATHER_CHESTPLATE, Items.LEATHER_LEGGINGS, Items.LEATHER_BOOTS, Items.LEATHER_HORSE_ARMOR); - dcd2.register((bek, integer) -> GrassColor.get(0.5, 1.0), Blocks.TALL_GRASS, Blocks.LARGE_FERN); + public static ItemColors createDefault(final BlockColors dcb) { + final ItemColors dcf2 = new ItemColors(); + dcf2.register((ben, integer) -> (integer > 0) ? -1 : ((DyeableLeatherItem)ben.getItem()).getColor(ben), Items.LEATHER_HELMET, Items.LEATHER_CHESTPLATE, Items.LEATHER_LEGGINGS, Items.LEATHER_BOOTS, Items.LEATHER_HORSE_ARMOR); + dcf2.register((ben, integer) -> GrassColor.get(0.5, 1.0), Blocks.TALL_GRASS, Blocks.LARGE_FERN); CompoundTag jt3; int[] arr4; int integer2; @@ -43,12 +43,12 @@ public class ItemColors { int integer6; int integer7; int integer8; - dcd2.register((bek, integer) -> { + dcf2.register((ben, integer) -> { if (integer != 1) { return -1; } else { - jt3 = bek.getTagElement("Explosion"); + jt3 = ben.getTagElement("Explosion"); arr4 = (int[])((jt3 != null && jt3.contains("Colors", 11)) ? jt3.getIntArray("Colors") : null); if (arr4 == null) { return 9079434; @@ -73,28 +73,28 @@ public class ItemColors { } } }, Items.FIREWORK_STAR); - dcd2.register((bek, integer) -> (integer > 0) ? -1 : PotionUtils.getColor(bek), Items.POTION, Items.SPLASH_POTION, Items.LINGERING_POTION); - for (final SpawnEggItem bfi4 : SpawnEggItem.eggs()) { - dcd2.register((bek, integer) -> bfi4.getColor(integer), bfi4); + dcf2.register((ben, integer) -> (integer > 0) ? -1 : PotionUtils.getColor(ben), Items.POTION, Items.SPLASH_POTION, Items.LINGERING_POTION); + for (final SpawnEggItem bfl4 : SpawnEggItem.eggs()) { + dcf2.register((ben, integer) -> bfl4.getColor(integer), bfl4); } - final BlockState byg4; - dcd2.register((bek, integer) -> { - byg4 = ((BlockItem)bek.getItem()).getBlock().defaultBlockState(); - return dbz.getColor(byg4, null, null, integer); + final BlockState byj4; + dcf2.register((ben, integer) -> { + byj4 = ((BlockItem)ben.getItem()).getBlock().defaultBlockState(); + return dcb.getColor(byj4, null, null, integer); }, Blocks.GRASS_BLOCK, Blocks.GRASS, Blocks.FERN, Blocks.VINE, Blocks.OAK_LEAVES, Blocks.SPRUCE_LEAVES, Blocks.BIRCH_LEAVES, Blocks.JUNGLE_LEAVES, Blocks.ACACIA_LEAVES, Blocks.DARK_OAK_LEAVES, Blocks.LILY_PAD); - dcd2.register((bek, integer) -> (integer == 0) ? PotionUtils.getColor(bek) : -1, Items.TIPPED_ARROW); - dcd2.register((bek, integer) -> (integer == 0) ? -1 : MapItem.getColor(bek), Items.FILLED_MAP); - return dcd2; + dcf2.register((ben, integer) -> (integer == 0) ? PotionUtils.getColor(ben) : -1, Items.TIPPED_ARROW); + dcf2.register((ben, integer) -> (integer == 0) ? -1 : MapItem.getColor(ben), Items.FILLED_MAP); + return dcf2; } - public int getColor(final ItemStack bek, final int integer) { - final ItemColor dcc4 = this.itemColors.byId(Registry.ITEM.getId(bek.getItem())); - return (dcc4 == null) ? -1 : dcc4.getColor(bek, integer); + public int getColor(final ItemStack ben, final int integer) { + final ItemColor dce4 = this.itemColors.byId(Registry.ITEM.getId(ben.getItem())); + return (dce4 == null) ? -1 : dce4.getColor(ben, integer); } - public void register(final ItemColor dcc, final ItemLike... arr) { - for (final ItemLike bjs7 : arr) { - this.itemColors.addMapping(dcc, Item.getId(bjs7.asItem())); + public void register(final ItemColor dce, final ItemLike... arr) { + for (final ItemLike bjv7 : arr) { + this.itemColors.addMapping(dce, Item.getId(bjv7.asItem())); } } } diff --git a/src/net/minecraft/client/gui/Font.java b/src/net/minecraft/client/gui/Font.java index 5c1c46b..7e8e764 100644 --- a/src/net/minecraft/client/gui/Font.java +++ b/src/net/minecraft/client/gui/Font.java @@ -31,10 +31,10 @@ public class Font implements AutoCloseable { private final FontSet fonts; private boolean bidirectional; - public Font(final TextureManager eah, final FontSet dee) { + public Font(final TextureManager eak, final FontSet deg) { this.random = new Random(); - this.textureManager = eah; - this.fonts = dee; + this.textureManager = eak; + this.fonts = deg; } public void reload(final List list) { @@ -77,11 +77,11 @@ public class Font implements AutoCloseable { return integer2; } - public int drawInBatch(final String string, final float float2, final float float3, final int integer4, final boolean boolean5, final Matrix4f b, final MultiBufferSource dqq, final boolean boolean8, final int integer9, final int integer10) { - return this.drawInternal(string, float2, float3, integer4, boolean5, b, dqq, boolean8, integer9, integer10); + public int drawInBatch(final String string, final float float2, final float float3, final int integer4, final boolean boolean5, final Matrix4f b, final MultiBufferSource dqt, final boolean boolean8, final int integer9, final int integer10) { + return this.drawInternal(string, float2, float3, integer4, boolean5, b, dqt, boolean8, integer9, integer10); } - private int drawInternal(String string, float float2, final float float3, int integer4, final boolean boolean5, final Matrix4f b, final MultiBufferSource dqq, final boolean boolean8, final int integer9, final int integer10) { + private int drawInternal(String string, float float2, final float float3, int integer4, final boolean boolean5, final Matrix4f b, final MultiBufferSource dqt, final boolean boolean8, final int integer9, final int integer10) { if (this.bidirectional) { string = this.bidirectionalShaping(string); } @@ -89,15 +89,15 @@ public class Font implements AutoCloseable { integer4 |= 0xFF000000; } if (boolean5) { - this.renderText(string, float2, float3, integer4, true, b, dqq, boolean8, integer9, integer10); + this.renderText(string, float2, float3, integer4, true, b, dqt, boolean8, integer9, integer10); } final Matrix4f b2 = b.copy(); b2.translate(new Vector3f(0.0f, 0.0f, 0.001f)); - float2 = this.renderText(string, float2, float3, integer4, false, b2, dqq, boolean8, integer9, integer10); + float2 = this.renderText(string, float2, float3, integer4, false, b2, dqt, boolean8, integer9, integer10); return (int)float2 + (boolean5 ? 1 : 0); } - private float renderText(final String string, final float float2, final float float3, final int integer4, final boolean boolean5, final Matrix4f b, final MultiBufferSource dqq, final boolean boolean8, final int integer9, final int integer10) { + private float renderText(final String string, final float float2, final float float3, final int integer4, final boolean boolean5, final Matrix4f b, final MultiBufferSource dqt, final boolean boolean8, final int integer9, final int integer10) { final float float4 = boolean5 ? 0.25f : 1.0f; final float float5 = (integer4 >> 16 & 0xFF) / 255.0f * float4; final float float6 = (integer4 >> 8 & 0xFF) / 255.0f * float4; @@ -153,15 +153,15 @@ public class Font implements AutoCloseable { ++integer11; } else { - final GlyphInfo cwv29 = this.fonts.getGlyphInfo(character28); - final BakedGlyph deh30 = (boolean9 && character28 != ' ') ? this.fonts.getRandomGlyph(cwv29) : this.fonts.getGlyph(character28); - if (!(deh30 instanceof EmptyGlyph)) { - final float float13 = boolean10 ? cwv29.getBoldOffset() : 0.0f; - final float float14 = boolean5 ? cwv29.getShadowOffset() : 0.0f; - final VertexConsumer cyl33 = dqq.getBuffer(deh30.renderType(boolean8)); - this.renderChar(deh30, boolean10, boolean11, float13, float8 + float14, float3 + float14, b, cyl33, float9, float10, float11, float12, integer10); + final GlyphInfo cwy29 = this.fonts.getGlyphInfo(character28); + final BakedGlyph dej30 = (boolean9 && character28 != ' ') ? this.fonts.getRandomGlyph(cwy29) : this.fonts.getGlyph(character28); + if (!(dej30 instanceof EmptyGlyph)) { + final float float13 = boolean10 ? cwy29.getBoldOffset() : 0.0f; + final float float14 = boolean5 ? cwy29.getShadowOffset() : 0.0f; + final VertexConsumer cyo33 = dqt.getBuffer(dej30.renderType(boolean8)); + this.renderChar(dej30, boolean10, boolean11, float13, float8 + float14, float3 + float14, b, cyo33, float9, float10, float11, float12, integer10); } - final float float13 = cwv29.getAdvance(boolean10); + final float float13 = cwy29.getAdvance(boolean10); final float float14 = boolean5 ? 1.0f : 0.0f; if (boolean13) { list26.add(new BakedGlyph.Effect(float8 + float14 - 1.0f, float3 + float14 + 4.5f, float8 + float14 + float13, float3 + float14 + 4.5f - 1.0f, -0.01f, float9, float10, float11, float12)); @@ -180,19 +180,19 @@ public class Font implements AutoCloseable { list26.add(new BakedGlyph.Effect(float2 - 1.0f, float3 + 9.0f, float8 + 1.0f, float3 - 1.0f, 0.01f, float16, float17, float18, float15)); } if (!list26.isEmpty()) { - final BakedGlyph deh31 = this.fonts.whiteGlyph(); - final VertexConsumer cyl34 = dqq.getBuffer(deh31.renderType(boolean8)); + final BakedGlyph dej31 = this.fonts.whiteGlyph(); + final VertexConsumer cyo34 = dqt.getBuffer(dej31.renderType(boolean8)); for (final BakedGlyph.Effect a30 : list26) { - deh31.renderEffect(a30, b, cyl34, integer10); + dej31.renderEffect(a30, b, cyo34, integer10); } } return float8; } - private void renderChar(final BakedGlyph deh, final boolean boolean2, final boolean boolean3, final float float4, final float float5, final float float6, final Matrix4f b, final VertexConsumer cyl, final float float9, final float float10, final float float11, final float float12, final int integer) { - deh.render(boolean3, float5, float6, b, cyl, float9, float10, float11, float12, integer); + private void renderChar(final BakedGlyph dej, final boolean boolean2, final boolean boolean3, final float float4, final float float5, final float float6, final Matrix4f b, final VertexConsumer cyo, final float float9, final float float10, final float float11, final float float12, final int integer) { + dej.render(boolean3, float5, float6, b, cyo, float9, float10, float11, float12, integer); if (boolean2) { - deh.render(boolean3, float5 + float4, float6, b, cyl, float9, float10, float11, float12, integer); + dej.render(boolean3, float5 + float4, float6, b, cyo, float9, float10, float11, float12, integer); } } diff --git a/src/net/minecraft/client/gui/Gui.java b/src/net/minecraft/client/gui/Gui.java index f1b42db..a7cbc4b 100644 --- a/src/net/minecraft/client/gui/Gui.java +++ b/src/net/minecraft/client/gui/Gui.java @@ -105,7 +105,7 @@ public class Gui extends GuiComponent { private int screenHeight; private final Map> chatListeners; - public Gui(final Minecraft dbl) { + public Gui(final Minecraft dbn) { this.random = new Random(); this.overlayMessageString = ""; this.vignetteBrightness = 1.0f; @@ -113,23 +113,23 @@ public class Gui extends GuiComponent { this.title = ""; this.subtitle = ""; this.chatListeners = Maps.newHashMap(); - this.minecraft = dbl; - this.itemRenderer = dbl.getItemRenderer(); - this.debugScreen = new DebugScreenOverlay(dbl); - this.spectatorGui = new SpectatorGui(dbl); - this.chat = new ChatComponent(dbl); - this.tabList = new PlayerTabOverlay(dbl, this); - this.bossOverlay = new BossHealthOverlay(dbl); - this.subtitleOverlay = new SubtitleOverlay(dbl); + this.minecraft = dbn; + this.itemRenderer = dbn.getItemRenderer(); + this.debugScreen = new DebugScreenOverlay(dbn); + this.spectatorGui = new SpectatorGui(dbn); + this.chat = new ChatComponent(dbn); + this.tabList = new PlayerTabOverlay(dbn, this); + this.bossOverlay = new BossHealthOverlay(dbn); + this.subtitleOverlay = new SubtitleOverlay(dbn); for (final ChatType ld6 : ChatType.values()) { this.chatListeners.put(ld6, Lists.newArrayList()); } - final ChatListener dcj3 = NarratorChatListener.INSTANCE; - this.chatListeners.get(ChatType.CHAT).add(new StandardChatListener(dbl)); - this.chatListeners.get(ChatType.CHAT).add(dcj3); - this.chatListeners.get(ChatType.SYSTEM).add(new StandardChatListener(dbl)); - this.chatListeners.get(ChatType.SYSTEM).add(dcj3); - this.chatListeners.get(ChatType.GAME_INFO).add(new OverlayChatListener(dbl)); + final ChatListener dcl3 = NarratorChatListener.INSTANCE; + this.chatListeners.get(ChatType.CHAT).add(new StandardChatListener(dbn)); + this.chatListeners.get(ChatType.CHAT).add(dcl3); + this.chatListeners.get(ChatType.SYSTEM).add(new StandardChatListener(dbn)); + this.chatListeners.get(ChatType.SYSTEM).add(dcl3); + this.chatListeners.get(ChatType.GAME_INFO).add(new OverlayChatListener(dbn)); this.resetTitleTimes(); } @@ -142,7 +142,7 @@ public class Gui extends GuiComponent { public void render(final float float1) { this.screenWidth = this.minecraft.getWindow().getGuiScaledWidth(); this.screenHeight = this.minecraft.getWindow().getGuiScaledHeight(); - final Font dcf3 = this.getFont(); + final Font dch3 = this.getFont(); RenderSystem.enableBlend(); if (Minecraft.useFancyGraphics()) { this.renderVignette(this.minecraft.getCameraEntity()); @@ -151,8 +151,8 @@ public class Gui extends GuiComponent { RenderSystem.enableDepthTest(); RenderSystem.defaultBlendFunc(); } - final ItemStack bek4 = this.minecraft.player.inventory.getArmor(3); - if (this.minecraft.options.thirdPersonView == 0 && bek4.getItem() == Blocks.CARVED_PUMPKIN.asItem()) { + final ItemStack ben4 = this.minecraft.player.inventory.getArmor(3); + if (this.minecraft.options.thirdPersonView == 0 && ben4.getItem() == Blocks.CARVED_PUMPKIN.asItem()) { this.renderPumpkin(); } if (!this.minecraft.player.hasEffect(MobEffects.CONFUSION)) { @@ -239,8 +239,8 @@ public class Gui extends GuiComponent { integer6 = (Mth.hsvToRgb(float2 / 50.0f, 0.7f, 0.6f) & 0xFFFFFF); } final int integer8 = integer7 << 24 & 0xFF000000; - this.drawBackdrop(dcf3, -4, dcf3.width(this.overlayMessageString)); - dcf3.draw(this.overlayMessageString, (float)(-dcf3.width(this.overlayMessageString) / 2), -4.0f, integer6 | integer8); + this.drawBackdrop(dch3, -4, dch3.width(this.overlayMessageString)); + dch3.draw(this.overlayMessageString, (float)(-dch3.width(this.overlayMessageString) / 2), -4.0f, integer6 | integer8); RenderSystem.disableBlend(); RenderSystem.popMatrix(); } @@ -266,16 +266,16 @@ public class Gui extends GuiComponent { RenderSystem.pushMatrix(); RenderSystem.scalef(4.0f, 4.0f, 4.0f); final int integer6 = integer7 << 24 & 0xFF000000; - final int integer8 = dcf3.width(this.title); - this.drawBackdrop(dcf3, -10, integer8); - dcf3.drawShadow(this.title, (float)(-integer8 / 2), -10.0f, 0xFFFFFF | integer6); + final int integer8 = dch3.width(this.title); + this.drawBackdrop(dch3, -10, integer8); + dch3.drawShadow(this.title, (float)(-integer8 / 2), -10.0f, 0xFFFFFF | integer6); RenderSystem.popMatrix(); if (!this.subtitle.isEmpty()) { RenderSystem.pushMatrix(); RenderSystem.scalef(2.0f, 2.0f, 2.0f); - final int integer9 = dcf3.width(this.subtitle); - this.drawBackdrop(dcf3, 5, integer9); - dcf3.drawShadow(this.subtitle, (float)(-integer9 / 2), 5.0f, 0xFFFFFF | integer6); + final int integer9 = dch3.width(this.subtitle); + this.drawBackdrop(dch3, 5, integer9); + dch3.drawShadow(this.subtitle, (float)(-integer9 / 2), 5.0f, 0xFFFFFF | integer6); RenderSystem.popMatrix(); } RenderSystem.disableBlend(); @@ -284,18 +284,18 @@ public class Gui extends GuiComponent { this.minecraft.getProfiler().pop(); } this.subtitleOverlay.render(); - final Scoreboard cwi5 = this.minecraft.level.getScoreboard(); - Objective cwf6 = null; - final PlayerTeam cwg7 = cwi5.getPlayersTeam(this.minecraft.player.getScoreboardName()); - if (cwg7 != null) { - final int integer8 = cwg7.getColor().getId(); + final Scoreboard cwl5 = this.minecraft.level.getScoreboard(); + Objective cwi6 = null; + final PlayerTeam cwj7 = cwl5.getPlayersTeam(this.minecraft.player.getScoreboardName()); + if (cwj7 != null) { + final int integer8 = cwj7.getColor().getId(); if (integer8 >= 0) { - cwf6 = cwi5.getDisplayObjective(3 + integer8); + cwi6 = cwl5.getDisplayObjective(3 + integer8); } } - Objective cwf7 = (cwf6 != null) ? cwf6 : cwi5.getDisplayObjective(1); - if (cwf7 != null) { - this.displayScoreboardSidebar(cwf7); + Objective cwi7 = (cwi6 != null) ? cwi6 : cwl5.getDisplayObjective(1); + if (cwi7 != null) { + this.displayScoreboardSidebar(cwi7); } RenderSystem.enableBlend(); RenderSystem.defaultBlendFunc(); @@ -306,10 +306,10 @@ public class Gui extends GuiComponent { this.chat.render(this.tickCount); this.minecraft.getProfiler().pop(); RenderSystem.popMatrix(); - cwf7 = cwi5.getDisplayObjective(0); - if (this.minecraft.options.keyPlayerList.isDown() && (!this.minecraft.isLocalServer() || this.minecraft.player.connection.getOnlinePlayers().size() > 1 || cwf7 != null)) { + cwi7 = cwl5.getDisplayObjective(0); + if (this.minecraft.options.keyPlayerList.isDown() && (!this.minecraft.isLocalServer() || this.minecraft.player.connection.getOnlinePlayers().size() > 1 || cwi7 != null)) { this.tabList.setVisible(true); - this.tabList.render(this.screenWidth, cwi5, cwf7); + this.tabList.render(this.screenWidth, cwl5, cwi7); } else { this.tabList.setVisible(false); @@ -319,32 +319,32 @@ public class Gui extends GuiComponent { RenderSystem.enableAlphaTest(); } - private void drawBackdrop(final Font dcf, final int integer2, final int integer3) { + private void drawBackdrop(final Font dch, final int integer2, final int integer3) { final int integer4 = this.minecraft.options.getBackgroundColor(0.0f); if (integer4 != 0) { final int integer5 = -integer3 / 2; final int integer6 = integer5 - 2; final int integer7 = integer2 - 2; final int integer8 = integer5 + integer3 + 2; - dcf.getClass(); + dch.getClass(); GuiComponent.fill(integer6, integer7, integer8, integer2 + 9 + 2, integer4); } } private void renderCrosshair() { - final Options dbp2 = this.minecraft.options; - if (dbp2.thirdPersonView != 0) { + final Options dbr2 = this.minecraft.options; + if (dbr2.thirdPersonView != 0) { return; } if (this.minecraft.gameMode.getPlayerMode() == GameType.SPECTATOR && !this.canRenderCrosshairForSpectator(this.minecraft.hitResult)) { return; } - if (dbp2.renderDebug && !dbp2.hideGui && !this.minecraft.player.isReducedDebugInfo() && !dbp2.reducedDebugInfo) { + if (dbr2.renderDebug && !dbr2.hideGui && !this.minecraft.player.isReducedDebugInfo() && !dbr2.reducedDebugInfo) { RenderSystem.pushMatrix(); RenderSystem.translatef((float)(this.screenWidth / 2), (float)(this.screenHeight / 2), (float)this.getBlitOffset()); - final Camera daz3 = this.minecraft.gameRenderer.getMainCamera(); - RenderSystem.rotatef(daz3.getXRot(), -1.0f, 0.0f, 0.0f); - RenderSystem.rotatef(daz3.getYRot(), 0.0f, 1.0f, 0.0f); + final Camera dbb3 = this.minecraft.gameRenderer.getMainCamera(); + RenderSystem.rotatef(dbb3.getXRot(), -1.0f, 0.0f, 0.0f); + RenderSystem.rotatef(dbb3.getYRot(), 0.0f, 1.0f, 0.0f); RenderSystem.scalef(-1.0f, -1.0f, -1.0f); RenderSystem.renderCrosshair(10); RenderSystem.popMatrix(); @@ -374,17 +374,17 @@ public class Gui extends GuiComponent { } } - private boolean canRenderCrosshairForSpectator(final HitResult cvf) { - if (cvf == null) { + private boolean canRenderCrosshairForSpectator(final HitResult cvi) { + if (cvi == null) { return false; } - if (cvf.getType() == HitResult.Type.ENTITY) { - return ((EntityHitResult)cvf).getEntity() instanceof MenuProvider; + if (cvi.getType() == HitResult.Type.ENTITY) { + return ((EntityHitResult)cvi).getEntity() instanceof MenuProvider; } - if (cvf.getType() == HitResult.Type.BLOCK) { - final BlockPos fk3 = ((BlockHitResult)cvf).getBlockPos(); - final Level bjt4 = this.minecraft.level; - return bjt4.getBlockState(fk3).getMenuProvider(bjt4, fk3) != null; + if (cvi.getType() == HitResult.Type.BLOCK) { + final BlockPos fk3 = ((BlockHitResult)cvi).getBlockPos(); + final Level bjw4 = this.minecraft.level; + return bjw4.getBlockState(fk3).getMenuProvider(bjw4, fk3) != null; } return false; } @@ -397,18 +397,18 @@ public class Gui extends GuiComponent { RenderSystem.enableBlend(); int integer3 = 0; int integer4 = 0; - final MobEffectTextureManager eat5 = this.minecraft.getMobEffectTextures(); + final MobEffectTextureManager eaw5 = this.minecraft.getMobEffectTextures(); final List list6 = Lists.newArrayListWithExpectedSize(collection2.size()); this.minecraft.getTextureManager().bind(AbstractContainerScreen.INVENTORY_LOCATION); - for (final MobEffectInstance akh8 : Ordering.natural().reverse().sortedCopy(collection2)) { - final MobEffect akf9 = akh8.getEffect(); - if (akh8.showIcon()) { + for (final MobEffectInstance akk8 : Ordering.natural().reverse().sortedCopy(collection2)) { + final MobEffect aki9 = akk8.getEffect(); + if (akk8.showIcon()) { int integer5 = this.screenWidth; int integer6 = 1; if (this.minecraft.isDemo()) { integer6 += 15; } - if (akf9.isBeneficial()) { + if (aki9.isBeneficial()) { ++integer3; integer5 -= 25 * integer3; } @@ -419,28 +419,28 @@ public class Gui extends GuiComponent { } RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); float float12 = 1.0f; - if (akh8.isAmbient()) { + if (akk8.isAmbient()) { this.blit(integer5, integer6, 165, 166, 24, 24); } else { this.blit(integer5, integer6, 141, 166, 24, 24); - if (akh8.getDuration() <= 200) { - final int integer7 = 10 - akh8.getDuration() / 20; - float12 = Mth.clamp(akh8.getDuration() / 10.0f / 5.0f * 0.5f, 0.0f, 0.5f) + Mth.cos(akh8.getDuration() * 3.1415927f / 5.0f) * Mth.clamp(integer7 / 10.0f * 0.25f, 0.0f, 0.25f); + if (akk8.getDuration() <= 200) { + final int integer7 = 10 - akk8.getDuration() / 20; + float12 = Mth.clamp(akk8.getDuration() / 10.0f / 5.0f * 0.5f, 0.0f, 0.5f) + Mth.cos(akk8.getDuration() * 3.1415927f / 5.0f) * Mth.clamp(integer7 / 10.0f * 0.25f, 0.0f, 0.25f); } } - final TextureAtlasSprite eag13 = eat5.get(akf9); + final TextureAtlasSprite eaj13 = eaw5.get(aki9); final int integer8 = integer5; final int integer9 = integer6; final float float13 = float12; - final TextureAtlasSprite eag14; + final TextureAtlasSprite eaj14; final float float14; final int n; final int n2; list6.add(() -> { - this.minecraft.getTextureManager().bind(eag14.atlas().location()); + this.minecraft.getTextureManager().bind(eaj14.atlas().location()); RenderSystem.color4f(1.0f, 1.0f, 1.0f, float14); - GuiComponent.blit(n + 3, n2 + 3, this.getBlitOffset(), 18, 18, eag14); + GuiComponent.blit(n + 3, n2 + 3, this.getBlitOffset(), 18, 18, eaj14); return; }); } @@ -449,23 +449,23 @@ public class Gui extends GuiComponent { } protected void renderHotbar(final float float1) { - final Player ayg3 = this.getCameraPlayer(); - if (ayg3 == null) { + final Player ayj3 = this.getCameraPlayer(); + if (ayj3 == null) { return; } RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); this.minecraft.getTextureManager().bind(Gui.WIDGETS_LOCATION); - final ItemStack bek4 = ayg3.getOffhandItem(); - final HumanoidArm akv5 = ayg3.getMainArm().getOpposite(); + final ItemStack ben4 = ayj3.getOffhandItem(); + final HumanoidArm aky5 = ayj3.getMainArm().getOpposite(); final int integer6 = this.screenWidth / 2; final int integer7 = this.getBlitOffset(); final int integer8 = 182; final int integer9 = 91; this.setBlitOffset(-90); this.blit(integer6 - 91, this.screenHeight - 22, 0, 0, 182, 22); - this.blit(integer6 - 91 - 1 + ayg3.inventory.selected * 20, this.screenHeight - 22 - 1, 0, 22, 24, 22); - if (!bek4.isEmpty()) { - if (akv5 == HumanoidArm.LEFT) { + this.blit(integer6 - 91 - 1 + ayj3.inventory.selected * 20, this.screenHeight - 22 - 1, 0, 22, 24, 22); + if (!ben4.isEmpty()) { + if (aky5 == HumanoidArm.LEFT) { this.blit(integer6 - 91 - 29, this.screenHeight - 23, 24, 22, 29, 24); } else { @@ -479,15 +479,15 @@ public class Gui extends GuiComponent { for (int integer10 = 0; integer10 < 9; ++integer10) { final int integer11 = integer6 - 90 + integer10 * 20 + 2; final int integer12 = this.screenHeight - 16 - 3; - this.renderSlot(integer11, integer12, float1, ayg3, ayg3.inventory.items.get(integer10)); + this.renderSlot(integer11, integer12, float1, ayj3, ayj3.inventory.items.get(integer10)); } - if (!bek4.isEmpty()) { + if (!ben4.isEmpty()) { final int integer10 = this.screenHeight - 16 - 3; - if (akv5 == HumanoidArm.LEFT) { - this.renderSlot(integer6 - 91 - 26, integer10, float1, ayg3, bek4); + if (aky5 == HumanoidArm.LEFT) { + this.renderSlot(integer6 - 91 - 26, integer10, float1, ayj3, ben4); } else { - this.renderSlot(integer6 + 91 + 10, integer10, float1, ayg3, bek4); + this.renderSlot(integer6 + 91 + 10, integer10, float1, ayj3, ben4); } } if (this.minecraft.options.attackIndicator == AttackIndicatorStatus.HOTBAR) { @@ -495,7 +495,7 @@ public class Gui extends GuiComponent { if (float2 < 1.0f) { final int integer11 = this.screenHeight - 20; int integer12 = integer6 + 91 + 6; - if (akv5 == HumanoidArm.RIGHT) { + if (aky5 == HumanoidArm.RIGHT) { integer12 = integer6 - 91 - 22; } this.minecraft.getTextureManager().bind(GuiComponent.GUI_ICONS_LOCATION); @@ -600,22 +600,22 @@ public class Gui extends GuiComponent { this.minecraft.getProfiler().pop(); } - private void displayScoreboardSidebar(final Objective cwf) { - final Scoreboard cwi3 = cwf.getScoreboard(); - Collection collection4 = cwi3.getPlayerScores(cwf); - final List list5 = collection4.stream().filter(cwh -> cwh.getOwner() != null && !cwh.getOwner().startsWith("#")).collect(Collectors.toList()); + private void displayScoreboardSidebar(final Objective cwi) { + final Scoreboard cwl3 = cwi.getScoreboard(); + Collection collection4 = cwl3.getPlayerScores(cwi); + final List list5 = collection4.stream().filter(cwk -> cwk.getOwner() != null && !cwk.getOwner().startsWith("#")).collect(Collectors.toList()); if (list5.size() > 15) { collection4 = Lists.newArrayList(Iterables.skip(list5, collection4.size() - 15)); } else { collection4 = list5; } - final String string6 = cwf.getDisplayName().getColoredString(); + final String string6 = cwi.getDisplayName().getColoredString(); int integer8; final int integer7 = integer8 = this.getFont().width(string6); - for (final Score cwh2 : collection4) { - final PlayerTeam cwg11 = cwi3.getPlayersTeam(cwh2.getOwner()); - final String string7 = PlayerTeam.formatNameForTeam(cwg11, new TextComponent(cwh2.getOwner())).getColoredString() + ": " + ChatFormatting.RED + cwh2.getScore(); + for (final Score cwk2 : collection4) { + final PlayerTeam cwj11 = cwl3.getPlayersTeam(cwk2.getOwner()); + final String string7 = PlayerTeam.formatNameForTeam(cwj11, new TextComponent(cwk2.getOwner())).getColoredString() + ": " + ChatFormatting.RED + cwk2.getScore(); integer8 = Math.max(integer8, this.getFont().width(string7)); } final int size = collection4.size(); @@ -627,11 +627,11 @@ public class Gui extends GuiComponent { int integer13 = 0; final int integer14 = this.minecraft.options.getBackgroundColor(0.3f); final int integer15 = this.minecraft.options.getBackgroundColor(0.4f); - for (final Score cwh3 : collection4) { + for (final Score cwk3 : collection4) { ++integer13; - final PlayerTeam cwg12 = cwi3.getPlayersTeam(cwh3.getOwner()); - final String string8 = PlayerTeam.formatNameForTeam(cwg12, new TextComponent(cwh3.getOwner())).getColoredString(); - final String string9 = ChatFormatting.RED + "" + cwh3.getScore(); + final PlayerTeam cwj12 = cwl3.getPlayersTeam(cwk3.getOwner()); + final String string8 = PlayerTeam.formatNameForTeam(cwj12, new TextComponent(cwk3.getOwner())).getColoredString(); + final String string9 = ChatFormatting.RED + "" + cwk3.getScore(); final int integer16 = integer12; final int n = integer10; final int n2 = integer13; @@ -670,24 +670,24 @@ public class Gui extends GuiComponent { } private LivingEntity getPlayerVehicleWithHealth() { - final Player ayg2 = this.getCameraPlayer(); - if (ayg2 != null) { - final Entity akn3 = ayg2.getVehicle(); - if (akn3 == null) { + final Player ayj2 = this.getCameraPlayer(); + if (ayj2 != null) { + final Entity akq3 = ayj2.getVehicle(); + if (akq3 == null) { return null; } - if (akn3 instanceof LivingEntity) { - return (LivingEntity)akn3; + if (akq3 instanceof LivingEntity) { + return (LivingEntity)akq3; } } return null; } - private int getVehicleMaxHearts(final LivingEntity akw) { - if (akw == null || !akw.showVehicleHealth()) { + private int getVehicleMaxHearts(final LivingEntity akz) { + if (akz == null || !akz.showVehicleHealth()) { return 0; } - final float float3 = akw.getMaxHealth(); + final float float3 = akz.getMaxHealth(); int integer4 = (int)(float3 + 0.5f) / 2; if (integer4 > 30) { integer4 = 30; @@ -700,18 +700,18 @@ public class Gui extends GuiComponent { } private void renderPlayerHealth() { - final Player ayg2 = this.getCameraPlayer(); - if (ayg2 == null) { + final Player ayj2 = this.getCameraPlayer(); + if (ayj2 == null) { return; } - final int integer3 = Mth.ceil(ayg2.getHealth()); + final int integer3 = Mth.ceil(ayj2.getHealth()); final boolean boolean4 = this.healthBlinkTime > this.tickCount && (this.healthBlinkTime - this.tickCount) / 3L % 2L == 1L; final long long5 = Util.getMillis(); - if (integer3 < this.lastHealth && ayg2.invulnerableTime > 0) { + if (integer3 < this.lastHealth && ayj2.invulnerableTime > 0) { this.lastHealthTime = long5; this.healthBlinkTime = this.tickCount + 20; } - else if (integer3 > this.lastHealth && ayg2.invulnerableTime > 0) { + else if (integer3 > this.lastHealth && ayj2.invulnerableTime > 0) { this.lastHealthTime = long5; this.healthBlinkTime = this.tickCount + 10; } @@ -723,22 +723,22 @@ public class Gui extends GuiComponent { this.lastHealth = integer3; final int integer4 = this.displayHealth; this.random.setSeed(this.tickCount * 312871); - final FoodData bag8 = ayg2.getFoodData(); - final int integer5 = bag8.getFoodLevel(); - final AttributeInstance alo10 = ayg2.getAttribute(SharedMonsterAttributes.MAX_HEALTH); + final FoodData baj8 = ayj2.getFoodData(); + final int integer5 = baj8.getFoodLevel(); + final AttributeInstance alr10 = ayj2.getAttribute(SharedMonsterAttributes.MAX_HEALTH); final int integer6 = this.screenWidth / 2 - 91; final int integer7 = this.screenWidth / 2 + 91; final int integer8 = this.screenHeight - 39; - final float float14 = (float)alo10.getValue(); - final int integer9 = Mth.ceil(ayg2.getAbsorptionAmount()); + final float float14 = (float)alr10.getValue(); + final int integer9 = Mth.ceil(ayj2.getAbsorptionAmount()); final int integer10 = Mth.ceil((float14 + integer9) / 2.0f / 10.0f); final int integer11 = Math.max(10 - (integer10 - 2), 3); final int integer12 = integer8 - (integer10 - 1) * integer11 - 10; int integer13 = integer8 - 10; int integer14 = integer9; - final int integer15 = ayg2.getArmorValue(); + final int integer15 = ayj2.getArmorValue(); int integer16 = -1; - if (ayg2.hasEffect(MobEffects.REGENERATION)) { + if (ayj2.hasEffect(MobEffects.REGENERATION)) { integer16 = this.tickCount % Mth.ceil(float14 + 5.0f); } this.minecraft.getProfiler().push("armor"); @@ -759,10 +759,10 @@ public class Gui extends GuiComponent { this.minecraft.getProfiler().popPush("health"); for (int integer17 = Mth.ceil((float14 + integer9) / 2.0f) - 1; integer17 >= 0; --integer17) { int integer18 = 16; - if (ayg2.hasEffect(MobEffects.POISON)) { + if (ayj2.hasEffect(MobEffects.POISON)) { integer18 += 36; } - else if (ayg2.hasEffect(MobEffects.WITHER)) { + else if (ayj2.hasEffect(MobEffects.WITHER)) { integer18 += 72; } int integer19 = 0; @@ -779,7 +779,7 @@ public class Gui extends GuiComponent { integer22 -= 2; } int integer23 = 0; - if (ayg2.level.getLevelData().isHardcore()) { + if (ayj2.level.getLevelData().isHardcore()) { integer23 = 5; } this.blit(integer21, integer22, 16 + integer19 * 9, 9 * integer23, 9, 9); @@ -810,19 +810,19 @@ public class Gui extends GuiComponent { } } } - final LivingEntity akw23 = this.getPlayerVehicleWithHealth(); - int integer18 = this.getVehicleMaxHearts(akw23); + final LivingEntity akz23 = this.getPlayerVehicleWithHealth(); + int integer18 = this.getVehicleMaxHearts(akz23); if (integer18 == 0) { this.minecraft.getProfiler().popPush("food"); for (int integer19 = 0; integer19 < 10; ++integer19) { int integer20 = integer8; int integer21 = 16; int integer22 = 0; - if (ayg2.hasEffect(MobEffects.HUNGER)) { + if (ayj2.hasEffect(MobEffects.HUNGER)) { integer21 += 36; integer22 = 13; } - if (ayg2.getFoodData().getSaturationLevel() <= 0.0f && this.tickCount % (integer5 * 3 + 1) == 0) { + if (ayj2.getFoodData().getSaturationLevel() <= 0.0f && this.tickCount % (integer5 * 3 + 1) == 0) { integer20 += this.random.nextInt(3) - 1; } final int integer23 = integer7 - integer19 * 8 - 9; @@ -837,9 +837,9 @@ public class Gui extends GuiComponent { integer13 -= 10; } this.minecraft.getProfiler().popPush("air"); - int integer19 = ayg2.getAirSupply(); - int integer20 = ayg2.getMaxAirSupply(); - if (ayg2.isUnderLiquid(FluidTags.WATER) || integer19 < integer20) { + int integer19 = ayj2.getAirSupply(); + int integer20 = ayj2.getMaxAirSupply(); + if (ayj2.isUnderLiquid(FluidTags.WATER) || integer19 < integer20) { final int integer21 = this.getVisibleVehicleHeartRows(integer18) - 1; integer13 -= integer21 * 10; for (int integer22 = Mth.ceil((integer19 - 2) * 10.0 / integer20), integer23 = Mth.ceil(integer19 * 10.0 / integer20) - integer22, integer24 = 0; integer24 < integer22 + integer23; ++integer24) { @@ -855,15 +855,15 @@ public class Gui extends GuiComponent { } private void renderVehicleHealth() { - final LivingEntity akw2 = this.getPlayerVehicleWithHealth(); - if (akw2 == null) { + final LivingEntity akz2 = this.getPlayerVehicleWithHealth(); + if (akz2 == null) { return; } - int integer3 = this.getVehicleMaxHearts(akw2); + int integer3 = this.getVehicleMaxHearts(akz2); if (integer3 == 0) { return; } - final int integer4 = (int)Math.ceil(akw2.getHealth()); + final int integer4 = (int)Math.ceil(akz2.getHealth()); this.minecraft.getProfiler().popPush("mountHealth"); final int integer5 = this.screenHeight - 39; final int integer6 = this.screenWidth / 2 + 91; @@ -897,33 +897,33 @@ public class Gui extends GuiComponent { RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); RenderSystem.disableAlphaTest(); this.minecraft.getTextureManager().bind(Gui.PUMPKIN_BLUR_LOCATION); - final Tesselator cyj2 = Tesselator.getInstance(); - final BufferBuilder cyd3 = cyj2.getBuilder(); - cyd3.begin(7, DefaultVertexFormat.POSITION_TEX); - cyd3.vertex(0.0, this.screenHeight, -90.0).uv(0.0f, 1.0f).endVertex(); - cyd3.vertex(this.screenWidth, this.screenHeight, -90.0).uv(1.0f, 1.0f).endVertex(); - cyd3.vertex(this.screenWidth, 0.0, -90.0).uv(1.0f, 0.0f).endVertex(); - cyd3.vertex(0.0, 0.0, -90.0).uv(0.0f, 0.0f).endVertex(); - cyj2.end(); + final Tesselator cym2 = Tesselator.getInstance(); + final BufferBuilder cyg3 = cym2.getBuilder(); + cyg3.begin(7, DefaultVertexFormat.POSITION_TEX); + cyg3.vertex(0.0, this.screenHeight, -90.0).uv(0.0f, 1.0f).endVertex(); + cyg3.vertex(this.screenWidth, this.screenHeight, -90.0).uv(1.0f, 1.0f).endVertex(); + cyg3.vertex(this.screenWidth, 0.0, -90.0).uv(1.0f, 0.0f).endVertex(); + cyg3.vertex(0.0, 0.0, -90.0).uv(0.0f, 0.0f).endVertex(); + cym2.end(); RenderSystem.depthMask(true); RenderSystem.enableDepthTest(); RenderSystem.enableAlphaTest(); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); } - private void updateVignetteBrightness(final Entity akn) { - if (akn == null) { + private void updateVignetteBrightness(final Entity akq) { + if (akq == null) { return; } - final float float3 = Mth.clamp(1.0f - akn.getBrightness(), 0.0f, 1.0f); + final float float3 = Mth.clamp(1.0f - akq.getBrightness(), 0.0f, 1.0f); this.vignetteBrightness += (float)((float3 - this.vignetteBrightness) * 0.01); } - private void renderVignette(final Entity akn) { - final WorldBorder bzt3 = this.minecraft.level.getWorldBorder(); - float float4 = (float)bzt3.getDistanceToBorder(akn); - final double double5 = Math.min(bzt3.getLerpSpeed() * bzt3.getWarningTime() * 1000.0, Math.abs(bzt3.getLerpTarget() - bzt3.getSize())); - final double double6 = Math.max(bzt3.getWarningBlocks(), double5); + private void renderVignette(final Entity akq) { + final WorldBorder bzw3 = this.minecraft.level.getWorldBorder(); + float float4 = (float)bzw3.getDistanceToBorder(akq); + final double double5 = Math.min(bzw3.getLerpSpeed() * bzw3.getWarningTime() * 1000.0, Math.abs(bzw3.getLerpTarget() - bzw3.getSize())); + final double double6 = Math.max(bzw3.getWarningBlocks(), double5); if (float4 < double6) { float4 = 1.0f - (float)(float4 / double6); } @@ -940,14 +940,14 @@ public class Gui extends GuiComponent { RenderSystem.color4f(this.vignetteBrightness, this.vignetteBrightness, this.vignetteBrightness, 1.0f); } this.minecraft.getTextureManager().bind(Gui.VIGNETTE_LOCATION); - final Tesselator cyj9 = Tesselator.getInstance(); - final BufferBuilder cyd10 = cyj9.getBuilder(); - cyd10.begin(7, DefaultVertexFormat.POSITION_TEX); - cyd10.vertex(0.0, this.screenHeight, -90.0).uv(0.0f, 1.0f).endVertex(); - cyd10.vertex(this.screenWidth, this.screenHeight, -90.0).uv(1.0f, 1.0f).endVertex(); - cyd10.vertex(this.screenWidth, 0.0, -90.0).uv(1.0f, 0.0f).endVertex(); - cyd10.vertex(0.0, 0.0, -90.0).uv(0.0f, 0.0f).endVertex(); - cyj9.end(); + final Tesselator cym9 = Tesselator.getInstance(); + final BufferBuilder cyg10 = cym9.getBuilder(); + cyg10.begin(7, DefaultVertexFormat.POSITION_TEX); + cyg10.vertex(0.0, this.screenHeight, -90.0).uv(0.0f, 1.0f).endVertex(); + cyg10.vertex(this.screenWidth, this.screenHeight, -90.0).uv(1.0f, 1.0f).endVertex(); + cyg10.vertex(this.screenWidth, 0.0, -90.0).uv(1.0f, 0.0f).endVertex(); + cyg10.vertex(0.0, 0.0, -90.0).uv(0.0f, 0.0f).endVertex(); + cym9.end(); RenderSystem.depthMask(true); RenderSystem.enableDepthTest(); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); @@ -966,30 +966,30 @@ public class Gui extends GuiComponent { RenderSystem.defaultBlendFunc(); RenderSystem.color4f(1.0f, 1.0f, 1.0f, float1); this.minecraft.getTextureManager().bind(TextureAtlas.LOCATION_BLOCKS); - final TextureAtlasSprite eag3 = this.minecraft.getBlockRenderer().getBlockModelShaper().getParticleIcon(Blocks.NETHER_PORTAL.defaultBlockState()); - final float float2 = eag3.getU0(); - final float float3 = eag3.getV0(); - final float float4 = eag3.getU1(); - final float float5 = eag3.getV1(); - final Tesselator cyj8 = Tesselator.getInstance(); - final BufferBuilder cyd9 = cyj8.getBuilder(); - cyd9.begin(7, DefaultVertexFormat.POSITION_TEX); - cyd9.vertex(0.0, this.screenHeight, -90.0).uv(float2, float5).endVertex(); - cyd9.vertex(this.screenWidth, this.screenHeight, -90.0).uv(float4, float5).endVertex(); - cyd9.vertex(this.screenWidth, 0.0, -90.0).uv(float4, float3).endVertex(); - cyd9.vertex(0.0, 0.0, -90.0).uv(float2, float3).endVertex(); - cyj8.end(); + final TextureAtlasSprite eaj3 = this.minecraft.getBlockRenderer().getBlockModelShaper().getParticleIcon(Blocks.NETHER_PORTAL.defaultBlockState()); + final float float2 = eaj3.getU0(); + final float float3 = eaj3.getV0(); + final float float4 = eaj3.getU1(); + final float float5 = eaj3.getV1(); + final Tesselator cym8 = Tesselator.getInstance(); + final BufferBuilder cyg9 = cym8.getBuilder(); + cyg9.begin(7, DefaultVertexFormat.POSITION_TEX); + cyg9.vertex(0.0, this.screenHeight, -90.0).uv(float2, float5).endVertex(); + cyg9.vertex(this.screenWidth, this.screenHeight, -90.0).uv(float4, float5).endVertex(); + cyg9.vertex(this.screenWidth, 0.0, -90.0).uv(float4, float3).endVertex(); + cyg9.vertex(0.0, 0.0, -90.0).uv(float2, float3).endVertex(); + cym8.end(); RenderSystem.depthMask(true); RenderSystem.enableDepthTest(); RenderSystem.enableAlphaTest(); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); } - private void renderSlot(final int integer1, final int integer2, final float float3, final Player ayg, final ItemStack bek) { - if (bek.isEmpty()) { + private void renderSlot(final int integer1, final int integer2, final float float3, final Player ayj, final ItemStack ben) { + if (ben.isEmpty()) { return; } - final float float4 = bek.getPopTime() - float3; + final float float4 = ben.getPopTime() - float3; if (float4 > 0.0f) { RenderSystem.pushMatrix(); final float float5 = 1.0f + float4 / 5.0f; @@ -997,11 +997,11 @@ public class Gui extends GuiComponent { RenderSystem.scalef(1.0f / float5, (float5 + 1.0f) / 2.0f, 1.0f); RenderSystem.translatef((float)(-(integer1 + 8)), (float)(-(integer2 + 12)), 0.0f); } - this.itemRenderer.renderAndDecorateItem(ayg, bek, integer1, integer2); + this.itemRenderer.renderAndDecorateItem(ayj, ben, integer1, integer2); if (float4 > 0.0f) { RenderSystem.popMatrix(); } - this.itemRenderer.renderGuiItemDecorations(this.minecraft.font, bek, integer1, integer2); + this.itemRenderer.renderGuiItemDecorations(this.minecraft.font, ben, integer1, integer2); } public void tick() { @@ -1016,22 +1016,22 @@ public class Gui extends GuiComponent { } } ++this.tickCount; - final Entity akn2 = this.minecraft.getCameraEntity(); - if (akn2 != null) { - this.updateVignetteBrightness(akn2); + final Entity akq2 = this.minecraft.getCameraEntity(); + if (akq2 != null) { + this.updateVignetteBrightness(akq2); } if (this.minecraft.player != null) { - final ItemStack bek3 = this.minecraft.player.inventory.getSelected(); - if (bek3.isEmpty()) { + final ItemStack ben3 = this.minecraft.player.inventory.getSelected(); + if (ben3.isEmpty()) { this.toolHighlightTimer = 0; } - else if (this.lastToolHighlight.isEmpty() || bek3.getItem() != this.lastToolHighlight.getItem() || !bek3.getHoverName().equals(this.lastToolHighlight.getHoverName())) { + else if (this.lastToolHighlight.isEmpty() || ben3.getItem() != this.lastToolHighlight.getItem() || !ben3.getHoverName().equals(this.lastToolHighlight.getHoverName())) { this.toolHighlightTimer = 40; } else if (this.toolHighlightTimer > 0) { --this.toolHighlightTimer; } - this.lastToolHighlight = bek3; + this.lastToolHighlight = ben3; } } @@ -1080,8 +1080,8 @@ public class Gui extends GuiComponent { } public void handleChat(final ChatType ld, final Component lf) { - for (final ChatListener dcj5 : this.chatListeners.get(ld)) { - dcj5.handle(ld, lf); + for (final ChatListener dcl5 : this.chatListeners.get(ld)) { + dcl5.handle(ld, lf); } } diff --git a/src/net/minecraft/client/gui/GuiComponent.java b/src/net/minecraft/client/gui/GuiComponent.java index 57f3b58..8a1a4b1 100644 --- a/src/net/minecraft/client/gui/GuiComponent.java +++ b/src/net/minecraft/client/gui/GuiComponent.java @@ -53,17 +53,17 @@ public abstract class GuiComponent { final float float8 = (integer6 >> 16 & 0xFF) / 255.0f; final float float9 = (integer6 >> 8 & 0xFF) / 255.0f; final float float10 = (integer6 & 0xFF) / 255.0f; - final BufferBuilder cyd11 = Tesselator.getInstance().getBuilder(); + final BufferBuilder cyg11 = Tesselator.getInstance().getBuilder(); RenderSystem.enableBlend(); RenderSystem.disableTexture(); RenderSystem.defaultBlendFunc(); - cyd11.begin(7, DefaultVertexFormat.POSITION_COLOR); - cyd11.vertex(b, (float)integer2, (float)integer5, 0.0f).color(float8, float9, float10, float7).endVertex(); - cyd11.vertex(b, (float)integer4, (float)integer5, 0.0f).color(float8, float9, float10, float7).endVertex(); - cyd11.vertex(b, (float)integer4, (float)integer3, 0.0f).color(float8, float9, float10, float7).endVertex(); - cyd11.vertex(b, (float)integer2, (float)integer3, 0.0f).color(float8, float9, float10, float7).endVertex(); - cyd11.end(); - BufferUploader.end(cyd11); + cyg11.begin(7, DefaultVertexFormat.POSITION_COLOR); + cyg11.vertex(b, (float)integer2, (float)integer5, 0.0f).color(float8, float9, float10, float7).endVertex(); + cyg11.vertex(b, (float)integer4, (float)integer5, 0.0f).color(float8, float9, float10, float7).endVertex(); + cyg11.vertex(b, (float)integer4, (float)integer3, 0.0f).color(float8, float9, float10, float7).endVertex(); + cyg11.vertex(b, (float)integer2, (float)integer3, 0.0f).color(float8, float9, float10, float7).endVertex(); + cyg11.end(); + BufferUploader.end(cyg11); RenderSystem.enableTexture(); RenderSystem.disableBlend(); } @@ -82,34 +82,34 @@ public abstract class GuiComponent { RenderSystem.disableAlphaTest(); RenderSystem.defaultBlendFunc(); RenderSystem.shadeModel(7425); - final Tesselator cyj16 = Tesselator.getInstance(); - final BufferBuilder cyd17 = cyj16.getBuilder(); - cyd17.begin(7, DefaultVertexFormat.POSITION_COLOR); - cyd17.vertex(integer3, integer2, this.blitOffset).color(float9, float10, float11, float8).endVertex(); - cyd17.vertex(integer1, integer2, this.blitOffset).color(float9, float10, float11, float8).endVertex(); - cyd17.vertex(integer1, integer4, this.blitOffset).color(float13, float14, float15, float12).endVertex(); - cyd17.vertex(integer3, integer4, this.blitOffset).color(float13, float14, float15, float12).endVertex(); - cyj16.end(); + final Tesselator cym16 = Tesselator.getInstance(); + final BufferBuilder cyg17 = cym16.getBuilder(); + cyg17.begin(7, DefaultVertexFormat.POSITION_COLOR); + cyg17.vertex(integer3, integer2, this.blitOffset).color(float9, float10, float11, float8).endVertex(); + cyg17.vertex(integer1, integer2, this.blitOffset).color(float9, float10, float11, float8).endVertex(); + cyg17.vertex(integer1, integer4, this.blitOffset).color(float13, float14, float15, float12).endVertex(); + cyg17.vertex(integer3, integer4, this.blitOffset).color(float13, float14, float15, float12).endVertex(); + cym16.end(); RenderSystem.shadeModel(7424); RenderSystem.disableBlend(); RenderSystem.enableAlphaTest(); RenderSystem.enableTexture(); } - public void drawCenteredString(final Font dcf, final String string, final int integer3, final int integer4, final int integer5) { - dcf.drawShadow(string, (float)(integer3 - dcf.width(string) / 2), (float)integer4, integer5); + public void drawCenteredString(final Font dch, final String string, final int integer3, final int integer4, final int integer5) { + dch.drawShadow(string, (float)(integer3 - dch.width(string) / 2), (float)integer4, integer5); } - public void drawRightAlignedString(final Font dcf, final String string, final int integer3, final int integer4, final int integer5) { - dcf.drawShadow(string, (float)(integer3 - dcf.width(string)), (float)integer4, integer5); + public void drawRightAlignedString(final Font dch, final String string, final int integer3, final int integer4, final int integer5) { + dch.drawShadow(string, (float)(integer3 - dch.width(string)), (float)integer4, integer5); } - public void drawString(final Font dcf, final String string, final int integer3, final int integer4, final int integer5) { - dcf.drawShadow(string, (float)integer3, (float)integer4, integer5); + public void drawString(final Font dch, final String string, final int integer3, final int integer4, final int integer5) { + dch.drawShadow(string, (float)integer3, (float)integer4, integer5); } - public static void blit(final int integer1, final int integer2, final int integer3, final int integer4, final int integer5, final TextureAtlasSprite eag) { - innerBlit(integer1, integer1 + integer4, integer2, integer2 + integer5, integer3, eag.getU0(), eag.getU1(), eag.getV0(), eag.getV1()); + public static void blit(final int integer1, final int integer2, final int integer3, final int integer4, final int integer5, final TextureAtlasSprite eaj) { + innerBlit(integer1, integer1 + integer4, integer2, integer2 + integer5, integer3, eaj.getU0(), eaj.getU1(), eaj.getV0(), eaj.getV1()); } public void blit(final int integer1, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { @@ -133,15 +133,15 @@ public abstract class GuiComponent { } protected static void innerBlit(final int integer1, final int integer2, final int integer3, final int integer4, final int integer5, final float float6, final float float7, final float float8, final float float9) { - final BufferBuilder cyd10 = Tesselator.getInstance().getBuilder(); - cyd10.begin(7, DefaultVertexFormat.POSITION_TEX); - cyd10.vertex(integer1, integer4, integer5).uv(float6, float9).endVertex(); - cyd10.vertex(integer2, integer4, integer5).uv(float7, float9).endVertex(); - cyd10.vertex(integer2, integer3, integer5).uv(float7, float8).endVertex(); - cyd10.vertex(integer1, integer3, integer5).uv(float6, float8).endVertex(); - cyd10.end(); + final BufferBuilder cyg10 = Tesselator.getInstance().getBuilder(); + cyg10.begin(7, DefaultVertexFormat.POSITION_TEX); + cyg10.vertex(integer1, integer4, integer5).uv(float6, float9).endVertex(); + cyg10.vertex(integer2, integer4, integer5).uv(float7, float9).endVertex(); + cyg10.vertex(integer2, integer3, integer5).uv(float7, float8).endVertex(); + cyg10.vertex(integer1, integer3, integer5).uv(float6, float8).endVertex(); + cyg10.end(); RenderSystem.enableAlphaTest(); - BufferUploader.end(cyd10); + BufferUploader.end(cyg10); } public int getBlitOffset() { diff --git a/src/net/minecraft/client/gui/MapRenderer.java b/src/net/minecraft/client/gui/MapRenderer.java index bfd848e..de858c7 100644 --- a/src/net/minecraft/client/gui/MapRenderer.java +++ b/src/net/minecraft/client/gui/MapRenderer.java @@ -25,24 +25,24 @@ public class MapRenderer implements AutoCloseable { private final TextureManager textureManager; private final Map maps; - public MapRenderer(final TextureManager eah) { + public MapRenderer(final TextureManager eak) { this.maps = Maps.newHashMap(); - this.textureManager = eah; + this.textureManager = eak; } - public void update(final MapItemSavedData crd) { - this.getMapInstance(crd).updateTexture(); + public void update(final MapItemSavedData crg) { + this.getMapInstance(crg).updateTexture(); } - public void render(final PoseStack cyi, final MultiBufferSource dqq, final MapItemSavedData crd, final boolean boolean4, final int integer) { - this.getMapInstance(crd).draw(cyi, dqq, boolean4, integer); + public void render(final PoseStack cyl, final MultiBufferSource dqt, final MapItemSavedData crg, final boolean boolean4, final int integer) { + this.getMapInstance(crg).draw(cyl, dqt, boolean4, integer); } - private MapInstance getMapInstance(final MapItemSavedData crd) { - MapInstance a3 = this.maps.get(crd.getId()); + private MapInstance getMapInstance(final MapItemSavedData crg) { + MapInstance a3 = this.maps.get(crg.getId()); if (a3 == null) { - a3 = new MapInstance(crd); - this.maps.put(crd.getId(), a3); + a3 = new MapInstance(crg); + this.maps.put(crg.getId(), a3); } return a3; } @@ -82,10 +82,10 @@ public class MapRenderer implements AutoCloseable { private final DynamicTexture texture; private final RenderType renderType; - private MapInstance(final MapItemSavedData crd) { - this.data = crd; + private MapInstance(final MapItemSavedData crg) { + this.data = crg; this.texture = new DynamicTexture(128, 128, true); - final ResourceLocation sm4 = MapRenderer.this.textureManager.register("map/" + crd.getId(), this.texture); + final ResourceLocation sm4 = MapRenderer.this.textureManager.register("map/" + crg.getId(), this.texture); this.renderType = RenderType.text(sm4); } @@ -105,54 +105,54 @@ public class MapRenderer implements AutoCloseable { this.texture.upload(); } - private void draw(final PoseStack cyi, final MultiBufferSource dqq, final boolean boolean3, final int integer) { + private void draw(final PoseStack cyl, final MultiBufferSource dqt, final boolean boolean3, final int integer) { final int integer2 = 0; final int integer3 = 0; final float float8 = 0.0f; - final Matrix4f b9 = cyi.last().pose(); - final VertexConsumer cyl10 = dqq.getBuffer(this.renderType); - cyl10.vertex(b9, 0.0f, 128.0f, -0.01f).color(255, 255, 255, 255).uv(0.0f, 1.0f).uv2(integer).endVertex(); - cyl10.vertex(b9, 128.0f, 128.0f, -0.01f).color(255, 255, 255, 255).uv(1.0f, 1.0f).uv2(integer).endVertex(); - cyl10.vertex(b9, 128.0f, 0.0f, -0.01f).color(255, 255, 255, 255).uv(1.0f, 0.0f).uv2(integer).endVertex(); - cyl10.vertex(b9, 0.0f, 0.0f, -0.01f).color(255, 255, 255, 255).uv(0.0f, 0.0f).uv2(integer).endVertex(); + final Matrix4f b9 = cyl.last().pose(); + final VertexConsumer cyo10 = dqt.getBuffer(this.renderType); + cyo10.vertex(b9, 0.0f, 128.0f, -0.01f).color(255, 255, 255, 255).uv(0.0f, 1.0f).uv2(integer).endVertex(); + cyo10.vertex(b9, 128.0f, 128.0f, -0.01f).color(255, 255, 255, 255).uv(1.0f, 1.0f).uv2(integer).endVertex(); + cyo10.vertex(b9, 128.0f, 0.0f, -0.01f).color(255, 255, 255, 255).uv(1.0f, 0.0f).uv2(integer).endVertex(); + cyo10.vertex(b9, 0.0f, 0.0f, -0.01f).color(255, 255, 255, 255).uv(0.0f, 0.0f).uv2(integer).endVertex(); int integer4 = 0; - for (final MapDecoration cra13 : this.data.decorations.values()) { - if (boolean3 && !cra13.renderOnFrame()) { + for (final MapDecoration crd13 : this.data.decorations.values()) { + if (boolean3 && !crd13.renderOnFrame()) { continue; } - cyi.pushPose(); - cyi.translate(0.0f + cra13.getX() / 2.0f + 64.0f, 0.0f + cra13.getY() / 2.0f + 64.0f, -0.019999999552965164); - cyi.mulPose(Vector3f.ZP.rotationDegrees(cra13.getRot() * 360 / 16.0f)); - cyi.scale(4.0f, 4.0f, 3.0f); - cyi.translate(-0.125, 0.125, 0.0); - final byte byte14 = cra13.getImage(); + cyl.pushPose(); + cyl.translate(0.0f + crd13.getX() / 2.0f + 64.0f, 0.0f + crd13.getY() / 2.0f + 64.0f, -0.019999999552965164); + cyl.mulPose(Vector3f.ZP.rotationDegrees(crd13.getRot() * 360 / 16.0f)); + cyl.scale(4.0f, 4.0f, 3.0f); + cyl.translate(-0.125, 0.125, 0.0); + final byte byte14 = crd13.getImage(); final float float9 = (byte14 % 16 + 0) / 16.0f; final float float10 = (byte14 / 16 + 0) / 16.0f; final float float11 = (byte14 % 16 + 1) / 16.0f; final float float12 = (byte14 / 16 + 1) / 16.0f; - final Matrix4f b10 = cyi.last().pose(); + final Matrix4f b10 = cyl.last().pose(); final float float13 = -0.001f; - final VertexConsumer cyl11 = dqq.getBuffer(MapRenderer.MAP_ICONS); - cyl11.vertex(b10, -1.0f, 1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float9, float10).uv2(integer).endVertex(); - cyl11.vertex(b10, 1.0f, 1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float11, float10).uv2(integer).endVertex(); - cyl11.vertex(b10, 1.0f, -1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float11, float12).uv2(integer).endVertex(); - cyl11.vertex(b10, -1.0f, -1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float9, float12).uv2(integer).endVertex(); - cyi.popPose(); - if (cra13.getName() != null) { - final Font dcf22 = Minecraft.getInstance().font; - final String string23 = cra13.getName().getColoredString(); - final float float14 = (float)dcf22.width(string23); + final VertexConsumer cyo11 = dqt.getBuffer(MapRenderer.MAP_ICONS); + cyo11.vertex(b10, -1.0f, 1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float9, float10).uv2(integer).endVertex(); + cyo11.vertex(b10, 1.0f, 1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float11, float10).uv2(integer).endVertex(); + cyo11.vertex(b10, 1.0f, -1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float11, float12).uv2(integer).endVertex(); + cyo11.vertex(b10, -1.0f, -1.0f, integer4 * -0.001f).color(255, 255, 255, 255).uv(float9, float12).uv2(integer).endVertex(); + cyl.popPose(); + if (crd13.getName() != null) { + final Font dch22 = Minecraft.getInstance().font; + final String string23 = crd13.getName().getColoredString(); + final float float14 = (float)dch22.width(string23); final float float16 = 25.0f / float14; final float float17 = 0.0f; final float n = 6.0f; - dcf22.getClass(); + dch22.getClass(); final float float15 = Mth.clamp(float16, float17, n / 9.0f); - cyi.pushPose(); - cyi.translate(0.0f + cra13.getX() / 2.0f + 64.0f - float14 * float15 / 2.0f, 0.0f + cra13.getY() / 2.0f + 64.0f + 4.0f, -0.02500000037252903); - cyi.scale(float15, float15, 1.0f); - cyi.translate(0.0, 0.0, -0.10000000149011612); - dcf22.drawInBatch(string23, 0.0f, 0.0f, -1, false, cyi.last().pose(), dqq, false, Integer.MIN_VALUE, integer); - cyi.popPose(); + cyl.pushPose(); + cyl.translate(0.0f + crd13.getX() / 2.0f + 64.0f - float14 * float15 / 2.0f, 0.0f + crd13.getY() / 2.0f + 64.0f + 4.0f, -0.02500000037252903); + cyl.scale(float15, float15, 1.0f); + cyl.translate(0.0, 0.0, -0.10000000149011612); + dch22.drawInBatch(string23, 0.0f, 0.0f, -1, false, cyl.last().pose(), dqt, false, Integer.MIN_VALUE, integer); + cyl.popPose(); } ++integer4; } diff --git a/src/net/minecraft/client/gui/chat/NarratorChatListener.java b/src/net/minecraft/client/gui/chat/NarratorChatListener.java index 8ad0905..88cd34d 100644 --- a/src/net/minecraft/client/gui/chat/NarratorChatListener.java +++ b/src/net/minecraft/client/gui/chat/NarratorChatListener.java @@ -25,11 +25,11 @@ public class NarratorChatListener implements ChatListener { @Override public void handle(final ChatType ld, final Component lf) { - final NarratorStatus dbn4 = getStatus(); - if (dbn4 == NarratorStatus.OFF || !this.narrator.active()) { + final NarratorStatus dbp4 = getStatus(); + if (dbp4 == NarratorStatus.OFF || !this.narrator.active()) { return; } - if (dbn4 == NarratorStatus.ALL || (dbn4 == NarratorStatus.CHAT && ld == ChatType.CHAT) || (dbn4 == NarratorStatus.SYSTEM && ld == ChatType.SYSTEM)) { + if (dbp4 == NarratorStatus.ALL || (dbp4 == NarratorStatus.CHAT && ld == ChatType.CHAT) || (dbp4 == NarratorStatus.SYSTEM && ld == ChatType.SYSTEM)) { Component lf2; if (lf instanceof TranslatableComponent && "chat.type.text".equals(((TranslatableComponent)lf).getKey())) { lf2 = new TranslatableComponent("chat.type.text.narrate", ((TranslatableComponent)lf).getArgs()); @@ -42,8 +42,8 @@ public class NarratorChatListener implements ChatListener { } public void sayNow(final String string) { - final NarratorStatus dbn3 = getStatus(); - if (this.narrator.active() && dbn3 != NarratorStatus.OFF && dbn3 != NarratorStatus.CHAT && !string.isEmpty()) { + final NarratorStatus dbp3 = getStatus(); + if (this.narrator.active() && dbp3 != NarratorStatus.OFF && dbp3 != NarratorStatus.CHAT && !string.isEmpty()) { this.narrator.clear(); this.doSay(true, string); } @@ -60,20 +60,20 @@ public class NarratorChatListener implements ChatListener { this.narrator.say(string, boolean1); } - public void updateNarratorStatus(final NarratorStatus dbn) { + public void updateNarratorStatus(final NarratorStatus dbp) { this.clear(); - this.narrator.say(new TranslatableComponent("options.narrator", new Object[0]).getString() + " : " + new TranslatableComponent(dbn.getKey(), new Object[0]).getString(), true); - final ToastComponent ddz3 = Minecraft.getInstance().getToasts(); + this.narrator.say(new TranslatableComponent("options.narrator", new Object[0]).getString() + " : " + new TranslatableComponent(dbp.getKey(), new Object[0]).getString(), true); + final ToastComponent deb3 = Minecraft.getInstance().getToasts(); if (this.narrator.active()) { - if (dbn == NarratorStatus.OFF) { - SystemToast.addOrUpdate(ddz3, SystemToast.SystemToastIds.NARRATOR_TOGGLE, new TranslatableComponent("narrator.toast.disabled", new Object[0]), null); + if (dbp == NarratorStatus.OFF) { + SystemToast.addOrUpdate(deb3, SystemToast.SystemToastIds.NARRATOR_TOGGLE, new TranslatableComponent("narrator.toast.disabled", new Object[0]), null); } else { - SystemToast.addOrUpdate(ddz3, SystemToast.SystemToastIds.NARRATOR_TOGGLE, new TranslatableComponent("narrator.toast.enabled", new Object[0]), new TranslatableComponent(dbn.getKey(), new Object[0])); + SystemToast.addOrUpdate(deb3, SystemToast.SystemToastIds.NARRATOR_TOGGLE, new TranslatableComponent("narrator.toast.enabled", new Object[0]), new TranslatableComponent(dbp.getKey(), new Object[0])); } } else { - SystemToast.addOrUpdate(ddz3, SystemToast.SystemToastIds.NARRATOR_TOGGLE, new TranslatableComponent("narrator.toast.disabled", new Object[0]), new TranslatableComponent("options.narrator.notavailable", new Object[0])); + SystemToast.addOrUpdate(deb3, SystemToast.SystemToastIds.NARRATOR_TOGGLE, new TranslatableComponent("narrator.toast.disabled", new Object[0]), new TranslatableComponent("options.narrator.notavailable", new Object[0])); } } diff --git a/src/net/minecraft/client/gui/chat/OverlayChatListener.java b/src/net/minecraft/client/gui/chat/OverlayChatListener.java index f5f488b..cbda8c5 100644 --- a/src/net/minecraft/client/gui/chat/OverlayChatListener.java +++ b/src/net/minecraft/client/gui/chat/OverlayChatListener.java @@ -7,8 +7,8 @@ import net.minecraft.client.Minecraft; public class OverlayChatListener implements ChatListener { private final Minecraft minecraft; - public OverlayChatListener(final Minecraft dbl) { - this.minecraft = dbl; + public OverlayChatListener(final Minecraft dbn) { + this.minecraft = dbn; } @Override diff --git a/src/net/minecraft/client/gui/chat/StandardChatListener.java b/src/net/minecraft/client/gui/chat/StandardChatListener.java index 6281fda..79f2863 100644 --- a/src/net/minecraft/client/gui/chat/StandardChatListener.java +++ b/src/net/minecraft/client/gui/chat/StandardChatListener.java @@ -7,8 +7,8 @@ import net.minecraft.client.Minecraft; public class StandardChatListener implements ChatListener { private final Minecraft minecraft; - public StandardChatListener(final Minecraft dbl) { - this.minecraft = dbl; + public StandardChatListener(final Minecraft dbn) { + this.minecraft = dbn; } @Override diff --git a/src/net/minecraft/client/gui/components/AbstractSelectionList.java b/src/net/minecraft/client/gui/components/AbstractSelectionList.java index 0187ac4..a6d405b 100644 --- a/src/net/minecraft/client/gui/components/AbstractSelectionList.java +++ b/src/net/minecraft/client/gui/components/AbstractSelectionList.java @@ -37,12 +37,12 @@ public abstract class AbstractSelectionList> extends Abstract private boolean scrolling; private E selected; - public AbstractSelectionList(final Minecraft dbl, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { + public AbstractSelectionList(final Minecraft dbn, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { this.children = new TrackedList(); this.centerListVertically = true; this.yDrag = -2; this.renderSelection = true; - this.minecraft = dbl; + this.minecraft = dbn; this.width = integer2; this.height = integer3; this.y0 = integer4; @@ -149,7 +149,7 @@ public abstract class AbstractSelectionList> extends Abstract protected void clickedHeader(final int integer1, final int integer2) { } - protected void renderHeader(final int integer1, final int integer2, final Tesselator cyj) { + protected void renderHeader(final int integer1, final int integer2, final Tesselator cym) { } protected void renderBackground() { @@ -163,21 +163,21 @@ public abstract class AbstractSelectionList> extends Abstract this.renderBackground(); final int integer3 = this.getScrollbarPosition(); final int integer4 = integer3 + 6; - final Tesselator cyj7 = Tesselator.getInstance(); - final BufferBuilder cyd8 = cyj7.getBuilder(); + final Tesselator cym7 = Tesselator.getInstance(); + final BufferBuilder cyg8 = cym7.getBuilder(); this.minecraft.getTextureManager().bind(GuiComponent.BACKGROUND_LOCATION); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); final float float4 = 32.0f; - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(this.x0, this.y1, 0.0).uv(this.x0 / 32.0f, (this.y1 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyd8.vertex(this.x1, this.y1, 0.0).uv(this.x1 / 32.0f, (this.y1 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyd8.vertex(this.x1, this.y0, 0.0).uv(this.x1 / 32.0f, (this.y0 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyd8.vertex(this.x0, this.y0, 0.0).uv(this.x0 / 32.0f, (this.y0 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyj7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(this.x0, this.y1, 0.0).uv(this.x0 / 32.0f, (this.y1 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); + cyg8.vertex(this.x1, this.y1, 0.0).uv(this.x1 / 32.0f, (this.y1 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); + cyg8.vertex(this.x1, this.y0, 0.0).uv(this.x1 / 32.0f, (this.y0 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); + cyg8.vertex(this.x0, this.y0, 0.0).uv(this.x0 / 32.0f, (this.y0 + (int)this.getScrollAmount()) / 32.0f).color(32, 32, 32, 255).endVertex(); + cym7.end(); final int integer5 = this.getRowLeft(); final int integer6 = this.y0 + 4 - (int)this.getScrollAmount(); if (this.renderHeader) { - this.renderHeader(integer5, integer6, cyj7); + this.renderHeader(integer5, integer6, cym7); } this.renderList(integer5, integer6, integer1, integer2, float3); RenderSystem.disableDepthTest(); @@ -189,18 +189,18 @@ public abstract class AbstractSelectionList> extends Abstract RenderSystem.shadeModel(7425); RenderSystem.disableTexture(); final int integer7 = 4; - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(this.x0, this.y0 + 4, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 0).endVertex(); - cyd8.vertex(this.x1, this.y0 + 4, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 0).endVertex(); - cyd8.vertex(this.x1, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(this.x0, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyj7.end(); - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(this.x0, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(this.x1, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(this.x1, this.y1 - 4, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 0).endVertex(); - cyd8.vertex(this.x0, this.y1 - 4, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 0).endVertex(); - cyj7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(this.x0, this.y0 + 4, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 0).endVertex(); + cyg8.vertex(this.x1, this.y0 + 4, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 0).endVertex(); + cyg8.vertex(this.x1, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(this.x0, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cym7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(this.x0, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(this.x1, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(this.x1, this.y1 - 4, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 0).endVertex(); + cyg8.vertex(this.x0, this.y1 - 4, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 0).endVertex(); + cym7.end(); final int integer8 = this.getMaxScroll(); if (integer8 > 0) { int integer9 = (int)((this.y1 - this.y0) * (this.y1 - this.y0) / (float)this.getMaxPosition()); @@ -209,24 +209,24 @@ public abstract class AbstractSelectionList> extends Abstract if (integer10 < this.y0) { integer10 = this.y0; } - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(integer3, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(integer4, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(integer4, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(integer3, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyj7.end(); - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(integer3, integer10 + integer9, 0.0).uv(0.0f, 1.0f).color(128, 128, 128, 255).endVertex(); - cyd8.vertex(integer4, integer10 + integer9, 0.0).uv(1.0f, 1.0f).color(128, 128, 128, 255).endVertex(); - cyd8.vertex(integer4, integer10, 0.0).uv(1.0f, 0.0f).color(128, 128, 128, 255).endVertex(); - cyd8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(128, 128, 128, 255).endVertex(); - cyj7.end(); - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(integer3, integer10 + integer9 - 1, 0.0).uv(0.0f, 1.0f).color(192, 192, 192, 255).endVertex(); - cyd8.vertex(integer4 - 1, integer10 + integer9 - 1, 0.0).uv(1.0f, 1.0f).color(192, 192, 192, 255).endVertex(); - cyd8.vertex(integer4 - 1, integer10, 0.0).uv(1.0f, 0.0f).color(192, 192, 192, 255).endVertex(); - cyd8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(192, 192, 192, 255).endVertex(); - cyj7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(integer3, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(integer4, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(integer4, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(integer3, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cym7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(integer3, integer10 + integer9, 0.0).uv(0.0f, 1.0f).color(128, 128, 128, 255).endVertex(); + cyg8.vertex(integer4, integer10 + integer9, 0.0).uv(1.0f, 1.0f).color(128, 128, 128, 255).endVertex(); + cyg8.vertex(integer4, integer10, 0.0).uv(1.0f, 0.0f).color(128, 128, 128, 255).endVertex(); + cyg8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(128, 128, 128, 255).endVertex(); + cym7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(integer3, integer10 + integer9 - 1, 0.0).uv(0.0f, 1.0f).color(192, 192, 192, 255).endVertex(); + cyg8.vertex(integer4 - 1, integer10 + integer9 - 1, 0.0).uv(1.0f, 1.0f).color(192, 192, 192, 255).endVertex(); + cyg8.vertex(integer4 - 1, integer10, 0.0).uv(1.0f, 0.0f).color(192, 192, 192, 255).endVertex(); + cyg8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(192, 192, 192, 255).endVertex(); + cym7.end(); } this.renderDecorations(integer1, integer2); RenderSystem.enableTexture(); @@ -372,8 +372,8 @@ public abstract class AbstractSelectionList> extends Abstract protected void renderList(final int integer1, final int integer2, final int integer3, final int integer4, final float float5) { final int integer5 = this.getItemCount(); - final Tesselator cyj8 = Tesselator.getInstance(); - final BufferBuilder cyd9 = cyj8.getBuilder(); + final Tesselator cym8 = Tesselator.getInstance(); + final BufferBuilder cyg9 = cym8.getBuilder(); for (int integer6 = 0; integer6 < integer5; ++integer6) { final int integer7 = this.getRowTop(integer6); final int integer8 = this.getRowBottom(integer6); @@ -389,19 +389,19 @@ public abstract class AbstractSelectionList> extends Abstract RenderSystem.disableTexture(); final float float6 = this.isFocused() ? 1.0f : 0.5f; RenderSystem.color4f(float6, float6, float6, 1.0f); - cyd9.begin(7, DefaultVertexFormat.POSITION); - cyd9.vertex(integer12, integer9 + integer10 + 2, 0.0).endVertex(); - cyd9.vertex(integer13, integer9 + integer10 + 2, 0.0).endVertex(); - cyd9.vertex(integer13, integer9 - 2, 0.0).endVertex(); - cyd9.vertex(integer12, integer9 - 2, 0.0).endVertex(); - cyj8.end(); + cyg9.begin(7, DefaultVertexFormat.POSITION); + cyg9.vertex(integer12, integer9 + integer10 + 2, 0.0).endVertex(); + cyg9.vertex(integer13, integer9 + integer10 + 2, 0.0).endVertex(); + cyg9.vertex(integer13, integer9 - 2, 0.0).endVertex(); + cyg9.vertex(integer12, integer9 - 2, 0.0).endVertex(); + cym8.end(); RenderSystem.color4f(0.0f, 0.0f, 0.0f, 1.0f); - cyd9.begin(7, DefaultVertexFormat.POSITION); - cyd9.vertex(integer12 + 1, integer9 + integer10 + 1, 0.0).endVertex(); - cyd9.vertex(integer13 - 1, integer9 + integer10 + 1, 0.0).endVertex(); - cyd9.vertex(integer13 - 1, integer9 - 1, 0.0).endVertex(); - cyd9.vertex(integer12 + 1, integer9 - 1, 0.0).endVertex(); - cyj8.end(); + cyg9.begin(7, DefaultVertexFormat.POSITION); + cyg9.vertex(integer12 + 1, integer9 + integer10 + 1, 0.0).endVertex(); + cyg9.vertex(integer13 - 1, integer9 + integer10 + 1, 0.0).endVertex(); + cyg9.vertex(integer13 - 1, integer9 - 1, 0.0).endVertex(); + cyg9.vertex(integer12 + 1, integer9 - 1, 0.0).endVertex(); + cym8.end(); RenderSystem.enableTexture(); } final int integer12 = this.getRowLeft(); @@ -428,17 +428,17 @@ public abstract class AbstractSelectionList> extends Abstract } protected void renderHoleBackground(final int integer1, final int integer2, final int integer3, final int integer4) { - final Tesselator cyj6 = Tesselator.getInstance(); - final BufferBuilder cyd7 = cyj6.getBuilder(); + final Tesselator cym6 = Tesselator.getInstance(); + final BufferBuilder cyg7 = cym6.getBuilder(); this.minecraft.getTextureManager().bind(GuiComponent.BACKGROUND_LOCATION); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); final float float8 = 32.0f; - cyd7.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd7.vertex(this.x0, integer2, 0.0).uv(0.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); - cyd7.vertex(this.x0 + this.width, integer2, 0.0).uv(this.width / 32.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); - cyd7.vertex(this.x0 + this.width, integer1, 0.0).uv(this.width / 32.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); - cyd7.vertex(this.x0, integer1, 0.0).uv(0.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); - cyj6.end(); + cyg7.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg7.vertex(this.x0, integer2, 0.0).uv(0.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); + cyg7.vertex(this.x0 + this.width, integer2, 0.0).uv(this.width / 32.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); + cyg7.vertex(this.x0 + this.width, integer1, 0.0).uv(this.width / 32.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); + cyg7.vertex(this.x0, integer1, 0.0).uv(0.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); + cym6.end(); } protected E remove(final int integer) { diff --git a/src/net/minecraft/client/gui/components/AbstractSliderButton.java b/src/net/minecraft/client/gui/components/AbstractSliderButton.java index 31379dc..2b02b24 100644 --- a/src/net/minecraft/client/gui/components/AbstractSliderButton.java +++ b/src/net/minecraft/client/gui/components/AbstractSliderButton.java @@ -15,9 +15,9 @@ public abstract class AbstractSliderButton extends AbstractWidget { this(Minecraft.getInstance().options, integer1, integer2, integer3, integer4, double5); } - protected AbstractSliderButton(final Options dbp, final int integer2, final int integer3, final int integer4, final int integer5, final double double6) { + protected AbstractSliderButton(final Options dbr, final int integer2, final int integer3, final int integer4, final int integer5, final double double6) { super(integer2, integer3, integer4, integer5, ""); - this.options = dbp; + this.options = dbr; this.value = double6; } @@ -32,8 +32,8 @@ public abstract class AbstractSliderButton extends AbstractWidget { } @Override - protected void renderBg(final Minecraft dbl, final int integer2, final int integer3) { - dbl.getTextureManager().bind(AbstractSliderButton.WIDGETS_LOCATION); + protected void renderBg(final Minecraft dbn, final int integer2, final int integer3) { + dbn.getTextureManager().bind(AbstractSliderButton.WIDGETS_LOCATION); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); final int integer4 = (this.isHovered() ? 2 : 1) * 20; this.blit(this.x + (int)(this.value * (this.width - 8)), this.y, 0, 46 + integer4, 4, 20); @@ -75,7 +75,7 @@ public abstract class AbstractSliderButton extends AbstractWidget { } @Override - public void playDownSound(final SoundManager edw) { + public void playDownSound(final SoundManager edz) { } @Override diff --git a/src/net/minecraft/client/gui/components/AbstractWidget.java b/src/net/minecraft/client/gui/components/AbstractWidget.java index 60158e5..1e34a61 100644 --- a/src/net/minecraft/client/gui/components/AbstractWidget.java +++ b/src/net/minecraft/client/gui/components/AbstractWidget.java @@ -105,9 +105,9 @@ public abstract class AbstractWidget extends GuiComponent implements Widget, Gui } public void renderButton(final int integer1, final int integer2, final float float3) { - final Minecraft dbl5 = Minecraft.getInstance(); - final Font dcf6 = dbl5.font; - dbl5.getTextureManager().bind(AbstractWidget.WIDGETS_LOCATION); + final Minecraft dbn5 = Minecraft.getInstance(); + final Font dch6 = dbn5.font; + dbn5.getTextureManager().bind(AbstractWidget.WIDGETS_LOCATION); RenderSystem.color4f(1.0f, 1.0f, 1.0f, this.alpha); final int integer3 = this.getYImage(this.isHovered()); RenderSystem.enableBlend(); @@ -115,12 +115,12 @@ public abstract class AbstractWidget extends GuiComponent implements Widget, Gui RenderSystem.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA); this.blit(this.x, this.y, 0, 46 + integer3 * 20, this.width / 2, this.height); this.blit(this.x + this.width / 2, this.y, 200 - this.width / 2, 46 + integer3 * 20, this.width / 2, this.height); - this.renderBg(dbl5, integer1, integer2); + this.renderBg(dbn5, integer1, integer2); final int integer4 = this.active ? 16777215 : 10526880; - this.drawCenteredString(dcf6, this.getMessage(), this.x + this.width / 2, this.y + (this.height - 8) / 2, integer4 | Mth.ceil(this.alpha * 255.0f) << 24); + this.drawCenteredString(dch6, this.getMessage(), this.x + this.width / 2, this.y + (this.height - 8) / 2, integer4 | Mth.ceil(this.alpha * 255.0f) << 24); } - protected void renderBg(final Minecraft dbl, final int integer2, final int integer3) { + protected void renderBg(final Minecraft dbn, final int integer2, final int integer3) { } public void onClick(final double double1, final double double2) { @@ -198,8 +198,8 @@ public abstract class AbstractWidget extends GuiComponent implements Widget, Gui public void renderToolTip(final int integer1, final int integer2) { } - public void playDownSound(final SoundManager edw) { - edw.play(SimpleSoundInstance.forUI(SoundEvents.UI_BUTTON_CLICK, 1.0f)); + public void playDownSound(final SoundManager edz) { + edz.play(SimpleSoundInstance.forUI(SoundEvents.UI_BUTTON_CLICK, 1.0f)); } public int getWidth() { diff --git a/src/net/minecraft/client/gui/components/BossHealthOverlay.java b/src/net/minecraft/client/gui/components/BossHealthOverlay.java index 6961db5..dfb300e 100644 --- a/src/net/minecraft/client/gui/components/BossHealthOverlay.java +++ b/src/net/minecraft/client/gui/components/BossHealthOverlay.java @@ -16,9 +16,9 @@ public class BossHealthOverlay extends GuiComponent { private final Minecraft minecraft; private final Map events; - public BossHealthOverlay(final Minecraft dbl) { + public BossHealthOverlay(final Minecraft dbn) { this.events = Maps.newLinkedHashMap(); - this.minecraft = dbl; + this.minecraft = dbn; } public void render() { @@ -27,13 +27,13 @@ public class BossHealthOverlay extends GuiComponent { } final int integer2 = this.minecraft.getWindow().getGuiScaledWidth(); int integer3 = 12; - for (final LerpingBossEvent ddc5 : this.events.values()) { + for (final LerpingBossEvent dde5 : this.events.values()) { final int integer4 = integer2 / 2 - 91; final int integer5 = integer3; RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); this.minecraft.getTextureManager().bind(BossHealthOverlay.GUI_BARS_LOCATION); - this.drawBar(integer4, integer5, ddc5); - final String string8 = ddc5.getName().getColoredString(); + this.drawBar(integer4, integer5, dde5); + final String string8 = dde5.getName().getColoredString(); final int integer6 = this.minecraft.font.width(string8); final int integer7 = integer2 / 2 - integer6 / 2; final int integer8 = integer5 - 9; @@ -48,16 +48,16 @@ public class BossHealthOverlay extends GuiComponent { } } - private void drawBar(final int integer1, final int integer2, final BossEvent aiy) { - this.blit(integer1, integer2, 0, aiy.getColor().ordinal() * 5 * 2, 182, 5); - if (aiy.getOverlay() != BossEvent.BossBarOverlay.PROGRESS) { - this.blit(integer1, integer2, 0, 80 + (aiy.getOverlay().ordinal() - 1) * 5 * 2, 182, 5); + private void drawBar(final int integer1, final int integer2, final BossEvent ajb) { + this.blit(integer1, integer2, 0, ajb.getColor().ordinal() * 5 * 2, 182, 5); + if (ajb.getOverlay() != BossEvent.BossBarOverlay.PROGRESS) { + this.blit(integer1, integer2, 0, 80 + (ajb.getOverlay().ordinal() - 1) * 5 * 2, 182, 5); } - final int integer3 = (int)(aiy.getPercent() * 183.0f); + final int integer3 = (int)(ajb.getPercent() * 183.0f); if (integer3 > 0) { - this.blit(integer1, integer2, 0, aiy.getColor().ordinal() * 5 * 2 + 5, integer3, 5); - if (aiy.getOverlay() != BossEvent.BossBarOverlay.PROGRESS) { - this.blit(integer1, integer2, 0, 80 + (aiy.getOverlay().ordinal() - 1) * 5 * 2 + 5, integer3, 5); + this.blit(integer1, integer2, 0, ajb.getColor().ordinal() * 5 * 2 + 5, integer3, 5); + if (ajb.getOverlay() != BossEvent.BossBarOverlay.PROGRESS) { + this.blit(integer1, integer2, 0, 80 + (ajb.getOverlay().ordinal() - 1) * 5 * 2 + 5, integer3, 5); } } } @@ -80,8 +80,8 @@ public class BossHealthOverlay extends GuiComponent { public boolean shouldPlayMusic() { if (!this.events.isEmpty()) { - for (final BossEvent aiy3 : this.events.values()) { - if (aiy3.shouldPlayBossMusic()) { + for (final BossEvent ajb3 : this.events.values()) { + if (ajb3.shouldPlayBossMusic()) { return true; } } @@ -91,8 +91,8 @@ public class BossHealthOverlay extends GuiComponent { public boolean shouldDarkenScreen() { if (!this.events.isEmpty()) { - for (final BossEvent aiy3 : this.events.values()) { - if (aiy3.shouldDarkenScreen()) { + for (final BossEvent ajb3 : this.events.values()) { + if (ajb3.shouldDarkenScreen()) { return true; } } @@ -102,8 +102,8 @@ public class BossHealthOverlay extends GuiComponent { public boolean shouldCreateWorldFog() { if (!this.events.isEmpty()) { - for (final BossEvent aiy3 : this.events.values()) { - if (aiy3.shouldCreateWorldFog()) { + for (final BossEvent ajb3 : this.events.values()) { + if (ajb3.shouldCreateWorldFog()) { return true; } } diff --git a/src/net/minecraft/client/gui/components/Button.java b/src/net/minecraft/client/gui/components/Button.java index b01aea4..328e900 100644 --- a/src/net/minecraft/client/gui/components/Button.java +++ b/src/net/minecraft/client/gui/components/Button.java @@ -14,6 +14,6 @@ public class Button extends AbstractButton { } public interface OnPress { - void onPress(final Button dct); + void onPress(final Button dcv); } } diff --git a/src/net/minecraft/client/gui/components/ChatComponent.java b/src/net/minecraft/client/gui/components/ChatComponent.java index 8abc783..5041b2b 100644 --- a/src/net/minecraft/client/gui/components/ChatComponent.java +++ b/src/net/minecraft/client/gui/components/ChatComponent.java @@ -26,11 +26,11 @@ public class ChatComponent extends GuiComponent { private int chatScrollbarPos; private boolean newMessageSinceScroll; - public ChatComponent(final Minecraft dbl) { + public ChatComponent(final Minecraft dbn) { this.recentChat = Lists.newArrayList(); this.allMessages = Lists.newArrayList(); this.trimmedMessages = Lists.newArrayList(); - this.minecraft = dbl; + this.minecraft = dbn; } public void render(final int integer) { @@ -56,9 +56,9 @@ public class ChatComponent extends GuiComponent { int integer5 = 0; final Matrix4f b14 = Matrix4f.createTranslateMatrix(0.0f, 0.0f, -100.0f); for (int integer6 = 0; integer6 + this.chatScrollbarPos < this.trimmedMessages.size() && integer6 < integer2; ++integer6) { - final GuiMessage dbg16 = this.trimmedMessages.get(integer6 + this.chatScrollbarPos); - if (dbg16 != null) { - final int integer7 = integer - dbg16.getAddedTime(); + final GuiMessage dbi16 = this.trimmedMessages.get(integer6 + this.chatScrollbarPos); + if (dbi16 != null) { + final int integer7 = integer - dbi16.getAddedTime(); if (integer7 < 200 || boolean5) { final double double9 = boolean5 ? 1.0 : getTimeFactor(integer7); final int integer8 = (int)(255.0 * double9 * double7); @@ -68,7 +68,7 @@ public class ChatComponent extends GuiComponent { final int integer10 = 0; final int integer11 = -integer6 * 9; GuiComponent.fill(b14, -2, integer11 - 9, 0 + integer4 + 4, integer11, integer9 << 24); - final String string24 = dbg16.getMessage().getColoredString(); + final String string24 = dbi16.getMessage().getColoredString(); RenderSystem.enableBlend(); this.minecraft.font.drawShadow(string24, 0.0f, (float)(integer11 - 8), 16777215 + (integer8 << 24)); RenderSystem.disableAlphaTest(); @@ -154,8 +154,8 @@ public class ChatComponent extends GuiComponent { this.trimmedMessages.clear(); this.resetChatScroll(); for (int integer2 = this.allMessages.size() - 1; integer2 >= 0; --integer2) { - final GuiMessage dbg3 = this.allMessages.get(integer2); - this.addMessage(dbg3.getMessage(), dbg3.getId(), dbg3.getAddedTime(), true); + final GuiMessage dbi3 = this.allMessages.get(integer2); + this.addMessage(dbi3.getMessage(), dbi3.getId(), dbi3.getAddedTime(), true); } } @@ -208,9 +208,9 @@ public class ChatComponent extends GuiComponent { this.minecraft.font.getClass(); final int integer13 = (int)(n2 / 9.0 + this.chatScrollbarPos); if (integer13 >= 0 && integer13 < this.trimmedMessages.size()) { - final GuiMessage dbg14 = this.trimmedMessages.get(integer13); + final GuiMessage dbi14 = this.trimmedMessages.get(integer13); int integer14 = 0; - for (final Component lf17 : dbg14.getMessage()) { + for (final Component lf17 : dbi14.getMessage()) { if (lf17 instanceof TextComponent) { integer14 += this.minecraft.font.width(ComponentRenderUtils.stripColor(((TextComponent)lf17).getText(), false)); if (integer14 > double4) { @@ -233,15 +233,15 @@ public class ChatComponent extends GuiComponent { public void removeById(final int integer) { Iterator iterator3 = this.trimmedMessages.iterator(); while (iterator3.hasNext()) { - final GuiMessage dbg4 = iterator3.next(); - if (dbg4.getId() == integer) { + final GuiMessage dbi4 = iterator3.next(); + if (dbi4.getId() == integer) { iterator3.remove(); } } iterator3 = this.allMessages.iterator(); while (iterator3.hasNext()) { - final GuiMessage dbg4 = iterator3.next(); - if (dbg4.getId() == integer) { + final GuiMessage dbi4 = iterator3.next(); + if (dbi4.getId() == integer) { iterator3.remove(); break; } diff --git a/src/net/minecraft/client/gui/components/Checkbox.java b/src/net/minecraft/client/gui/components/Checkbox.java index f13e7dc..13e9003 100644 --- a/src/net/minecraft/client/gui/components/Checkbox.java +++ b/src/net/minecraft/client/gui/components/Checkbox.java @@ -28,18 +28,18 @@ public class Checkbox extends AbstractButton { @Override public void renderButton(final int integer1, final int integer2, final float float3) { - final Minecraft dbl5 = Minecraft.getInstance(); - dbl5.getTextureManager().bind(Checkbox.TEXTURE); + final Minecraft dbn5 = Minecraft.getInstance(); + dbn5.getTextureManager().bind(Checkbox.TEXTURE); RenderSystem.enableDepthTest(); - final Font dcf6 = dbl5.font; + final Font dch6 = dbn5.font; RenderSystem.color4f(1.0f, 1.0f, 1.0f, this.alpha); RenderSystem.enableBlend(); RenderSystem.defaultBlendFunc(); RenderSystem.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA); GuiComponent.blit(this.x, this.y, 0.0f, this.selected ? 20.0f : 0.0f, 20, this.height, 32, 64); - this.renderBg(dbl5, integer1, integer2); + this.renderBg(dbn5, integer1, integer2); final int integer3 = 14737632; - this.drawString(dcf6, this.getMessage(), this.x + 24, this.y + (this.height - 8) / 2, 0xE0E0E0 | Mth.ceil(this.alpha * 255.0f) << 24); + this.drawString(dch6, this.getMessage(), this.x + 24, this.y + (this.height - 8) / 2, 0xE0E0E0 | Mth.ceil(this.alpha * 255.0f) << 24); } static { diff --git a/src/net/minecraft/client/gui/components/CommandSuggestions.java b/src/net/minecraft/client/gui/components/CommandSuggestions.java index aefc1ff..b984942 100644 --- a/src/net/minecraft/client/gui/components/CommandSuggestions.java +++ b/src/net/minecraft/client/gui/components/CommandSuggestions.java @@ -58,19 +58,19 @@ public class CommandSuggestions { private boolean allowSuggestions; private boolean keepSuggestions; - public CommandSuggestions(final Minecraft dbl, final Screen dfz, final EditBox dda, final Font dcf, final boolean boolean5, final boolean boolean6, final int integer7, final int integer8, final boolean boolean9, final int integer10) { + public CommandSuggestions(final Minecraft dbn, final Screen dgb, final EditBox ddc, final Font dch, final boolean boolean5, final boolean boolean6, final int integer7, final int integer8, final boolean boolean9, final int integer10) { this.commandUsage = Lists.newArrayList(); - this.minecraft = dbl; - this.screen = dfz; - this.input = dda; - this.font = dcf; + this.minecraft = dbn; + this.screen = dgb; + this.input = ddc; + this.font = dch; this.commandsOnly = boolean5; this.onlyShowIfCursorPastError = boolean6; this.lineStartOffset = integer7; this.suggestionLineLimit = integer8; this.anchorToBottom = boolean9; this.fillColor = integer10; - dda.setFormatter(this::formatChat); + ddc.setFormatter(this::formatChat); } public void setAllowSuggestions(final boolean boolean1) { diff --git a/src/net/minecraft/client/gui/components/ComponentRenderUtils.java b/src/net/minecraft/client/gui/components/ComponentRenderUtils.java index 9996543..c6fd3e8 100644 --- a/src/net/minecraft/client/gui/components/ComponentRenderUtils.java +++ b/src/net/minecraft/client/gui/components/ComponentRenderUtils.java @@ -16,7 +16,7 @@ public class ComponentRenderUtils { return ChatFormatting.stripFormatting(string); } - public static List wrapComponents(final Component lf, final int integer, final Font dcf, final boolean boolean4, final boolean boolean5) { + public static List wrapComponents(final Component lf, final int integer, final Font dch, final boolean boolean4, final boolean boolean5) { int integer2 = 0; Component lf2 = new TextComponent(""); final List list8 = Lists.newArrayList(); @@ -35,14 +35,14 @@ public class ComponentRenderUtils { } String string14 = stripColor(lf3.getStyle().getLegacyFormatCodes() + string12, boolean5); final String string13 = string14.endsWith("\n") ? string14.substring(0, string14.length() - 1) : string14; - int integer5 = dcf.width(string13); + int integer5 = dch.width(string13); Component lf5 = new TextComponent(string13).setStyle(lf3.getStyle().copy()); if (integer2 + integer5 > integer) { - String string15 = dcf.substrByWidth(string14, integer - integer2, false); + String string15 = dch.substrByWidth(string14, integer - integer2, false); String string16 = (string15.length() < string14.length()) ? string14.substring(string15.length()) : null; if (string16 != null && !string16.isEmpty()) { int integer6 = (string16.charAt(0) != ' ') ? string15.lastIndexOf(32) : string15.length(); - if (integer6 >= 0 && dcf.width(string14.substring(0, integer6)) > 0) { + if (integer6 >= 0 && dch.width(string14.substring(0, integer6)) > 0) { string15 = string14.substring(0, integer6); if (boolean4) { ++integer6; @@ -57,7 +57,7 @@ public class ComponentRenderUtils { list9.add(integer3 + 1, lf6); } string14 = string15; - integer5 = dcf.width(string14); + integer5 = dch.width(string14); lf5 = new TextComponent(string14); lf5.setStyle(lf3.getStyle().copy()); boolean6 = true; diff --git a/src/net/minecraft/client/gui/components/ContainerObjectSelectionList.java b/src/net/minecraft/client/gui/components/ContainerObjectSelectionList.java index 48589e0..b40aa66 100644 --- a/src/net/minecraft/client/gui/components/ContainerObjectSelectionList.java +++ b/src/net/minecraft/client/gui/components/ContainerObjectSelectionList.java @@ -6,8 +6,8 @@ import net.minecraft.client.gui.components.events.ContainerEventHandler; import net.minecraft.client.Minecraft; public abstract class ContainerObjectSelectionList> extends AbstractSelectionList { - public ContainerObjectSelectionList(final Minecraft dbl, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { - super(dbl, integer2, integer3, integer4, integer5, integer6); + public ContainerObjectSelectionList(final Minecraft dbn, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { + super(dbn, integer2, integer3, integer4, integer5, integer6); } @Override @@ -40,8 +40,8 @@ public abstract class ContainerObjectSelectionList> extends A } @Override - public void setFocused(@Nullable final GuiEventListener ddq) { - this.focused = ddq; + public void setFocused(@Nullable final GuiEventListener dds) { + this.focused = dds; } @Nullable diff --git a/src/net/minecraft/client/gui/components/DebugScreenOverlay.java b/src/net/minecraft/client/gui/components/DebugScreenOverlay.java index 07d3777..5e2ee5c 100644 --- a/src/net/minecraft/client/gui/components/DebugScreenOverlay.java +++ b/src/net/minecraft/client/gui/components/DebugScreenOverlay.java @@ -72,9 +72,9 @@ public class DebugScreenOverlay extends GuiComponent { @Nullable private CompletableFuture serverChunk; - public DebugScreenOverlay(final Minecraft dbl) { - this.minecraft = dbl; - this.font = dbl.font; + public DebugScreenOverlay(final Minecraft dbn) { + this.minecraft = dbn; + this.font = dbn.font; } public void clearChunkCache() { @@ -85,18 +85,18 @@ public class DebugScreenOverlay extends GuiComponent { public void render() { this.minecraft.getProfiler().push("debug"); RenderSystem.pushMatrix(); - final Entity akn2 = this.minecraft.getCameraEntity(); - this.block = akn2.pick(20.0, 0.0f, false); - this.liquid = akn2.pick(20.0, 0.0f, true); + final Entity akq2 = this.minecraft.getCameraEntity(); + this.block = akq2.pick(20.0, 0.0f, false); + this.liquid = akq2.pick(20.0, 0.0f, true); this.drawGameInformation(); this.drawSystemInformation(); RenderSystem.popMatrix(); if (this.minecraft.options.renderFpsChart) { final int integer3 = this.minecraft.getWindow().getGuiScaledWidth(); this.drawChart(this.minecraft.getFrameTimer(), 0, integer3 / 2, true); - final IntegratedServer edj4 = this.minecraft.getSingleplayerServer(); - if (edj4 != null) { - this.drawChart(edj4.getFrameTimer(), integer3 - Math.min(integer3 / 2, 240), integer3 / 2, false); + final IntegratedServer edm4 = this.minecraft.getSingleplayerServer(); + if (edm4 != null) { + this.drawChart(edm4.getFrameTimer(), integer3 - Math.min(integer3 / 2, 240), integer3 / 2, false); } } this.minecraft.getProfiler().pop(); @@ -139,13 +139,13 @@ public class DebugScreenOverlay extends GuiComponent { } protected List getGameInformation() { - final IntegratedServer edj3 = this.minecraft.getSingleplayerServer(); + final IntegratedServer edm3 = this.minecraft.getSingleplayerServer(); final Connection kt4 = this.minecraft.getConnection().getConnection(); final float float5 = kt4.getAverageSentPackets(); final float float6 = kt4.getAverageReceivedPackets(); String string2; - if (edj3 != null) { - string2 = String.format("Integrated server @ %.0f ms ticks, %.0f tx, %.0f rx", edj3.getAverageTickTime(), float5, float6); + if (edm3 != null) { + string2 = String.format("Integrated server @ %.0f ms ticks, %.0f tx, %.0f rx", edm3.getAverageTickTime(), float5, float6); } else { string2 = String.format("\"%s\" server, %.0f tx, %.0f rx", this.minecraft.player.getServerBrand(), float5, float6); @@ -154,8 +154,8 @@ public class DebugScreenOverlay extends GuiComponent { if (this.minecraft.showOnlyReducedInfo()) { return Lists.newArrayList("Minecraft " + SharedConstants.getCurrentVersion().getName() + " (" + this.minecraft.getLaunchedVersion() + "/" + ClientBrandRetriever.getClientModName() + ")", this.minecraft.fpsString, string2, this.minecraft.levelRenderer.getChunkStatistics(), this.minecraft.levelRenderer.getEntityStatistics(), "P: " + this.minecraft.particleEngine.countParticles() + ". T: " + this.minecraft.level.getEntityCount(), this.minecraft.level.gatherChunkSourceStats(), "", String.format("Chunk-relative: %d %d %d", fk7.getX() & 0xF, fk7.getY() & 0xF, fk7.getZ() & 0xF)); } - final Entity akn8 = this.minecraft.getCameraEntity(); - final Direction fp9 = akn8.getDirection(); + final Entity akq8 = this.minecraft.getCameraEntity(); + final Direction fp9 = akq8.getDirection(); String string3 = null; switch (fp9) { case NORTH: { @@ -179,13 +179,13 @@ public class DebugScreenOverlay extends GuiComponent { break; } } - final ChunkPos bje11 = new ChunkPos(fk7); - if (!Objects.equals(this.lastPos, bje11)) { - this.lastPos = bje11; + final ChunkPos bjh11 = new ChunkPos(fk7); + if (!Objects.equals(this.lastPos, bjh11)) { + this.lastPos = bjh11; this.clearChunkCache(); } - final Level bjt12 = this.getLevel(); - final LongSet longSet13 = (bjt12 instanceof ServerLevel) ? ((ServerLevel)bjt12).getForcedChunks() : LongSets.EMPTY_SET; + final Level bjw12 = this.getLevel(); + final LongSet longSet13 = (bjw12 instanceof ServerLevel) ? ((ServerLevel)bjw12).getForcedChunks() : LongSets.EMPTY_SET; final List list14 = Lists.newArrayList("Minecraft " + SharedConstants.getCurrentVersion().getName() + " (" + this.minecraft.getLaunchedVersion() + "/" + ClientBrandRetriever.getClientModName() + ("release".equalsIgnoreCase(this.minecraft.getVersionType()) ? "" : ("/" + this.minecraft.getVersionType())) + ")", this.minecraft.fpsString, string2, this.minecraft.levelRenderer.getChunkStatistics(), this.minecraft.levelRenderer.getEntityStatistics(), "P: " + this.minecraft.particleEngine.countParticles() + ". T: " + this.minecraft.level.getEntityCount(), this.minecraft.level.gatherChunkSourceStats()); final String string4 = this.getServerChunkStats(); if (string4 != null) { @@ -196,11 +196,11 @@ public class DebugScreenOverlay extends GuiComponent { list14.add(String.format(Locale.ROOT, "XYZ: %.3f / %.5f / %.3f", this.minecraft.getCameraEntity().getX(), this.minecraft.getCameraEntity().getY(), this.minecraft.getCameraEntity().getZ())); list14.add(String.format("Block: %d %d %d", fk7.getX(), fk7.getY(), fk7.getZ())); list14.add(String.format("Chunk: %d %d %d in %d %d %d", fk7.getX() & 0xF, fk7.getY() & 0xF, fk7.getZ() & 0xF, fk7.getX() >> 4, fk7.getY() >> 4, fk7.getZ() >> 4)); - list14.add(String.format(Locale.ROOT, "Facing: %s (%s) (%.1f / %.1f)", fp9, string3, Mth.wrapDegrees(akn8.yRot), Mth.wrapDegrees(akn8.xRot))); + list14.add(String.format(Locale.ROOT, "Facing: %s (%s) (%.1f / %.1f)", fp9, string3, Mth.wrapDegrees(akq8.yRot), Mth.wrapDegrees(akq8.xRot))); if (this.minecraft.level != null) { if (this.minecraft.level.hasChunkAt(fk7)) { - final LevelChunk cai16 = this.getClientChunk(); - if (cai16.isEmpty()) { + final LevelChunk cal16 = this.getClientChunk(); + if (cal16.isEmpty()) { list14.add("Waiting for chunk..."); } else { @@ -208,10 +208,10 @@ public class DebugScreenOverlay extends GuiComponent { final int integer18 = this.minecraft.level.getBrightness(LightLayer.SKY, fk7); final int integer19 = this.minecraft.level.getBrightness(LightLayer.BLOCK, fk7); list14.add("Client Light: " + integer17 + " (" + integer18 + " sky, " + integer19 + " block)"); - final LevelChunk cai17 = this.getServerChunk(); - if (cai17 != null) { - final LevelLightEngine cnx21 = bjt12.getChunkSource().getLightEngine(); - list14.add("Server Light: (" + cnx21.getLayerListener(LightLayer.SKY).getLightValue(fk7) + " sky, " + cnx21.getLayerListener(LightLayer.BLOCK).getLightValue(fk7) + " block)"); + final LevelChunk cal17 = this.getServerChunk(); + if (cal17 != null) { + final LevelLightEngine coa21 = bjw12.getChunkSource().getLightEngine(); + list14.add("Server Light: (" + coa21.getLayerListener(LightLayer.SKY).getLightValue(fk7) + " sky, " + coa21.getLayerListener(LightLayer.BLOCK).getLightValue(fk7) + " block)"); } else { list14.add("Server Light: (?? sky, ?? block)"); @@ -219,7 +219,7 @@ public class DebugScreenOverlay extends GuiComponent { final StringBuilder stringBuilder21 = new StringBuilder("CH"); for (final Heightmap.Types a25 : Heightmap.Types.values()) { if (a25.sendToClient()) { - stringBuilder21.append(" ").append(DebugScreenOverlay.HEIGHTMAP_NAMES.get(a25)).append(": ").append(cai16.getHeight(a25, fk7.getX(), fk7.getZ())); + stringBuilder21.append(" ").append(DebugScreenOverlay.HEIGHTMAP_NAMES.get(a25)).append(": ").append(cal16.getHeight(a25, fk7.getX(), fk7.getZ())); } } list14.add(stringBuilder21.toString()); @@ -228,8 +228,8 @@ public class DebugScreenOverlay extends GuiComponent { for (final Heightmap.Types a25 : Heightmap.Types.values()) { if (a25.keepAfterWorldgen()) { stringBuilder21.append(" ").append(DebugScreenOverlay.HEIGHTMAP_NAMES.get(a25)).append(": "); - if (cai17 != null) { - stringBuilder21.append(cai17.getHeight(a25, fk7.getX(), fk7.getZ())); + if (cal17 != null) { + stringBuilder21.append(cal17.getHeight(a25, fk7.getX(), fk7.getZ())); } else { stringBuilder21.append("??"); @@ -241,12 +241,12 @@ public class DebugScreenOverlay extends GuiComponent { list14.add("Biome: " + Registry.BIOME.getKey(this.minecraft.level.getBiome(fk7))); long long22 = 0L; float float7 = 0.0f; - if (cai17 != null) { - float7 = bjt12.getMoonBrightness(); - long22 = cai17.getInhabitedTime(); + if (cal17 != null) { + float7 = bjw12.getMoonBrightness(); + long22 = cal17.getInhabitedTime(); } - final DifficultyInstance ajg25 = new DifficultyInstance(bjt12.getDifficulty(), bjt12.getDayTime(), long22, float7); - list14.add(String.format(Locale.ROOT, "Local Difficulty: %.2f // %.2f (Day %d)", ajg25.getEffectiveDifficulty(), ajg25.getSpecialMultiplier(), this.minecraft.level.getDayTime() / 24000L)); + final DifficultyInstance ajj25 = new DifficultyInstance(bjw12.getDifficulty(), bjw12.getDayTime(), long22, float7); + list14.add(String.format(Locale.ROOT, "Local Difficulty: %.2f // %.2f (Day %d)", ajj25.getEffectiveDifficulty(), ajj25.getSpecialMultiplier(), this.minecraft.level.getDayTime() / 24000L)); } } } @@ -257,9 +257,9 @@ public class DebugScreenOverlay extends GuiComponent { else { list14.add("Outside of world..."); } - final PostChain dqt16 = this.minecraft.gameRenderer.currentEffect(); - if (dqt16 != null) { - list14.add("Shader: " + dqt16.getName()); + final PostChain dqw16 = this.minecraft.gameRenderer.currentEffect(); + if (dqw16 != null) { + list14.add("Shader: " + dqw16.getName()); } if (this.block.getType() == HitResult.Type.BLOCK) { final BlockPos fk8 = ((BlockHitResult)this.block).getBlockPos(); @@ -275,9 +275,9 @@ public class DebugScreenOverlay extends GuiComponent { @Nullable private String getServerChunkStats() { - final IntegratedServer edj2 = this.minecraft.getSingleplayerServer(); - if (edj2 != null) { - final ServerLevel xd3 = edj2.getLevel(this.minecraft.level.getDimension().getType()); + final IntegratedServer edm2 = this.minecraft.getSingleplayerServer(); + if (edm2 != null) { + final ServerLevel xd3 = edm2.getLevel(this.minecraft.level.getDimension().getType()); if (xd3 != null) { return xd3.gatherChunkSourceStats(); } @@ -286,17 +286,17 @@ public class DebugScreenOverlay extends GuiComponent { } private Level getLevel() { - return (Level)DataFixUtils.orElse((Optional)Optional.ofNullable(this.minecraft.getSingleplayerServer()).map(edj -> edj.getLevel(this.minecraft.level.dimension.getType())), this.minecraft.level); + return (Level)DataFixUtils.orElse((Optional)Optional.ofNullable(this.minecraft.getSingleplayerServer()).map(edm -> edm.getLevel(this.minecraft.level.dimension.getType())), this.minecraft.level); } @Nullable private LevelChunk getServerChunk() { if (this.serverChunk == null) { - final IntegratedServer edj2 = this.minecraft.getSingleplayerServer(); - if (edj2 != null) { - final ServerLevel xd3 = edj2.getLevel(this.minecraft.level.dimension.getType()); + final IntegratedServer edm2 = this.minecraft.getSingleplayerServer(); + if (edm2 != null) { + final ServerLevel xd3 = edm2.getLevel(this.minecraft.level.dimension.getType()); if (xd3 != null) { - this.serverChunk = xd3.getChunkSource().getChunkFuture(this.lastPos.x, this.lastPos.z, ChunkStatus.FULL, false).thenApply(either -> (LevelChunk)either.map(bzv -> bzv, a -> null)); + this.serverChunk = xd3.getChunkSource().getChunkFuture(this.lastPos.x, this.lastPos.z, ChunkStatus.FULL, false).thenApply(either -> (LevelChunk)either.map(bzy -> bzy, a -> null)); } } if (this.serverChunk == null) { @@ -324,50 +324,50 @@ public class DebugScreenOverlay extends GuiComponent { } if (this.block.getType() == HitResult.Type.BLOCK) { final BlockPos fk11 = ((BlockHitResult)this.block).getBlockPos(); - final BlockState byg12 = this.minecraft.level.getBlockState(fk11); + final BlockState byj12 = this.minecraft.level.getBlockState(fk11); list10.add(""); list10.add(ChatFormatting.UNDERLINE + "Targeted Block"); - list10.add(String.valueOf(Registry.BLOCK.getKey(byg12.getBlock()))); - for (final Map.Entry, Comparable> entry14 : byg12.getValues().entrySet()) { + list10.add(String.valueOf(Registry.BLOCK.getKey(byj12.getBlock()))); + for (final Map.Entry, Comparable> entry14 : byj12.getValues().entrySet()) { list10.add(this.getPropertyValueString(entry14)); } - for (final ResourceLocation sm14 : this.minecraft.getConnection().getTags().getBlocks().getMatchingTags(byg12.getBlock())) { + for (final ResourceLocation sm14 : this.minecraft.getConnection().getTags().getBlocks().getMatchingTags(byj12.getBlock())) { list10.add("#" + sm14); } } if (this.liquid.getType() == HitResult.Type.BLOCK) { final BlockPos fk11 = ((BlockHitResult)this.liquid).getBlockPos(); - final FluidState cog12 = this.minecraft.level.getFluidState(fk11); + final FluidState coj12 = this.minecraft.level.getFluidState(fk11); list10.add(""); list10.add(ChatFormatting.UNDERLINE + "Targeted Fluid"); - list10.add(String.valueOf(Registry.FLUID.getKey(cog12.getType()))); - for (final Map.Entry, Comparable> entry14 : cog12.getValues().entrySet()) { + list10.add(String.valueOf(Registry.FLUID.getKey(coj12.getType()))); + for (final Map.Entry, Comparable> entry14 : coj12.getValues().entrySet()) { list10.add(this.getPropertyValueString(entry14)); } - for (final ResourceLocation sm14 : this.minecraft.getConnection().getTags().getFluids().getMatchingTags(cog12.getType())) { + for (final ResourceLocation sm14 : this.minecraft.getConnection().getTags().getFluids().getMatchingTags(coj12.getType())) { list10.add("#" + sm14); } } - final Entity akn11 = this.minecraft.crosshairPickEntity; - if (akn11 != null) { + final Entity akq11 = this.minecraft.crosshairPickEntity; + if (akq11 != null) { list10.add(""); list10.add(ChatFormatting.UNDERLINE + "Targeted Entity"); - list10.add(String.valueOf(Registry.ENTITY_TYPE.getKey(akn11.getType()))); + list10.add(String.valueOf(Registry.ENTITY_TYPE.getKey(akq11.getType()))); } return list10; } private String getPropertyValueString(final Map.Entry, Comparable> entry) { - final Property bzj3 = entry.getKey(); + final Property bzm3 = entry.getKey(); final Comparable comparable4 = entry.getValue(); - String string5 = Util.getPropertyName(bzj3, comparable4); + String string5 = Util.getPropertyName(bzm3, comparable4); if (Boolean.TRUE.equals(comparable4)) { string5 = ChatFormatting.GREEN + string5; } else if (Boolean.FALSE.equals(comparable4)) { string5 = ChatFormatting.RED + string5; } - return bzj3.getName() + ": " + string5; + return bzm3.getName() + ": " + string5; } private void drawChart(final FrameTimer abj, final int integer2, final int integer3, final boolean boolean4) { @@ -391,11 +391,11 @@ public class DebugScreenOverlay extends GuiComponent { } int integer12 = this.minecraft.getWindow().getGuiScaledHeight(); GuiComponent.fill(integer2, integer12 - 60, integer2 + integer9, integer12, -1873784752); - final BufferBuilder cyd18 = Tesselator.getInstance().getBuilder(); + final BufferBuilder cyg18 = Tesselator.getInstance().getBuilder(); RenderSystem.enableBlend(); RenderSystem.disableTexture(); RenderSystem.defaultBlendFunc(); - cyd18.begin(7, DefaultVertexFormat.POSITION_COLOR); + cyg18.begin(7, DefaultVertexFormat.POSITION_COLOR); final Matrix4f b19 = Transformation.identity().getMatrix(); while (integer6 != integer5) { final int integer14 = abj.scaleSampleTo(arr8[integer6], boolean4 ? 30 : 60, boolean4 ? 60 : 20); @@ -405,15 +405,15 @@ public class DebugScreenOverlay extends GuiComponent { final int integer18 = integer16 >> 16 & 0xFF; final int integer19 = integer16 >> 8 & 0xFF; final int integer20 = integer16 & 0xFF; - cyd18.vertex(b19, (float)(integer7 + 1), (float)integer12, 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); - cyd18.vertex(b19, (float)integer7, (float)integer12, 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); - cyd18.vertex(b19, (float)integer7, (float)(integer12 - integer14 + 1), 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); - cyd18.vertex(b19, (float)(integer7 + 1), (float)(integer12 - integer14 + 1), 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); + cyg18.vertex(b19, (float)(integer7 + 1), (float)integer12, 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); + cyg18.vertex(b19, (float)integer7, (float)integer12, 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); + cyg18.vertex(b19, (float)integer7, (float)(integer12 - integer14 + 1), 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); + cyg18.vertex(b19, (float)(integer7 + 1), (float)(integer12 - integer14 + 1), 0.0f).color(integer18, integer19, integer20, integer17).endVertex(); ++integer7; integer6 = abj.wrapIndex(integer6 + 1); } - cyd18.end(); - BufferUploader.end(cyd18); + cyg18.end(); + BufferUploader.end(cyg18); RenderSystem.enableTexture(); RenderSystem.disableBlend(); if (boolean4) { diff --git a/src/net/minecraft/client/gui/components/EditBox.java b/src/net/minecraft/client/gui/components/EditBox.java index 8338c4f..3fac9c9 100644 --- a/src/net/minecraft/client/gui/components/EditBox.java +++ b/src/net/minecraft/client/gui/components/EditBox.java @@ -39,11 +39,11 @@ public class EditBox extends AbstractWidget implements Widget, GuiEventListener private Predicate filter; private BiFunction formatter; - public EditBox(final Font dcf, final int integer2, final int integer3, final int integer4, final int integer5, final String string) { - this(dcf, integer2, integer3, integer4, integer5, null, string); + public EditBox(final Font dch, final int integer2, final int integer3, final int integer4, final int integer5, final String string) { + this(dch, integer2, integer3, integer4, integer5, null, string); } - public EditBox(final Font dcf, final int integer2, final int integer3, final int integer4, final int integer5, @Nullable final EditBox dda, final String string) { + public EditBox(final Font dch, final int integer2, final int integer3, final int integer4, final int integer5, @Nullable final EditBox ddc, final String string) { super(integer2, integer3, integer4, integer5, string); this.value = ""; this.maxLength = 32; @@ -54,9 +54,9 @@ public class EditBox extends AbstractWidget implements Widget, GuiEventListener this.textColorUneditable = 7368816; this.filter = Predicates.alwaysTrue(); this.formatter = (BiFunction)((string, integer) -> string); - this.font = dcf; - if (dda != null) { - this.setValue(dda.getValue()); + this.font = dch; + if (ddc != null) { + this.setValue(ddc.getValue()); } } @@ -456,18 +456,18 @@ public class EditBox extends AbstractWidget implements Widget, GuiEventListener if (integer1 > this.x + this.width) { integer1 = this.x + this.width; } - final Tesselator cyj6 = Tesselator.getInstance(); - final BufferBuilder cyd7 = cyj6.getBuilder(); + final Tesselator cym6 = Tesselator.getInstance(); + final BufferBuilder cyg7 = cym6.getBuilder(); RenderSystem.color4f(0.0f, 0.0f, 255.0f, 255.0f); RenderSystem.disableTexture(); RenderSystem.enableColorLogicOp(); RenderSystem.logicOp(GlStateManager.LogicOp.OR_REVERSE); - cyd7.begin(7, DefaultVertexFormat.POSITION); - cyd7.vertex(integer1, integer4, 0.0).endVertex(); - cyd7.vertex(integer3, integer4, 0.0).endVertex(); - cyd7.vertex(integer3, integer2, 0.0).endVertex(); - cyd7.vertex(integer1, integer2, 0.0).endVertex(); - cyj6.end(); + cyg7.begin(7, DefaultVertexFormat.POSITION); + cyg7.vertex(integer1, integer4, 0.0).endVertex(); + cyg7.vertex(integer3, integer4, 0.0).endVertex(); + cyg7.vertex(integer3, integer2, 0.0).endVertex(); + cyg7.vertex(integer1, integer2, 0.0).endVertex(); + cym6.end(); RenderSystem.disableColorLogicOp(); RenderSystem.enableTexture(); } diff --git a/src/net/minecraft/client/gui/components/ImageButton.java b/src/net/minecraft/client/gui/components/ImageButton.java index 3493b9b..53b614a 100644 --- a/src/net/minecraft/client/gui/components/ImageButton.java +++ b/src/net/minecraft/client/gui/components/ImageButton.java @@ -38,8 +38,8 @@ public class ImageButton extends Button { @Override public void renderButton(final int integer1, final int integer2, final float float3) { - final Minecraft dbl5 = Minecraft.getInstance(); - dbl5.getTextureManager().bind(this.resourceLocation); + final Minecraft dbn5 = Minecraft.getInstance(); + dbn5.getTextureManager().bind(this.resourceLocation); RenderSystem.disableDepthTest(); int integer3 = this.yTexStart; if (this.isHovered()) { diff --git a/src/net/minecraft/client/gui/components/ObjectSelectionList.java b/src/net/minecraft/client/gui/components/ObjectSelectionList.java index cf00162..017d6bd 100644 --- a/src/net/minecraft/client/gui/components/ObjectSelectionList.java +++ b/src/net/minecraft/client/gui/components/ObjectSelectionList.java @@ -5,8 +5,8 @@ import net.minecraft.client.Minecraft; public abstract class ObjectSelectionList> extends AbstractSelectionList { private boolean inFocus; - public ObjectSelectionList(final Minecraft dbl, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { - super(dbl, integer2, integer3, integer4, integer5, integer6); + public ObjectSelectionList(final Minecraft dbn, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { + super(dbn, integer2, integer3, integer4, integer5, integer6); } @Override diff --git a/src/net/minecraft/client/gui/components/OptionButton.java b/src/net/minecraft/client/gui/components/OptionButton.java index d521ef6..4828590 100644 --- a/src/net/minecraft/client/gui/components/OptionButton.java +++ b/src/net/minecraft/client/gui/components/OptionButton.java @@ -5,8 +5,8 @@ import net.minecraft.client.Option; public class OptionButton extends Button { private final Option option; - public OptionButton(final int integer1, final int integer2, final int integer3, final int integer4, final Option dbo, final String string, final OnPress a) { + public OptionButton(final int integer1, final int integer2, final int integer3, final int integer4, final Option dbq, final String string, final OnPress a) { super(integer1, integer2, integer3, integer4, string, a); - this.option = dbo; + this.option = dbq; } } diff --git a/src/net/minecraft/client/gui/components/OptionsList.java b/src/net/minecraft/client/gui/components/OptionsList.java index 7af4246..0a15266 100644 --- a/src/net/minecraft/client/gui/components/OptionsList.java +++ b/src/net/minecraft/client/gui/components/OptionsList.java @@ -9,17 +9,17 @@ import net.minecraft.client.Option; import net.minecraft.client.Minecraft; public class OptionsList extends ContainerObjectSelectionList { - public OptionsList(final Minecraft dbl, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { - super(dbl, integer2, integer3, integer4, integer5, integer6); + public OptionsList(final Minecraft dbn, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { + super(dbn, integer2, integer3, integer4, integer5, integer6); this.centerListVertically = false; } - public int addBig(final Option dbo) { - return this.addEntry(Entry.big(this.minecraft.options, this.width, dbo)); + public int addBig(final Option dbq) { + return this.addEntry(Entry.big(this.minecraft.options, this.width, dbq)); } - public void addSmall(final Option dbo1, @Nullable final Option dbo2) { - this.addEntry(Entry.small(this.minecraft.options, this.width, dbo1, dbo2)); + public void addSmall(final Option dbq1, @Nullable final Option dbq2) { + this.addEntry(Entry.small(this.minecraft.options, this.width, dbq1, dbq2)); } public void addSmall(final Option[] arr) { @@ -45,23 +45,23 @@ public class OptionsList extends ContainerObjectSelectionList { this.children = list; } - public static Entry big(final Options dbp, final int integer, final Option dbo) { - return new Entry(ImmutableList.of(dbo.createButton(dbp, integer / 2 - 155, 0, 310))); + public static Entry big(final Options dbr, final int integer, final Option dbq) { + return new Entry(ImmutableList.of(dbq.createButton(dbr, integer / 2 - 155, 0, 310))); } - public static Entry small(final Options dbp, final int integer, final Option dbo3, @Nullable final Option dbo4) { - final AbstractWidget dcr5 = dbo3.createButton(dbp, integer / 2 - 155, 0, 150); - if (dbo4 == null) { - return new Entry(ImmutableList.of(dcr5)); + public static Entry small(final Options dbr, final int integer, final Option dbq3, @Nullable final Option dbq4) { + final AbstractWidget dct5 = dbq3.createButton(dbr, integer / 2 - 155, 0, 150); + if (dbq4 == null) { + return new Entry(ImmutableList.of(dct5)); } - return new Entry(ImmutableList.of(dcr5, dbo4.createButton(dbp, integer / 2 - 155 + 160, 0, 150))); + return new Entry(ImmutableList.of(dct5, dbq4.createButton(dbr, integer / 2 - 155 + 160, 0, 150))); } @Override public void render(final int integer1, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6, final int integer7, final boolean boolean8, final float float9) { - this.children.forEach(dcr -> { - dcr.y = integer2; - dcr.render(integer6, integer7, float9); + this.children.forEach(dct -> { + dct.y = integer2; + dct.render(integer6, integer7, float9); }); } diff --git a/src/net/minecraft/client/gui/components/PlayerTabOverlay.java b/src/net/minecraft/client/gui/components/PlayerTabOverlay.java index a90904c..877d1c8 100644 --- a/src/net/minecraft/client/gui/components/PlayerTabOverlay.java +++ b/src/net/minecraft/client/gui/components/PlayerTabOverlay.java @@ -36,16 +36,16 @@ public class PlayerTabOverlay extends GuiComponent { private long visibilityId; private boolean visible; - public PlayerTabOverlay(final Minecraft dbl, final Gui dcg) { - this.minecraft = dbl; - this.gui = dcg; + public PlayerTabOverlay(final Minecraft dbn, final Gui dci) { + this.minecraft = dbn; + this.gui = dci; } - public Component getNameForDisplay(final PlayerInfo dnp) { - if (dnp.getTabListDisplayName() != null) { - return dnp.getTabListDisplayName(); + public Component getNameForDisplay(final PlayerInfo dns) { + if (dns.getTabListDisplayName() != null) { + return dns.getTabListDisplayName(); } - return PlayerTeam.formatNameForTeam(dnp.getTeam(), new TextComponent(dnp.getProfile().getName())); + return PlayerTeam.formatNameForTeam(dns.getTeam(), new TextComponent(dns.getProfile().getName())); } public void setVisible(final boolean boolean1) { @@ -55,16 +55,16 @@ public class PlayerTabOverlay extends GuiComponent { this.visible = boolean1; } - public void render(final int integer, final Scoreboard cwi, @Nullable final Objective cwf) { - final ClientPacketListener dnm5 = this.minecraft.player.connection; - List list6 = PlayerTabOverlay.PLAYER_ORDERING.sortedCopy(dnm5.getOnlinePlayers()); + public void render(final int integer, final Scoreboard cwl, @Nullable final Objective cwi) { + final ClientPacketListener dnp5 = this.minecraft.player.connection; + List list6 = PlayerTabOverlay.PLAYER_ORDERING.sortedCopy(dnp5.getOnlinePlayers()); int integer2 = 0; int integer3 = 0; - for (final PlayerInfo dnp10 : list6) { - int integer4 = this.minecraft.font.width(this.getNameForDisplay(dnp10).getColoredString()); + for (final PlayerInfo dns10 : list6) { + int integer4 = this.minecraft.font.width(this.getNameForDisplay(dns10).getColoredString()); integer2 = Math.max(integer2, integer4); - if (cwf != null && cwf.getRenderType() != ObjectiveCriteria.RenderType.HEARTS) { - integer4 = this.minecraft.font.width(" " + cwi.getOrCreatePlayerScore(dnp10.getProfile().getName(), cwf).getScore()); + if (cwi != null && cwi.getRenderType() != ObjectiveCriteria.RenderType.HEARTS) { + integer4 = this.minecraft.font.width(" " + cwl.getOrCreatePlayerScore(dns10.getProfile().getName(), cwi).getScore()); integer3 = Math.max(integer3, integer4); } } @@ -77,8 +77,8 @@ public class PlayerTabOverlay extends GuiComponent { } final boolean boolean12 = this.minecraft.isLocalServer() || this.minecraft.getConnection().getConnection().isEncrypted(); int integer7; - if (cwf != null) { - if (cwf.getRenderType() == ObjectiveCriteria.RenderType.HEARTS) { + if (cwi != null) { + if (cwi.getRenderType() == ObjectiveCriteria.RenderType.HEARTS) { integer7 = 90; } else { @@ -136,37 +136,37 @@ public class PlayerTabOverlay extends GuiComponent { RenderSystem.enableBlend(); RenderSystem.defaultBlendFunc(); if (integer14 < list6.size()) { - final PlayerInfo dnp11 = list6.get(integer14); - final GameProfile gameProfile27 = dnp11.getProfile(); + final PlayerInfo dns11 = list6.get(integer14); + final GameProfile gameProfile27 = dns11.getProfile(); if (boolean12) { - final Player ayg28 = this.minecraft.level.getPlayerByUUID(gameProfile27.getId()); - final boolean boolean13 = ayg28 != null && ayg28.isModelPartShown(PlayerModelPart.CAPE) && ("Dinnerbone".equals(gameProfile27.getName()) || "Grumm".equals(gameProfile27.getName())); - this.minecraft.getTextureManager().bind(dnp11.getSkinLocation()); + final Player ayj28 = this.minecraft.level.getPlayerByUUID(gameProfile27.getId()); + final boolean boolean13 = ayj28 != null && ayj28.isModelPartShown(PlayerModelPart.CAPE) && ("Dinnerbone".equals(gameProfile27.getName()) || "Grumm".equals(gameProfile27.getName())); + this.minecraft.getTextureManager().bind(dns11.getSkinLocation()); final int integer18 = 8 + (boolean13 ? 8 : 0); final int integer19 = 8 * (boolean13 ? -1 : 1); GuiComponent.blit(integer16, integer17, 8, 8, 8.0f, (float)integer18, 8, integer19, 64, 64); - if (ayg28 != null && ayg28.isModelPartShown(PlayerModelPart.HAT)) { + if (ayj28 != null && ayj28.isModelPartShown(PlayerModelPart.HAT)) { final int integer20 = 8 + (boolean13 ? 8 : 0); final int integer21 = 8 * (boolean13 ? -1 : 1); GuiComponent.blit(integer16, integer17, 8, 8, 40.0f, (float)integer20, 8, integer21, 64, 64); } integer16 += 9; } - final String string22 = this.getNameForDisplay(dnp11).getColoredString(); - if (dnp11.getGameMode() == GameType.SPECTATOR) { + final String string22 = this.getNameForDisplay(dns11).getColoredString(); + if (dns11.getGameMode() == GameType.SPECTATOR) { this.minecraft.font.drawShadow(ChatFormatting.ITALIC + string22, (float)integer16, (float)integer17, -1862270977); } else { this.minecraft.font.drawShadow(string22, (float)integer16, (float)integer17, -1); } - if (cwf != null && dnp11.getGameMode() != GameType.SPECTATOR) { + if (cwi != null && dns11.getGameMode() != GameType.SPECTATOR) { final int integer22 = integer16 + integer2 + 1; final int integer18 = integer22 + integer7; if (integer18 - integer22 > 5) { - this.renderTablistScore(cwf, integer17, gameProfile27.getName(), integer22, integer18, dnp11); + this.renderTablistScore(cwi, integer17, gameProfile27.getName(), integer22, integer18, dns11); } } - this.renderPingIcon(integer8, integer16 - (boolean12 ? 9 : 0), integer17, dnp11); + this.renderPingIcon(integer8, integer16 - (boolean12 ? 9 : 0), integer17, dns11); } } if (list8 != null) { @@ -188,24 +188,24 @@ public class PlayerTabOverlay extends GuiComponent { } } - protected void renderPingIcon(final int integer1, final int integer2, final int integer3, final PlayerInfo dnp) { + protected void renderPingIcon(final int integer1, final int integer2, final int integer3, final PlayerInfo dns) { RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); this.minecraft.getTextureManager().bind(PlayerTabOverlay.GUI_ICONS_LOCATION); final int integer4 = 0; int integer5; - if (dnp.getLatency() < 0) { + if (dns.getLatency() < 0) { integer5 = 5; } - else if (dnp.getLatency() < 150) { + else if (dns.getLatency() < 150) { integer5 = 0; } - else if (dnp.getLatency() < 300) { + else if (dns.getLatency() < 300) { integer5 = 1; } - else if (dnp.getLatency() < 600) { + else if (dns.getLatency() < 600) { integer5 = 2; } - else if (dnp.getLatency() < 1000) { + else if (dns.getLatency() < 1000) { integer5 = 3; } else { @@ -216,31 +216,31 @@ public class PlayerTabOverlay extends GuiComponent { this.setBlitOffset(this.getBlitOffset() - 100); } - private void renderTablistScore(final Objective cwf, final int integer2, final String string, final int integer4, final int integer5, final PlayerInfo dnp) { - final int integer6 = cwf.getScoreboard().getOrCreatePlayerScore(string, cwf).getScore(); - if (cwf.getRenderType() == ObjectiveCriteria.RenderType.HEARTS) { + private void renderTablistScore(final Objective cwi, final int integer2, final String string, final int integer4, final int integer5, final PlayerInfo dns) { + final int integer6 = cwi.getScoreboard().getOrCreatePlayerScore(string, cwi).getScore(); + if (cwi.getRenderType() == ObjectiveCriteria.RenderType.HEARTS) { this.minecraft.getTextureManager().bind(PlayerTabOverlay.GUI_ICONS_LOCATION); final long long9 = Util.getMillis(); - if (this.visibilityId == dnp.getRenderVisibilityId()) { - if (integer6 < dnp.getLastHealth()) { - dnp.setLastHealthTime(long9); - dnp.setHealthBlinkTime(this.gui.getGuiTicks() + 20); + if (this.visibilityId == dns.getRenderVisibilityId()) { + if (integer6 < dns.getLastHealth()) { + dns.setLastHealthTime(long9); + dns.setHealthBlinkTime(this.gui.getGuiTicks() + 20); } - else if (integer6 > dnp.getLastHealth()) { - dnp.setLastHealthTime(long9); - dnp.setHealthBlinkTime(this.gui.getGuiTicks() + 10); + else if (integer6 > dns.getLastHealth()) { + dns.setLastHealthTime(long9); + dns.setHealthBlinkTime(this.gui.getGuiTicks() + 10); } } - if (long9 - dnp.getLastHealthTime() > 1000L || this.visibilityId != dnp.getRenderVisibilityId()) { - dnp.setLastHealth(integer6); - dnp.setDisplayHealth(integer6); - dnp.setLastHealthTime(long9); + if (long9 - dns.getLastHealthTime() > 1000L || this.visibilityId != dns.getRenderVisibilityId()) { + dns.setLastHealth(integer6); + dns.setDisplayHealth(integer6); + dns.setLastHealthTime(long9); } - dnp.setRenderVisibilityId(this.visibilityId); - dnp.setLastHealth(integer6); - final int integer7 = Mth.ceil(Math.max(integer6, dnp.getDisplayHealth()) / 2.0f); - final int integer8 = Math.max(Mth.ceil((float)(integer6 / 2)), Math.max(Mth.ceil((float)(dnp.getDisplayHealth() / 2)), 10)); - final boolean boolean13 = dnp.getHealthBlinkTime() > this.gui.getGuiTicks() && (dnp.getHealthBlinkTime() - this.gui.getGuiTicks()) / 3L % 2L == 1L; + dns.setRenderVisibilityId(this.visibilityId); + dns.setLastHealth(integer6); + final int integer7 = Mth.ceil(Math.max(integer6, dns.getDisplayHealth()) / 2.0f); + final int integer8 = Math.max(Mth.ceil((float)(integer6 / 2)), Math.max(Mth.ceil((float)(dns.getDisplayHealth() / 2)), 10)); + final boolean boolean13 = dns.getHealthBlinkTime() > this.gui.getGuiTicks() && (dns.getHealthBlinkTime() - this.gui.getGuiTicks()) / 3L % 2L == 1L; if (integer7 > 0) { final int integer9 = Mth.floor(Math.min((integer5 - integer4 - 4) / (float)integer8, 9.0f)); if (integer9 > 3) { @@ -250,10 +250,10 @@ public class PlayerTabOverlay extends GuiComponent { for (int integer10 = 0; integer10 < integer7; ++integer10) { this.blit(integer4 + integer10 * integer9, integer2, boolean13 ? 25 : 16, 0, 9, 9); if (boolean13) { - if (integer10 * 2 + 1 < dnp.getDisplayHealth()) { + if (integer10 * 2 + 1 < dns.getDisplayHealth()) { this.blit(integer4 + integer10 * integer9, integer2, 70, 0, 9, 9); } - if (integer10 * 2 + 1 == dnp.getDisplayHealth()) { + if (integer10 * 2 + 1 == dns.getDisplayHealth()) { this.blit(integer4 + integer10 * integer9, integer2, 79, 0, 9, 9); } } @@ -304,10 +304,10 @@ public class PlayerTabOverlay extends GuiComponent { } @Override - public int compare(final PlayerInfo dnp1, final PlayerInfo dnp2) { - final PlayerTeam cwg4 = dnp1.getTeam(); - final PlayerTeam cwg5 = dnp2.getTeam(); - return ComparisonChain.start().compareTrueFirst(dnp1.getGameMode() != GameType.SPECTATOR, dnp2.getGameMode() != GameType.SPECTATOR).compare((cwg4 != null) ? cwg4.getName() : "", (cwg5 != null) ? cwg5.getName() : "").compare(dnp1.getProfile().getName(), dnp2.getProfile().getName(), String::compareToIgnoreCase).result(); + public int compare(final PlayerInfo dns1, final PlayerInfo dns2) { + final PlayerTeam cwj4 = dns1.getTeam(); + final PlayerTeam cwj5 = dns2.getTeam(); + return ComparisonChain.start().compareTrueFirst(dns1.getGameMode() != GameType.SPECTATOR, dns2.getGameMode() != GameType.SPECTATOR).compare((cwj4 != null) ? cwj4.getName() : "", (cwj5 != null) ? cwj5.getName() : "").compare(dns1.getProfile().getName(), dns2.getProfile().getName(), String::compareToIgnoreCase).result(); } } } diff --git a/src/net/minecraft/client/gui/components/ScrolledSelectionList.java b/src/net/minecraft/client/gui/components/ScrolledSelectionList.java index cf1b659..3a2e0d8 100644 --- a/src/net/minecraft/client/gui/components/ScrolledSelectionList.java +++ b/src/net/minecraft/client/gui/components/ScrolledSelectionList.java @@ -33,12 +33,12 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle protected int headerHeight; private boolean scrolling; - public ScrolledSelectionList(final Minecraft dbl, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { + public ScrolledSelectionList(final Minecraft dbn, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6) { this.centerListVertically = true; this.yDrag = -2; this.visible = true; this.renderSelection = true; - this.minecraft = dbl; + this.minecraft = dbn; this.width = integer2; this.height = integer3; this.y0 = integer4; @@ -101,7 +101,7 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle protected abstract void renderItem(final int integer1, final int integer2, final int integer3, final int integer4, final int integer5, final int integer6, final float float7); - protected void renderHeader(final int integer1, final int integer2, final Tesselator cyj) { + protected void renderHeader(final int integer1, final int integer2, final Tesselator cym) { } protected void clickedHeader(final int integer1, final int integer2) { @@ -161,21 +161,21 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle final int integer3 = this.getScrollbarPosition(); final int integer4 = integer3 + 6; this.capYPosition(); - final Tesselator cyj7 = Tesselator.getInstance(); - final BufferBuilder cyd8 = cyj7.getBuilder(); + final Tesselator cym7 = Tesselator.getInstance(); + final BufferBuilder cyg8 = cym7.getBuilder(); this.minecraft.getTextureManager().bind(GuiComponent.BACKGROUND_LOCATION); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); final float float4 = 32.0f; - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(this.x0, this.y1, 0.0).uv(this.x0 / 32.0f, (this.y1 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyd8.vertex(this.x1, this.y1, 0.0).uv(this.x1 / 32.0f, (this.y1 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyd8.vertex(this.x1, this.y0, 0.0).uv(this.x1 / 32.0f, (this.y0 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyd8.vertex(this.x0, this.y0, 0.0).uv(this.x0 / 32.0f, (this.y0 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); - cyj7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(this.x0, this.y1, 0.0).uv(this.x0 / 32.0f, (this.y1 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); + cyg8.vertex(this.x1, this.y1, 0.0).uv(this.x1 / 32.0f, (this.y1 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); + cyg8.vertex(this.x1, this.y0, 0.0).uv(this.x1 / 32.0f, (this.y0 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); + cyg8.vertex(this.x0, this.y0, 0.0).uv(this.x0 / 32.0f, (this.y0 + (int)this.yo) / 32.0f).color(32, 32, 32, 255).endVertex(); + cym7.end(); final int integer5 = this.x0 + this.width / 2 - this.getRowWidth() / 2 + 2; final int integer6 = this.y0 + 4 - (int)this.yo; if (this.renderHeader) { - this.renderHeader(integer5, integer6, cyj7); + this.renderHeader(integer5, integer6, cym7); } this.renderList(integer5, integer6, integer1, integer2, float3); RenderSystem.disableDepthTest(); @@ -187,18 +187,18 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle RenderSystem.shadeModel(7425); RenderSystem.disableTexture(); final int integer7 = 4; - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(this.x0, this.y0 + 4, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 0).endVertex(); - cyd8.vertex(this.x1, this.y0 + 4, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 0).endVertex(); - cyd8.vertex(this.x1, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(this.x0, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyj7.end(); - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(this.x0, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(this.x1, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(this.x1, this.y1 - 4, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 0).endVertex(); - cyd8.vertex(this.x0, this.y1 - 4, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 0).endVertex(); - cyj7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(this.x0, this.y0 + 4, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 0).endVertex(); + cyg8.vertex(this.x1, this.y0 + 4, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 0).endVertex(); + cyg8.vertex(this.x1, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(this.x0, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cym7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(this.x0, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(this.x1, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(this.x1, this.y1 - 4, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 0).endVertex(); + cyg8.vertex(this.x0, this.y1 - 4, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 0).endVertex(); + cym7.end(); final int integer8 = this.getMaxScroll(); if (integer8 > 0) { int integer9 = (int)((this.y1 - this.y0) * (this.y1 - this.y0) / (float)this.getMaxPosition()); @@ -207,24 +207,24 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle if (integer10 < this.y0) { integer10 = this.y0; } - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(integer3, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(integer4, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(integer4, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyd8.vertex(integer3, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); - cyj7.end(); - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(integer3, integer10 + integer9, 0.0).uv(0.0f, 1.0f).color(128, 128, 128, 255).endVertex(); - cyd8.vertex(integer4, integer10 + integer9, 0.0).uv(1.0f, 1.0f).color(128, 128, 128, 255).endVertex(); - cyd8.vertex(integer4, integer10, 0.0).uv(1.0f, 0.0f).color(128, 128, 128, 255).endVertex(); - cyd8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(128, 128, 128, 255).endVertex(); - cyj7.end(); - cyd8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd8.vertex(integer3, integer10 + integer9 - 1, 0.0).uv(0.0f, 1.0f).color(192, 192, 192, 255).endVertex(); - cyd8.vertex(integer4 - 1, integer10 + integer9 - 1, 0.0).uv(1.0f, 1.0f).color(192, 192, 192, 255).endVertex(); - cyd8.vertex(integer4 - 1, integer10, 0.0).uv(1.0f, 0.0f).color(192, 192, 192, 255).endVertex(); - cyd8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(192, 192, 192, 255).endVertex(); - cyj7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(integer3, this.y1, 0.0).uv(0.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(integer4, this.y1, 0.0).uv(1.0f, 1.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(integer4, this.y0, 0.0).uv(1.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cyg8.vertex(integer3, this.y0, 0.0).uv(0.0f, 0.0f).color(0, 0, 0, 255).endVertex(); + cym7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(integer3, integer10 + integer9, 0.0).uv(0.0f, 1.0f).color(128, 128, 128, 255).endVertex(); + cyg8.vertex(integer4, integer10 + integer9, 0.0).uv(1.0f, 1.0f).color(128, 128, 128, 255).endVertex(); + cyg8.vertex(integer4, integer10, 0.0).uv(1.0f, 0.0f).color(128, 128, 128, 255).endVertex(); + cyg8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(128, 128, 128, 255).endVertex(); + cym7.end(); + cyg8.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg8.vertex(integer3, integer10 + integer9 - 1, 0.0).uv(0.0f, 1.0f).color(192, 192, 192, 255).endVertex(); + cyg8.vertex(integer4 - 1, integer10 + integer9 - 1, 0.0).uv(1.0f, 1.0f).color(192, 192, 192, 255).endVertex(); + cyg8.vertex(integer4 - 1, integer10, 0.0).uv(1.0f, 0.0f).color(192, 192, 192, 255).endVertex(); + cyg8.vertex(integer3, integer10, 0.0).uv(0.0f, 0.0f).color(192, 192, 192, 255).endVertex(); + cym7.end(); } this.renderDecorations(integer1, integer2); RenderSystem.enableTexture(); @@ -344,8 +344,8 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle protected void renderList(final int integer1, final int integer2, final int integer3, final int integer4, final float float5) { final int integer5 = this.getItemCount(); - final Tesselator cyj8 = Tesselator.getInstance(); - final BufferBuilder cyd9 = cyj8.getBuilder(); + final Tesselator cym8 = Tesselator.getInstance(); + final BufferBuilder cyg9 = cym8.getBuilder(); for (int integer6 = 0; integer6 < integer5; ++integer6) { final int integer7 = integer2 + integer6 * this.itemHeight + this.headerHeight; final int integer8 = this.itemHeight - 4; @@ -358,19 +358,19 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle RenderSystem.disableTexture(); final float float6 = this.isFocused() ? 1.0f : 0.5f; RenderSystem.color4f(float6, float6, float6, 1.0f); - cyd9.begin(7, DefaultVertexFormat.POSITION); - cyd9.vertex(integer9, integer7 + integer8 + 2, 0.0).endVertex(); - cyd9.vertex(integer10, integer7 + integer8 + 2, 0.0).endVertex(); - cyd9.vertex(integer10, integer7 - 2, 0.0).endVertex(); - cyd9.vertex(integer9, integer7 - 2, 0.0).endVertex(); - cyj8.end(); + cyg9.begin(7, DefaultVertexFormat.POSITION); + cyg9.vertex(integer9, integer7 + integer8 + 2, 0.0).endVertex(); + cyg9.vertex(integer10, integer7 + integer8 + 2, 0.0).endVertex(); + cyg9.vertex(integer10, integer7 - 2, 0.0).endVertex(); + cyg9.vertex(integer9, integer7 - 2, 0.0).endVertex(); + cym8.end(); RenderSystem.color4f(0.0f, 0.0f, 0.0f, 1.0f); - cyd9.begin(7, DefaultVertexFormat.POSITION); - cyd9.vertex(integer9 + 1, integer7 + integer8 + 1, 0.0).endVertex(); - cyd9.vertex(integer10 - 1, integer7 + integer8 + 1, 0.0).endVertex(); - cyd9.vertex(integer10 - 1, integer7 - 1, 0.0).endVertex(); - cyd9.vertex(integer9 + 1, integer7 - 1, 0.0).endVertex(); - cyj8.end(); + cyg9.begin(7, DefaultVertexFormat.POSITION); + cyg9.vertex(integer9 + 1, integer7 + integer8 + 1, 0.0).endVertex(); + cyg9.vertex(integer10 - 1, integer7 + integer8 + 1, 0.0).endVertex(); + cyg9.vertex(integer10 - 1, integer7 - 1, 0.0).endVertex(); + cyg9.vertex(integer9 + 1, integer7 - 1, 0.0).endVertex(); + cym8.end(); RenderSystem.enableTexture(); } this.renderItem(integer6, integer1, integer7, integer8, integer3, integer4, float5); @@ -386,17 +386,17 @@ public abstract class ScrolledSelectionList extends AbstractContainerEventHandle } protected void renderHoleBackground(final int integer1, final int integer2, final int integer3, final int integer4) { - final Tesselator cyj6 = Tesselator.getInstance(); - final BufferBuilder cyd7 = cyj6.getBuilder(); + final Tesselator cym6 = Tesselator.getInstance(); + final BufferBuilder cyg7 = cym6.getBuilder(); this.minecraft.getTextureManager().bind(GuiComponent.BACKGROUND_LOCATION); RenderSystem.color4f(1.0f, 1.0f, 1.0f, 1.0f); final float float8 = 32.0f; - cyd7.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); - cyd7.vertex(this.x0, integer2, 0.0).uv(0.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); - cyd7.vertex(this.x0 + this.width, integer2, 0.0).uv(this.width / 32.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); - cyd7.vertex(this.x0 + this.width, integer1, 0.0).uv(this.width / 32.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); - cyd7.vertex(this.x0, integer1, 0.0).uv(0.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); - cyj6.end(); + cyg7.begin(7, DefaultVertexFormat.POSITION_TEX_COLOR); + cyg7.vertex(this.x0, integer2, 0.0).uv(0.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); + cyg7.vertex(this.x0 + this.width, integer2, 0.0).uv(this.width / 32.0f, integer2 / 32.0f).color(64, 64, 64, integer4).endVertex(); + cyg7.vertex(this.x0 + this.width, integer1, 0.0).uv(this.width / 32.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); + cyg7.vertex(this.x0, integer1, 0.0).uv(0.0f, integer1 / 32.0f).color(64, 64, 64, integer3).endVertex(); + cym6.end(); } public void setLeftPos(final int integer) { diff --git a/src/net/minecraft/client/gui/components/SliderButton.java b/src/net/minecraft/client/gui/components/SliderButton.java index 489c8c4..c734224 100644 --- a/src/net/minecraft/client/gui/components/SliderButton.java +++ b/src/net/minecraft/client/gui/components/SliderButton.java @@ -6,9 +6,9 @@ import net.minecraft.client.ProgressOption; public class SliderButton extends AbstractSliderButton { private final ProgressOption option; - public SliderButton(final Options dbp, final int integer2, final int integer3, final int integer4, final int integer5, final ProgressOption dbr) { - super(dbp, integer2, integer3, integer4, integer5, (float)dbr.toPct(dbr.get(dbp))); - this.option = dbr; + public SliderButton(final Options dbr, final int integer2, final int integer3, final int integer4, final int integer5, final ProgressOption dbt) { + super(dbr, integer2, integer3, integer4, integer5, (float)dbt.toPct(dbt.get(dbr))); + this.option = dbt; this.updateMessage(); } diff --git a/src/net/minecraft/client/gui/components/StateSwitchingButton.java b/src/net/minecraft/client/gui/components/StateSwitchingButton.java index 1f31015..a37d2aa 100644 --- a/src/net/minecraft/client/gui/components/StateSwitchingButton.java +++ b/src/net/minecraft/client/gui/components/StateSwitchingButton.java @@ -40,8 +40,8 @@ public class StateSwitchingButton extends AbstractWidget { @Override public void renderButton(final int integer1, final int integer2, final float float3) { - final Minecraft dbl5 = Minecraft.getInstance(); - dbl5.getTextureManager().bind(this.resourceLocation); + final Minecraft dbn5 = Minecraft.getInstance(); + dbn5.getTextureManager().bind(this.resourceLocation); RenderSystem.disableDepthTest(); int integer3 = this.xTexStart; int integer4 = this.yTexStart; diff --git a/src/net/minecraft/client/gui/components/SubtitleOverlay.java b/src/net/minecraft/client/gui/components/SubtitleOverlay.java index 4b76704..ca345db 100644 --- a/src/net/minecraft/client/gui/components/SubtitleOverlay.java +++ b/src/net/minecraft/client/gui/components/SubtitleOverlay.java @@ -18,9 +18,9 @@ public class SubtitleOverlay extends GuiComponent implements SoundEventListener private final List subtitles; private boolean isListening; - public SubtitleOverlay(final Minecraft dbl) { + public SubtitleOverlay(final Minecraft dbn) { this.subtitles = Lists.newArrayList(); - this.minecraft = dbl; + this.minecraft = dbn; } public void render() { @@ -38,10 +38,10 @@ public class SubtitleOverlay extends GuiComponent implements SoundEventListener RenderSystem.pushMatrix(); RenderSystem.enableBlend(); RenderSystem.defaultBlendFunc(); - final Vec3 cvi2 = new Vec3(this.minecraft.player.getX(), this.minecraft.player.getEyeY(), this.minecraft.player.getZ()); - final Vec3 cvi3 = new Vec3(0.0, 0.0, -1.0).xRot(-this.minecraft.player.xRot * 0.017453292f).yRot(-this.minecraft.player.yRot * 0.017453292f); - final Vec3 cvi4 = new Vec3(0.0, 1.0, 0.0).xRot(-this.minecraft.player.xRot * 0.017453292f).yRot(-this.minecraft.player.yRot * 0.017453292f); - final Vec3 cvi5 = cvi3.cross(cvi4); + final Vec3 cvl2 = new Vec3(this.minecraft.player.getX(), this.minecraft.player.getEyeY(), this.minecraft.player.getZ()); + final Vec3 cvl3 = new Vec3(0.0, 0.0, -1.0).xRot(-this.minecraft.player.xRot * 0.017453292f).yRot(-this.minecraft.player.yRot * 0.017453292f); + final Vec3 cvl4 = new Vec3(0.0, 1.0, 0.0).xRot(-this.minecraft.player.xRot * 0.017453292f).yRot(-this.minecraft.player.yRot * 0.017453292f); + final Vec3 cvl5 = cvl3.cross(cvl4); int integer6 = 0; int integer7 = 0; final Iterator iterator8 = this.subtitles.iterator(); @@ -60,9 +60,9 @@ public class SubtitleOverlay extends GuiComponent implements SoundEventListener final Subtitle a9 = iterator9.next(); final int integer8 = 255; final String string11 = a9.getText(); - final Vec3 cvi6 = a9.getLocation().subtract(cvi2).normalize(); - final double double13 = -cvi5.dot(cvi6); - final double double14 = -cvi3.dot(cvi6); + final Vec3 cvl6 = a9.getLocation().subtract(cvl2).normalize(); + final double double13 = -cvl5.dot(cvl6); + final double double14 = -cvl3.dot(cvl6); final boolean boolean17 = double14 > 0.5; final int integer9 = integer7 / 2; this.minecraft.font.getClass(); @@ -94,20 +94,20 @@ public class SubtitleOverlay extends GuiComponent implements SoundEventListener } @Override - public void onPlaySound(final SoundInstance ecw, final WeighedSoundEvents edx) { - if (edx.getSubtitle() == null) { + public void onPlaySound(final SoundInstance ecz, final WeighedSoundEvents eea) { + if (eea.getSubtitle() == null) { return; } - final String string4 = edx.getSubtitle().getColoredString(); + final String string4 = eea.getSubtitle().getColoredString(); if (!this.subtitles.isEmpty()) { for (final Subtitle a6 : this.subtitles) { if (a6.getText().equals(string4)) { - a6.refresh(new Vec3(ecw.getX(), ecw.getY(), ecw.getZ())); + a6.refresh(new Vec3(ecz.getX(), ecz.getY(), ecz.getZ())); return; } } } - this.subtitles.add(new Subtitle(string4, new Vec3(ecw.getX(), ecw.getY(), ecw.getZ()))); + this.subtitles.add(new Subtitle(string4, new Vec3(ecz.getX(), ecz.getY(), ecz.getZ()))); } public class Subtitle { @@ -115,9 +115,9 @@ public class SubtitleOverlay extends GuiComponent implements SoundEventListener private long time; private Vec3 location; - public Subtitle(final String string, final Vec3 cvi) { + public Subtitle(final String string, final Vec3 cvl) { this.text = string; - this.location = cvi; + this.location = cvl; this.time = Util.getMillis(); } @@ -133,8 +133,8 @@ public class SubtitleOverlay extends GuiComponent implements SoundEventListener return this.location; } - public void refresh(final Vec3 cvi) { - this.location = cvi; + public void refresh(final Vec3 cvl) { + this.location = cvl; this.time = Util.getMillis(); } } diff --git a/src/net/minecraft/client/gui/components/VolumeSlider.java b/src/net/minecraft/client/gui/components/VolumeSlider.java index 85c27b5..c866dec 100644 --- a/src/net/minecraft/client/gui/components/VolumeSlider.java +++ b/src/net/minecraft/client/gui/components/VolumeSlider.java @@ -7,8 +7,8 @@ import net.minecraft.sounds.SoundSource; public class VolumeSlider extends AbstractSliderButton { private final SoundSource source; - public VolumeSlider(final Minecraft dbl, final int integer2, final int integer3, final SoundSource aaj, final int integer5) { - super(dbl.options, integer2, integer3, integer5, 20, dbl.options.getSoundSourceVolume(aaj)); + public VolumeSlider(final Minecraft dbn, final int integer2, final int integer3, final SoundSource aaj, final int integer5) { + super(dbn.options, integer2, integer3, integer5, 20, dbn.options.getSoundSourceVolume(aaj)); this.source = aaj; this.updateMessage(); } diff --git a/src/net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java b/src/net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java index 2aaa80f..b20f2d7 100644 --- a/src/net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java +++ b/src/net/minecraft/client/gui/components/events/AbstractContainerEventHandler.java @@ -25,7 +25,7 @@ public abstract class AbstractContainerEventHandler extends GuiComponent impleme } @Override - public void setFocused(@Nullable final GuiEventListener ddq) { - this.focused = ddq; + public void setFocused(@Nullable final GuiEventListener dds) { + this.focused = dds; } } diff --git a/src/net/minecraft/client/gui/components/events/ContainerEventHandler.java b/src/net/minecraft/client/gui/components/events/ContainerEventHandler.java index 25a08f9..1408f10 100644 --- a/src/net/minecraft/client/gui/components/events/ContainerEventHandler.java +++ b/src/net/minecraft/client/gui/components/events/ContainerEventHandler.java @@ -12,18 +12,18 @@ public interface ContainerEventHandler extends GuiEventListener { List children(); default Optional getChildAt(final double double1, final double double2) { - for (final GuiEventListener ddq7 : this.children()) { - if (ddq7.isMouseOver(double1, double2)) { - return Optional.of(ddq7); + for (final GuiEventListener dds7 : this.children()) { + if (dds7.isMouseOver(double1, double2)) { + return Optional.of(dds7); } } return Optional.empty(); } default boolean mouseClicked(final double double1, final double double2, final int integer) { - for (final GuiEventListener ddq8 : this.children()) { - if (ddq8.mouseClicked(double1, double2, integer)) { - this.setFocused(ddq8); + for (final GuiEventListener dds8 : this.children()) { + if (dds8.mouseClicked(double1, double2, integer)) { + this.setFocused(dds8); if (integer == 0) { this.setDragging(true); } @@ -35,7 +35,7 @@ public interface ContainerEventHandler extends GuiEventListener { default boolean mouseReleased(final double double1, final double double2, final int integer) { this.setDragging(false); - return this.getChildAt(double1, double2).filter(ddq -> ddq.mouseReleased(double1, double2, integer)).isPresent(); + return this.getChildAt(double1, double2).filter(dds -> dds.mouseReleased(double1, double2, integer)).isPresent(); } default boolean mouseDragged(final double double1, final double double2, final int integer, final double double4, final double double5) { @@ -47,7 +47,7 @@ public interface ContainerEventHandler extends GuiEventListener { void setDragging(final boolean boolean1); default boolean mouseScrolled(final double double1, final double double2, final double double3) { - return this.getChildAt(double1, double2).filter(ddq -> ddq.mouseScrolled(double1, double2, double3)).isPresent(); + return this.getChildAt(double1, double2).filter(dds -> dds.mouseScrolled(double1, double2, double3)).isPresent(); } default boolean keyPressed(final int integer1, final int integer2, final int integer3) { @@ -65,24 +65,24 @@ public interface ContainerEventHandler extends GuiEventListener { @Nullable GuiEventListener getFocused(); - void setFocused(@Nullable final GuiEventListener ddq); + void setFocused(@Nullable final GuiEventListener dds); - default void setInitialFocus(@Nullable final GuiEventListener ddq) { - this.setFocused(ddq); + default void setInitialFocus(@Nullable final GuiEventListener dds) { + this.setFocused(dds); } - default void magicalSpecialHackyFocus(@Nullable final GuiEventListener ddq) { - this.setFocused(ddq); + default void magicalSpecialHackyFocus(@Nullable final GuiEventListener dds) { + this.setFocused(dds); } default boolean changeFocus(final boolean boolean1) { - final GuiEventListener ddq3 = this.getFocused(); - final boolean boolean2 = ddq3 != null; - if (boolean2 && ddq3.changeFocus(boolean1)) { + final GuiEventListener dds3 = this.getFocused(); + final boolean boolean2 = dds3 != null; + if (boolean2 && dds3.changeFocus(boolean1)) { return true; } final List list5 = this.children(); - final int integer7 = list5.indexOf(ddq3); + final int integer7 = list5.indexOf(dds3); int integer8; if (boolean2 && integer7 >= 0) { integer8 = integer7 + (boolean1 ? 1 : 0); @@ -97,9 +97,9 @@ public interface ContainerEventHandler extends GuiEventListener { final BooleanSupplier booleanSupplier9 = boolean1 ? listIterator8::hasNext : listIterator8::hasPrevious; final Supplier supplier10 = (boolean1 ? listIterator8::next : listIterator8::previous); while (booleanSupplier9.getAsBoolean()) { - final GuiEventListener ddq4 = (GuiEventListener)supplier10.get(); - if (ddq4.changeFocus(boolean1)) { - this.setFocused(ddq4); + final GuiEventListener dds4 = (GuiEventListener)supplier10.get(); + if (dds4.changeFocus(boolean1)) { + this.setFocused(dds4); return true; } } diff --git a/src/net/minecraft/client/gui/components/spectator/SpectatorGui.java b/src/net/minecraft/client/gui/components/spectator/SpectatorGui.java index 49fb0e8..003a68c 100644 --- a/src/net/minecraft/client/gui/components/spectator/SpectatorGui.java +++ b/src/net/minecraft/client/gui/components/spectator/SpectatorGui.java @@ -18,8 +18,8 @@ public class SpectatorGui extends GuiComponent implements SpectatorMenuListener private long lastSelectionTime; private SpectatorMenu menu; - public SpectatorGui(final Minecraft dbl) { - this.minecraft = dbl; + public SpectatorGui(final Minecraft dbn) { + this.minecraft = dbn; } public void onHotbarSelected(final int integer) { @@ -50,40 +50,40 @@ public class SpectatorGui extends GuiComponent implements SpectatorMenuListener final int integer5 = this.getBlitOffset(); this.setBlitOffset(-90); final int integer6 = Mth.floor(this.minecraft.getWindow().getGuiScaledHeight() - 22.0f * float2); - final SpectatorPage djq7 = this.menu.getCurrentPage(); - this.renderPage(float2, integer4, integer6, djq7); + final SpectatorPage djt7 = this.menu.getCurrentPage(); + this.renderPage(float2, integer4, integer6, djt7); this.setBlitOffset(integer5); } - protected void renderPage(final float float1, final int integer2, final int integer3, final SpectatorPage djq) { + protected void renderPage(final float float1, final int integer2, final int integer3, final SpectatorPage djt) { RenderSystem.enableRescaleNormal(); RenderSystem.enableBlend(); RenderSystem.defaultBlendFunc(); RenderSystem.color4f(1.0f, 1.0f, 1.0f, float1); this.minecraft.getTextureManager().bind(SpectatorGui.WIDGETS_LOCATION); this.blit(integer2 - 91, integer3, 0, 0, 182, 22); - if (djq.getSelectedSlot() >= 0) { - this.blit(integer2 - 91 - 1 + djq.getSelectedSlot() * 20, integer3 - 1, 0, 22, 24, 22); + if (djt.getSelectedSlot() >= 0) { + this.blit(integer2 - 91 - 1 + djt.getSelectedSlot() * 20, integer3 - 1, 0, 22, 24, 22); } for (int integer4 = 0; integer4 < 9; ++integer4) { - this.renderSlot(integer4, this.minecraft.getWindow().getGuiScaledWidth() / 2 - 90 + integer4 * 20 + 2, (float)(integer3 + 3), float1, djq.getItem(integer4)); + this.renderSlot(integer4, this.minecraft.getWindow().getGuiScaledWidth() / 2 - 90 + integer4 * 20 + 2, (float)(integer3 + 3), float1, djt.getItem(integer4)); } RenderSystem.disableRescaleNormal(); RenderSystem.disableBlend(); } - private void renderSlot(final int integer1, final int integer2, final float float3, final float float4, final SpectatorMenuItem djo) { + private void renderSlot(final int integer1, final int integer2, final float float3, final float float4, final SpectatorMenuItem djr) { this.minecraft.getTextureManager().bind(SpectatorGui.SPECTATOR_LOCATION); - if (djo != SpectatorMenu.EMPTY_SLOT) { + if (djr != SpectatorMenu.EMPTY_SLOT) { final int integer3 = (int)(float4 * 255.0f); RenderSystem.pushMatrix(); RenderSystem.translatef((float)integer2, float3, 0.0f); - final float float5 = djo.isEnabled() ? 1.0f : 0.25f; + final float float5 = djr.isEnabled() ? 1.0f : 0.25f; RenderSystem.color4f(float5, float5, float5, float4); - djo.renderIcon(float5, integer3); + djr.renderIcon(float5, integer3); RenderSystem.popMatrix(); final String string9 = String.valueOf(this.minecraft.options.keyHotbarSlots[integer1].getTranslatedKeyMessage()); - if (integer3 > 3 && djo.isEnabled()) { + if (integer3 > 3 && djr.isEnabled()) { this.minecraft.font.drawShadow(string9, (float)(integer2 + 19 - 2 - this.minecraft.font.width(string9)), float3 + 6.0f + 3.0f, 16777215 + (integer3 << 24)); } } @@ -92,8 +92,8 @@ public class SpectatorGui extends GuiComponent implements SpectatorMenuListener public void renderTooltip() { final int integer2 = (int)(this.getHotbarAlpha() * 255.0f); if (integer2 > 3 && this.menu != null) { - final SpectatorMenuItem djo3 = this.menu.getSelectedItem(); - final String string4 = (djo3 == SpectatorMenu.EMPTY_SLOT) ? this.menu.getSelectedCategory().getPrompt().getColoredString() : djo3.getName().getColoredString(); + final SpectatorMenuItem djr3 = this.menu.getSelectedItem(); + final String string4 = (djr3 == SpectatorMenu.EMPTY_SLOT) ? this.menu.getSelectedCategory().getPrompt().getColoredString() : djr3.getName().getColoredString(); if (string4 != null) { final int integer3 = (this.minecraft.getWindow().getGuiScaledWidth() - this.minecraft.font.width(string4)) / 2; final int integer4 = this.minecraft.getWindow().getGuiScaledHeight() - 35; @@ -108,7 +108,7 @@ public class SpectatorGui extends GuiComponent implements SpectatorMenuListener } @Override - public void onSpectatorMenuClosed(final SpectatorMenu djm) { + public void onSpectatorMenuClosed(final SpectatorMenu djp) { this.menu = null; this.lastSelectionTime = 0L; } diff --git a/src/net/minecraft/client/gui/components/toasts/AdvancementToast.java b/src/net/minecraft/client/gui/components/toasts/AdvancementToast.java index 41fc413..2204eaf 100644 --- a/src/net/minecraft/client/gui/components/toasts/AdvancementToast.java +++ b/src/net/minecraft/client/gui/components/toasts/AdvancementToast.java @@ -22,35 +22,35 @@ public class AdvancementToast implements Toast { } @Override - public Visibility render(final ToastComponent ddz, final long long2) { - ddz.getMinecraft().getTextureManager().bind(AdvancementToast.TEXTURE); + public Visibility render(final ToastComponent deb, final long long2) { + deb.getMinecraft().getTextureManager().bind(AdvancementToast.TEXTURE); RenderSystem.color3f(1.0f, 1.0f, 1.0f); final DisplayInfo ad5 = this.advancement.getDisplay(); - ddz.blit(0, 0, 0, 0, 160, 32); + deb.blit(0, 0, 0, 0, 160, 32); if (ad5 != null) { - final List list6 = ddz.getMinecraft().font.split(ad5.getTitle().getColoredString(), 125); + final List list6 = deb.getMinecraft().font.split(ad5.getTitle().getColoredString(), 125); final int integer7 = (ad5.getFrame() == FrameType.CHALLENGE) ? 16746751 : 16776960; if (list6.size() == 1) { - ddz.getMinecraft().font.draw(I18n.get("advancements.toast." + ad5.getFrame().getName()), 30.0f, 7.0f, integer7 | 0xFF000000); - ddz.getMinecraft().font.draw(ad5.getTitle().getColoredString(), 30.0f, 18.0f, -1); + deb.getMinecraft().font.draw(I18n.get("advancements.toast." + ad5.getFrame().getName()), 30.0f, 7.0f, integer7 | 0xFF000000); + deb.getMinecraft().font.draw(ad5.getTitle().getColoredString(), 30.0f, 18.0f, -1); } else { final int integer8 = 1500; final float float9 = 300.0f; if (long2 < 1500L) { final int integer9 = Mth.floor(Mth.clamp((1500L - long2) / 300.0f, 0.0f, 1.0f) * 255.0f) << 24 | 0x4000000; - ddz.getMinecraft().font.draw(I18n.get("advancements.toast." + ad5.getFrame().getName()), 30.0f, 11.0f, integer7 | integer9); + deb.getMinecraft().font.draw(I18n.get("advancements.toast." + ad5.getFrame().getName()), 30.0f, 11.0f, integer7 | integer9); } else { final int integer9 = Mth.floor(Mth.clamp((long2 - 1500L) / 300.0f, 0.0f, 1.0f) * 252.0f) << 24 | 0x4000000; final int n = 16; final int size = list6.size(); - ddz.getMinecraft().font.getClass(); + deb.getMinecraft().font.getClass(); int integer10 = n - size * 9 / 2; for (final String string13 : list6) { - ddz.getMinecraft().font.draw(string13, 30.0f, (float)integer10, 0xFFFFFF | integer9); + deb.getMinecraft().font.draw(string13, 30.0f, (float)integer10, 0xFFFFFF | integer9); final int n2 = integer10; - ddz.getMinecraft().font.getClass(); + deb.getMinecraft().font.getClass(); integer10 = n2 + 9; } } @@ -58,10 +58,10 @@ public class AdvancementToast implements Toast { if (!this.playedSound && long2 > 0L) { this.playedSound = true; if (ad5.getFrame() == FrameType.CHALLENGE) { - ddz.getMinecraft().getSoundManager().play(SimpleSoundInstance.forUI(SoundEvents.UI_TOAST_CHALLENGE_COMPLETE, 1.0f, 1.0f)); + deb.getMinecraft().getSoundManager().play(SimpleSoundInstance.forUI(SoundEvents.UI_TOAST_CHALLENGE_COMPLETE, 1.0f, 1.0f)); } } - ddz.getMinecraft().getItemRenderer().renderAndDecorateItem(null, ad5.getIcon(), 8, 8); + deb.getMinecraft().getItemRenderer().renderAndDecorateItem(null, ad5.getIcon(), 8, 8); return (long2 >= 5000L) ? Visibility.HIDE : Visibility.SHOW; } return Visibility.HIDE; diff --git a/src/net/minecraft/client/gui/components/toasts/RecipeToast.java b/src/net/minecraft/client/gui/components/toasts/RecipeToast.java index 74de31f..3d2c728 100644 --- a/src/net/minecraft/client/gui/components/toasts/RecipeToast.java +++ b/src/net/minecraft/client/gui/components/toasts/RecipeToast.java @@ -13,12 +13,12 @@ public class RecipeToast implements Toast { private long lastChanged; private boolean changed; - public RecipeToast(final Recipe bgt) { - (this.recipes = Lists.newArrayList()).add(bgt); + public RecipeToast(final Recipe bgw) { + (this.recipes = Lists.newArrayList()).add(bgw); } @Override - public Visibility render(final ToastComponent ddz, final long long2) { + public Visibility render(final ToastComponent deb, final long long2) { if (this.changed) { this.lastChanged = long2; this.changed = false; @@ -26,34 +26,34 @@ public class RecipeToast implements Toast { if (this.recipes.isEmpty()) { return Visibility.HIDE; } - ddz.getMinecraft().getTextureManager().bind(RecipeToast.TEXTURE); + deb.getMinecraft().getTextureManager().bind(RecipeToast.TEXTURE); RenderSystem.color3f(1.0f, 1.0f, 1.0f); - ddz.blit(0, 0, 0, 32, 160, 32); - ddz.getMinecraft().font.draw(I18n.get("recipe.toast.title"), 30.0f, 7.0f, -11534256); - ddz.getMinecraft().font.draw(I18n.get("recipe.toast.description"), 30.0f, 18.0f, -16777216); - final Recipe bgt5 = this.recipes.get((int)(long2 / (5000L / this.recipes.size()) % this.recipes.size())); - final ItemStack bek6 = bgt5.getToastSymbol(); + deb.blit(0, 0, 0, 32, 160, 32); + deb.getMinecraft().font.draw(I18n.get("recipe.toast.title"), 30.0f, 7.0f, -11534256); + deb.getMinecraft().font.draw(I18n.get("recipe.toast.description"), 30.0f, 18.0f, -16777216); + final Recipe bgw5 = this.recipes.get((int)(long2 / (5000L / this.recipes.size()) % this.recipes.size())); + final ItemStack ben6 = bgw5.getToastSymbol(); RenderSystem.pushMatrix(); RenderSystem.scalef(0.6f, 0.6f, 1.0f); - ddz.getMinecraft().getItemRenderer().renderAndDecorateItem(null, bek6, 3, 3); + deb.getMinecraft().getItemRenderer().renderAndDecorateItem(null, ben6, 3, 3); RenderSystem.popMatrix(); - ddz.getMinecraft().getItemRenderer().renderAndDecorateItem(null, bgt5.getResultItem(), 8, 8); + deb.getMinecraft().getItemRenderer().renderAndDecorateItem(null, bgw5.getResultItem(), 8, 8); return (long2 - this.lastChanged >= 5000L) ? Visibility.HIDE : Visibility.SHOW; } - public void addItem(final Recipe bgt) { - if (this.recipes.add(bgt)) { + public void addItem(final Recipe bgw) { + if (this.recipes.add(bgw)) { this.changed = true; } } - public static void addOrUpdate(final ToastComponent ddz, final Recipe bgt) { - final RecipeToast ddw3 = ddz.getToast(RecipeToast.class, RecipeToast.NO_TOKEN); - if (ddw3 == null) { - ddz.addToast(new RecipeToast(bgt)); + public static void addOrUpdate(final ToastComponent deb, final Recipe bgw) { + final RecipeToast ddy3 = deb.getToast(RecipeToast.class, RecipeToast.NO_TOKEN); + if (ddy3 == null) { + deb.addToast(new RecipeToast(bgw)); } else { - ddw3.addItem(bgt); + ddy3.addItem(bgw); } } } diff --git a/src/net/minecraft/client/gui/components/toasts/SystemToast.java b/src/net/minecraft/client/gui/components/toasts/SystemToast.java index 8834d37..5ffd00c 100644 --- a/src/net/minecraft/client/gui/components/toasts/SystemToast.java +++ b/src/net/minecraft/client/gui/components/toasts/SystemToast.java @@ -18,20 +18,20 @@ public class SystemToast implements Toast { } @Override - public Visibility render(final ToastComponent ddz, final long long2) { + public Visibility render(final ToastComponent deb, final long long2) { if (this.changed) { this.lastChanged = long2; this.changed = false; } - ddz.getMinecraft().getTextureManager().bind(SystemToast.TEXTURE); + deb.getMinecraft().getTextureManager().bind(SystemToast.TEXTURE); RenderSystem.color3f(1.0f, 1.0f, 1.0f); - ddz.blit(0, 0, 0, 64, 160, 32); + deb.blit(0, 0, 0, 64, 160, 32); if (this.message == null) { - ddz.getMinecraft().font.draw(this.title, 18.0f, 12.0f, -256); + deb.getMinecraft().font.draw(this.title, 18.0f, 12.0f, -256); } else { - ddz.getMinecraft().font.draw(this.title, 18.0f, 7.0f, -256); - ddz.getMinecraft().font.draw(this.message, 18.0f, 18.0f, -1); + deb.getMinecraft().font.draw(this.title, 18.0f, 7.0f, -256); + deb.getMinecraft().font.draw(this.message, 18.0f, 18.0f, -1); } return (long2 - this.lastChanged < 5000L) ? Visibility.SHOW : Visibility.HIDE; } @@ -47,13 +47,13 @@ public class SystemToast implements Toast { return this.id; } - public static void addOrUpdate(final ToastComponent ddz, final SystemToastIds a, final Component lf3, @Nullable final Component lf4) { - final SystemToast ddx5 = ddz.getToast(SystemToast.class, a); - if (ddx5 == null) { - ddz.addToast(new SystemToast(a, lf3, lf4)); + public static void addOrUpdate(final ToastComponent deb, final SystemToastIds a, final Component lf3, @Nullable final Component lf4) { + final SystemToast ddz5 = deb.getToast(SystemToast.class, a); + if (ddz5 == null) { + deb.addToast(new SystemToast(a, lf3, lf4)); } else { - ddx5.reset(lf3, lf4); + ddz5.reset(lf3, lf4); } } diff --git a/src/net/minecraft/client/gui/components/toasts/Toast.java b/src/net/minecraft/client/gui/components/toasts/Toast.java index 0994877..692bab4 100644 --- a/src/net/minecraft/client/gui/components/toasts/Toast.java +++ b/src/net/minecraft/client/gui/components/toasts/Toast.java @@ -11,7 +11,7 @@ public interface Toast { public static final ResourceLocation TEXTURE = new ResourceLocation("textures/gui/toasts.png"); public static final Object NO_TOKEN = new Object(); - Visibility render(final ToastComponent ddz, final long long2); + Visibility render(final ToastComponent deb, final long long2); default Object getToken() { return Toast.NO_TOKEN; @@ -27,8 +27,8 @@ public interface Toast { this.soundEvent = aah; } - public void playSound(final SoundManager edw) { - edw.play(SimpleSoundInstance.forUI(this.soundEvent, 1.0f, 1.0f)); + public void playSound(final SoundManager edz) { + edz.play(SimpleSoundInstance.forUI(this.soundEvent, 1.0f, 1.0f)); } } } diff --git a/src/net/minecraft/client/gui/components/toasts/ToastComponent.java b/src/net/minecraft/client/gui/components/toasts/ToastComponent.java index 7c7e601..0a6ccca 100644 --- a/src/net/minecraft/client/gui/components/toasts/ToastComponent.java +++ b/src/net/minecraft/client/gui/components/toasts/ToastComponent.java @@ -16,10 +16,10 @@ public class ToastComponent extends GuiComponent { private final ToastInstance[] visible; private final Deque queued; - public ToastComponent(final Minecraft dbl) { + public ToastComponent(final Minecraft dbn) { this.visible = new ToastInstance[5]; this.queued = Queues.newArrayDeque(); - this.minecraft = dbl; + this.minecraft = dbn; } public void render() { @@ -44,9 +44,9 @@ public class ToastComponent extends GuiComponent { return (T)a7.getToast(); } } - for (final Toast ddy5 : this.queued) { - if (class1.isAssignableFrom(ddy5.getClass()) && ddy5.getToken().equals(object)) { - return (T)ddy5; + for (final Toast dea5 : this.queued) { + if (class1.isAssignableFrom(dea5.getClass()) && dea5.getToken().equals(object)) { + return (T)dea5; } } return null; @@ -57,8 +57,8 @@ public class ToastComponent extends GuiComponent { this.queued.clear(); } - public void addToast(final Toast ddy) { - this.queued.add(ddy); + public void addToast(final Toast dea) { + this.queued.add(dea); } public Minecraft getMinecraft() { @@ -71,11 +71,11 @@ public class ToastComponent extends GuiComponent { private long visibleTime; private Toast.Visibility visibility; - private ToastInstance(final T ddy) { + private ToastInstance(final T dea) { this.animationTime = -1L; this.visibleTime = -1L; this.visibility = Toast.Visibility.SHOW; - this.toast = ddy; + this.toast = dea; } public T getToast() { diff --git a/src/net/minecraft/client/gui/components/toasts/TutorialToast.java b/src/net/minecraft/client/gui/components/toasts/TutorialToast.java index ca7203e..0f53241 100644 --- a/src/net/minecraft/client/gui/components/toasts/TutorialToast.java +++ b/src/net/minecraft/client/gui/components/toasts/TutorialToast.java @@ -25,17 +25,17 @@ public class TutorialToast implements Toast { } @Override - public Visibility render(final ToastComponent ddz, final long long2) { - ddz.getMinecraft().getTextureManager().bind(TutorialToast.TEXTURE); + public Visibility render(final ToastComponent deb, final long long2) { + deb.getMinecraft().getTextureManager().bind(TutorialToast.TEXTURE); RenderSystem.color3f(1.0f, 1.0f, 1.0f); - ddz.blit(0, 0, 0, 96, 160, 32); - this.icon.render(ddz, 6, 6); + deb.blit(0, 0, 0, 96, 160, 32); + this.icon.render(deb, 6, 6); if (this.message == null) { - ddz.getMinecraft().font.draw(this.title, 30.0f, 12.0f, -11534256); + deb.getMinecraft().font.draw(this.title, 30.0f, 12.0f, -11534256); } else { - ddz.getMinecraft().font.draw(this.title, 30.0f, 7.0f, -11534256); - ddz.getMinecraft().font.draw(this.message, 30.0f, 18.0f, -16777216); + deb.getMinecraft().font.draw(this.title, 30.0f, 7.0f, -11534256); + deb.getMinecraft().font.draw(this.message, 30.0f, 18.0f, -16777216); } if (this.progressable) { GuiComponent.fill(3, 28, 157, 29, -1); @@ -77,9 +77,9 @@ public class TutorialToast implements Toast { this.y = integer4; } - public void render(final GuiComponent dch, final int integer2, final int integer3) { + public void render(final GuiComponent dcj, final int integer2, final int integer3) { RenderSystem.enableBlend(); - dch.blit(integer2, integer3, 176 + this.x * 20, this.y * 20, 20, 20); + dcj.blit(integer2, integer3, 176 + this.x * 20, this.y * 20, 20, 20); RenderSystem.enableBlend(); } } diff --git a/src/net/minecraft/client/gui/font/FontManager.java b/src/net/minecraft/client/gui/font/FontManager.java index 015568a..81095bb 100644 --- a/src/net/minecraft/client/gui/font/FontManager.java +++ b/src/net/minecraft/client/gui/font/FontManager.java @@ -24,14 +24,12 @@ import com.google.common.collect.Lists; import com.google.gson.GsonBuilder; import net.minecraft.util.profiling.ProfilerFiller; import net.minecraft.server.packs.resources.ResourceManager; +import com.mojang.blaze3d.font.GlyphProvider; import java.util.List; import net.minecraft.server.packs.resources.SimplePreparableReloadListener; -import com.google.common.collect.Sets; import com.google.common.collect.Maps; import net.minecraft.server.packs.resources.PreparableReloadListener; import net.minecraft.client.renderer.texture.TextureManager; -import com.mojang.blaze3d.font.GlyphProvider; -import java.util.Set; import net.minecraft.client.gui.Font; import net.minecraft.resources.ResourceLocation; import java.util.Map; @@ -40,85 +38,83 @@ import org.apache.logging.log4j.Logger; public class FontManager implements AutoCloseable { private static final Logger LOGGER; private final Map fonts; - private final Set providers; private final TextureManager textureManager; private boolean forceUnicode; private final PreparableReloadListener reloadListener; - public FontManager(final TextureManager eah, final boolean boolean2) { + public FontManager(final TextureManager eak, final boolean boolean2) { this.fonts = Maps.newHashMap(); - this.providers = Sets.newHashSet(); this.reloadListener = new SimplePreparableReloadListener>>() { @Override - protected Map> prepare(final ResourceManager zb, final ProfilerFiller aim) { - aim.startTick(); + protected Map> prepare(final ResourceManager zb, final ProfilerFiller aio) { + aio.startTick(); final Gson gson4 = new GsonBuilder().setPrettyPrinting().disableHtmlEscaping().create(); final Map> map5 = Maps.newHashMap(); for (final ResourceLocation sm7 : zb.listResources("font", string -> string.endsWith(".json"))) { final String string2 = sm7.getPath(); final ResourceLocation sm8 = new ResourceLocation(sm7.getNamespace(), string2.substring("font/".length(), string2.length() - ".json".length())); final List list10 = map5.computeIfAbsent(sm8, sm -> Lists.newArrayList(new AllMissingGlyphProvider())); - aim.push(sm8::toString); + aio.push(sm8::toString); try { for (final Resource za12 : zb.getResources(sm7)) { - aim.push(za12::getSourceName); + aio.push(za12::getSourceName); try (final InputStream inputStream13 = za12.getInputStream(); final Reader reader15 = new BufferedReader(new InputStreamReader(inputStream13, StandardCharsets.UTF_8))) { - aim.push("reading"); + aio.push("reading"); final JsonArray jsonArray17 = GsonHelper.getAsJsonArray(GsonHelper.fromJson(gson4, reader15, JsonObject.class), "providers"); - aim.popPush("parsing"); + aio.popPush("parsing"); for (int integer18 = jsonArray17.size() - 1; integer18 >= 0; --integer18) { final JsonObject jsonObject19 = GsonHelper.convertToJsonObject(jsonArray17.get(integer18), "providers[" + integer18 + "]"); try { final String string3 = GsonHelper.getAsString(jsonObject19, "type"); - final GlyphProviderBuilderType dep21 = GlyphProviderBuilderType.byName(string3); - if (!FontManager.this.forceUnicode || dep21 == GlyphProviderBuilderType.LEGACY_UNICODE || !sm8.equals(Minecraft.DEFAULT_FONT)) { - aim.push(string3); - list10.add(dep21.create(jsonObject19).create(zb)); - aim.pop(); + final GlyphProviderBuilderType der21 = GlyphProviderBuilderType.byName(string3); + if (!FontManager.this.forceUnicode || der21 == GlyphProviderBuilderType.LEGACY_UNICODE || !sm8.equals(Minecraft.DEFAULT_FONT)) { + aio.push(string3); + list10.add(der21.create(jsonObject19).create(zb)); + aio.pop(); } } catch (RuntimeException runtimeException20) { FontManager.LOGGER.warn("Unable to read definition '{}' in fonts.json in resourcepack: '{}': {}", sm8, za12.getSourceName(), runtimeException20.getMessage()); } } - aim.pop(); + aio.pop(); } catch (RuntimeException runtimeException21) { FontManager.LOGGER.warn("Unable to load font '{}' in fonts.json in resourcepack: '{}': {}", sm8, za12.getSourceName(), runtimeException21.getMessage()); } - aim.pop(); + aio.pop(); } } catch (IOException iOException11) { FontManager.LOGGER.warn("Unable to load font '{}' in fonts.json: {}", sm8, iOException11.getMessage()); } - aim.push("caching"); + aio.push("caching"); for (char character11 = '\0'; character11 < '\uffff'; ++character11) { if (character11 != ' ') { - for (final GlyphProvider cww13 : Lists.reverse(list10)) { - if (cww13.getGlyph(character11) != null) { + for (final GlyphProvider cwz13 : Lists.reverse(list10)) { + if (cwz13.getGlyph(character11) != null) { break; } } } } - aim.pop(); - aim.pop(); + aio.pop(); + aio.pop(); } - aim.endTick(); + aio.endTick(); return map5; } @Override - protected void apply(final Map> map, final ResourceManager zb, final ProfilerFiller aim) { + protected void apply(final Map> map, final ResourceManager zb, final ProfilerFiller aio) { // // This method could not be decompiled. // // Original Bytecode: // // 1: invokeinterface net/minecraft/util/profiling/ProfilerFiller.startTick:()V - // 6: aload_3 /* aim */ + // 6: aload_3 /* aio */ // 7: ldc_w "reloading" // 10: invokeinterface net/minecraft/util/profiling/ProfilerFiller.push:(Ljava/lang/String;)V // 15: aload_0 /* this */ @@ -135,18 +131,11 @@ public class FontManager implements AutoCloseable { // 52: aload_1 /* map */ // 53: invokedynamic BootstrapMethod #4, accept:(Lnet/minecraft/client/gui/font/FontManager$1;Ljava/util/Map;)Ljava/util/function/Consumer; // 58: invokeinterface java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V - // 63: aload_1 /* map */ - // 64: invokeinterface java/util/Map.values:()Ljava/util/Collection; - // 69: aload_0 /* this */ - // 70: getfield net/minecraft/client/gui/font/FontManager$1.this$0:Lnet/minecraft/client/gui/font/FontManager; - // 73: invokestatic net/minecraft/client/gui/font/FontManager.access$300:(Lnet/minecraft/client/gui/font/FontManager;)Ljava/util/Set; - // 76: invokedynamic BootstrapMethod #5, accept:(Ljava/util/Set;)Ljava/util/function/Consumer; - // 81: invokeinterface java/util/Collection.forEach:(Ljava/util/function/Consumer;)V - // 86: aload_3 /* aim */ - // 87: invokeinterface net/minecraft/util/profiling/ProfilerFiller.pop:()V - // 92: aload_3 /* aim */ - // 93: invokeinterface net/minecraft/util/profiling/ProfilerFiller.endTick:()V - // 98: return + // 63: aload_3 /* aio */ + // 64: invokeinterface net/minecraft/util/profiling/ProfilerFiller.pop:()V + // 69: aload_3 /* aio */ + // 70: invokeinterface net/minecraft/util/profiling/ProfilerFiller.endTick:()V + // 75: return // Signature: // (Ljava/util/Map;>;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V // MethodParameters: @@ -154,7 +143,7 @@ public class FontManager implements AutoCloseable { // ---- ----- // map // zb - // aim + // aio // // The error that occurred was: // @@ -212,7 +201,7 @@ public class FontManager implements AutoCloseable { return "FontManager"; } }; - this.textureManager = eah; + this.textureManager = eak; this.forceUnicode = boolean2; } @@ -293,7 +282,6 @@ public class FontManager implements AutoCloseable { @Override public void close() { this.fonts.values().forEach(Font::close); - this.providers.forEach(GlyphProvider::close); } static { diff --git a/src/net/minecraft/client/gui/font/FontSet.java b/src/net/minecraft/client/gui/font/FontSet.java index 01fc72a..937e186 100644 --- a/src/net/minecraft/client/gui/font/FontSet.java +++ b/src/net/minecraft/client/gui/font/FontSet.java @@ -2,8 +2,8 @@ package net.minecraft.client.gui.font; import org.apache.logging.log4j.LogManager; import net.minecraft.client.renderer.texture.AbstractTexture; -import java.util.Set; import java.util.Iterator; +import java.util.Set; import java.util.function.Consumer; import java.util.function.Predicate; import it.unimi.dsi.fastutil.chars.CharArrayList; @@ -43,23 +43,19 @@ public class FontSet implements AutoCloseable { private final Int2ObjectMap glyphsByWidth; private final List textures; - public FontSet(final TextureManager eah, final ResourceLocation sm) { + public FontSet(final TextureManager eak, final ResourceLocation sm) { this.providers = Lists.newArrayList(); this.glyphs = (Char2ObjectMap)new Char2ObjectOpenHashMap(); this.glyphInfos = (Char2ObjectMap)new Char2ObjectOpenHashMap(); this.glyphsByWidth = (Int2ObjectMap)new Int2ObjectOpenHashMap(); this.textures = Lists.newArrayList(); - this.textureManager = eah; + this.textureManager = eak; this.name = sm; } public void reload(final List list) { - for (final GlyphProvider cww4 : this.providers) { - cww4.close(); - } - this.providers.clear(); + this.closeProviders(); this.closeTextures(); - this.textures.clear(); this.glyphs.clear(); this.glyphInfos.clear(); this.glyphsByWidth.clear(); @@ -67,12 +63,12 @@ public class FontSet implements AutoCloseable { this.whiteGlyph = this.stitch(WhiteGlyph.INSTANCE); final Set set3 = Sets.newHashSet(); for (char character4 = '\0'; character4 < '\uffff'; ++character4) { - for (final GlyphProvider cww5 : list) { - final GlyphInfo cwv7 = (character4 == ' ') ? FontSet.SPACE_INFO : cww5.getGlyph(character4); - if (cwv7 != null) { - set3.add(cww5); - if (cwv7 != MissingGlyph.INSTANCE) { - ((CharList)this.glyphsByWidth.computeIfAbsent(Mth.ceil(cwv7.getAdvance(false)), integer -> new CharArrayList())).add(character4); + for (final GlyphProvider cwz6 : list) { + final GlyphInfo cwy7 = (character4 == ' ') ? FontSet.SPACE_INFO : cwz6.getGlyph(character4); + if (cwy7 != null) { + set3.add(cwz6); + if (cwy7 != MissingGlyph.INSTANCE) { + ((CharList)this.glyphsByWidth.computeIfAbsent(Mth.ceil(cwy7.getAdvance(false)), integer -> new CharArrayList())).add(character4); break; } break; @@ -84,13 +80,22 @@ public class FontSet implements AutoCloseable { @Override public void close() { + this.closeProviders(); this.closeTextures(); } - public void closeTextures() { - for (final FontTexture def3 : this.textures) { - def3.close(); + private void closeProviders() { + for (final GlyphProvider cwz3 : this.providers) { + cwz3.close(); } + this.providers.clear(); + } + + private void closeTextures() { + for (final FontTexture deh3 : this.textures) { + deh3.close(); + } + this.textures.clear(); } public GlyphInfo getGlyphInfo(final char character) { @@ -98,10 +103,10 @@ public class FontSet implements AutoCloseable { } private RawGlyph getRaw(final char character) { - for (final GlyphProvider cww4 : this.providers) { - final RawGlyph cwx5 = cww4.getGlyph(character); - if (cwx5 != null) { - return cwx5; + for (final GlyphProvider cwz4 : this.providers) { + final RawGlyph cxa5 = cwz4.getGlyph(character); + if (cxa5 != null) { + return cxa5; } } return MissingGlyph.INSTANCE; @@ -111,22 +116,22 @@ public class FontSet implements AutoCloseable { return (BakedGlyph)this.glyphs.computeIfAbsent(character, integer -> (integer == 32) ? FontSet.SPACE_GLYPH : this.stitch(this.getRaw((char)integer))); } - private BakedGlyph stitch(final RawGlyph cwx) { - for (final FontTexture def4 : this.textures) { - final BakedGlyph deh5 = def4.add(cwx); - if (deh5 != null) { - return deh5; + private BakedGlyph stitch(final RawGlyph cxa) { + for (final FontTexture deh4 : this.textures) { + final BakedGlyph dej5 = deh4.add(cxa); + if (dej5 != null) { + return dej5; } } - final FontTexture def5 = new FontTexture(new ResourceLocation(this.name.getNamespace(), this.name.getPath() + "/" + this.textures.size()), cwx.isColored()); - this.textures.add(def5); - this.textureManager.register(def5.getName(), def5); - final BakedGlyph deh6 = def5.add(cwx); - return (deh6 == null) ? this.missingGlyph : deh6; + final FontTexture deh5 = new FontTexture(new ResourceLocation(this.name.getNamespace(), this.name.getPath() + "/" + this.textures.size()), cxa.isColored()); + this.textures.add(deh5); + this.textureManager.register(deh5.getName(), deh5); + final BakedGlyph dej6 = deh5.add(cxa); + return (dej6 == null) ? this.missingGlyph : dej6; } - public BakedGlyph getRandomGlyph(final GlyphInfo cwv) { - final CharList charList3 = (CharList)this.glyphsByWidth.get(Mth.ceil(cwv.getAdvance(false))); + public BakedGlyph getRandomGlyph(final GlyphInfo cwy) { + final CharList charList3 = (CharList)this.glyphsByWidth.get(Mth.ceil(cwy.getAdvance(false))); if (charList3 != null && !charList3.isEmpty()) { return this.getGlyph(charList3.get(FontSet.RANDOM.nextInt(charList3.size()))); } diff --git a/src/net/minecraft/client/gui/font/FontTexture.java b/src/net/minecraft/client/gui/font/FontTexture.java index e4df6a8..4a9a4db 100644 --- a/src/net/minecraft/client/gui/font/FontTexture.java +++ b/src/net/minecraft/client/gui/font/FontTexture.java @@ -37,18 +37,18 @@ public class FontTexture extends AbstractTexture implements Closeable { } @Nullable - public BakedGlyph add(final RawGlyph cwx) { - if (cwx.isColored() != this.colored) { + public BakedGlyph add(final RawGlyph cxa) { + if (cxa.isColored() != this.colored) { return null; } - final Node a3 = this.root.insert(cwx); + final Node a3 = this.root.insert(cxa); if (a3 != null) { this.bind(); - cwx.upload(a3.x, a3.y); + cxa.upload(a3.x, a3.y); final float float4 = 256.0f; final float float5 = 256.0f; final float float6 = 0.01f; - return new BakedGlyph(this.normalType, this.seeThroughType, (a3.x + 0.01f) / 256.0f, (a3.x - 0.01f + cwx.getPixelWidth()) / 256.0f, (a3.y + 0.01f) / 256.0f, (a3.y - 0.01f + cwx.getPixelHeight()) / 256.0f, cwx.getLeft(), cwx.getRight(), cwx.getUp(), cwx.getDown()); + return new BakedGlyph(this.normalType, this.seeThroughType, (a3.x + 0.01f) / 256.0f, (a3.x - 0.01f + cxa.getPixelWidth()) / 256.0f, (a3.y + 0.01f) / 256.0f, (a3.y - 0.01f + cxa.getPixelHeight()) / 256.0f, cxa.getLeft(), cxa.getRight(), cxa.getUp(), cxa.getDown()); } return null; } @@ -74,19 +74,19 @@ public class FontTexture extends AbstractTexture implements Closeable { } @Nullable - Node insert(final RawGlyph cwx) { + Node insert(final RawGlyph cxa) { if (this.left != null && this.right != null) { - Node a3 = this.left.insert(cwx); + Node a3 = this.left.insert(cxa); if (a3 == null) { - a3 = this.right.insert(cwx); + a3 = this.right.insert(cxa); } return a3; } if (this.occupied) { return null; } - final int integer3 = cwx.getPixelWidth(); - final int integer4 = cwx.getPixelHeight(); + final int integer3 = cxa.getPixelWidth(); + final int integer4 = cxa.getPixelHeight(); if (integer3 > this.width || integer4 > this.height) { return null; } @@ -104,7 +104,7 @@ public class FontTexture extends AbstractTexture implements Closeable { this.left = new Node(this.x, this.y, this.width, integer4); this.right = new Node(this.x, this.y + integer4 + 1, this.width, this.height - integer4 - 1); } - return this.left.insert(cwx); + return this.left.insert(cxa); } } } diff --git a/src/net/minecraft/client/gui/font/TextFieldHelper.java b/src/net/minecraft/client/gui/font/TextFieldHelper.java index e53a724..68c429a 100644 --- a/src/net/minecraft/client/gui/font/TextFieldHelper.java +++ b/src/net/minecraft/client/gui/font/TextFieldHelper.java @@ -18,9 +18,9 @@ public class TextFieldHelper { private int cursorPos; private int selectionPos; - public TextFieldHelper(final Minecraft dbl, final Supplier supplier, final Consumer consumer, final int integer) { - this.minecraft = dbl; - this.font = dbl.font; + public TextFieldHelper(final Minecraft dbn, final Supplier supplier, final Consumer consumer, final int integer) { + this.minecraft = dbn; + this.font = dbn.font; this.getMessageFn = supplier; this.setMessageFn = consumer; this.maxWidth = integer; diff --git a/src/net/minecraft/client/gui/font/glyphs/BakedGlyph.java b/src/net/minecraft/client/gui/font/glyphs/BakedGlyph.java index 709b699..94cda8c 100644 --- a/src/net/minecraft/client/gui/font/glyphs/BakedGlyph.java +++ b/src/net/minecraft/client/gui/font/glyphs/BakedGlyph.java @@ -16,9 +16,9 @@ public class BakedGlyph { private final float up; private final float down; - public BakedGlyph(final RenderType dqy1, final RenderType dqy2, final float float3, final float float4, final float float5, final float float6, final float float7, final float float8, final float float9, final float float10) { - this.normalType = dqy1; - this.seeThroughType = dqy2; + public BakedGlyph(final RenderType drb1, final RenderType drb2, final float float3, final float float4, final float float5, final float float6, final float float7, final float float8, final float float9, final float float10) { + this.normalType = drb1; + this.seeThroughType = drb2; this.u0 = float3; this.u1 = float4; this.v0 = float5; @@ -29,7 +29,7 @@ public class BakedGlyph { this.down = float10; } - public void render(final boolean boolean1, final float float2, final float float3, final Matrix4f b, final VertexConsumer cyl, final float float6, final float float7, final float float8, final float float9, final int integer) { + public void render(final boolean boolean1, final float float2, final float float3, final Matrix4f b, final VertexConsumer cyo, final float float6, final float float7, final float float8, final float float9, final int integer) { final int integer2 = 3; final float float10 = float2 + this.left; final float float11 = float2 + this.right; @@ -39,17 +39,17 @@ public class BakedGlyph { final float float15 = float3 + float13; final float float16 = boolean1 ? (1.0f - 0.25f * float12) : 0.0f; final float float17 = boolean1 ? (1.0f - 0.25f * float13) : 0.0f; - cyl.vertex(b, float10 + float16, float14, 0.0f).color(float6, float7, float8, float9).uv(this.u0, this.v0).uv2(integer).endVertex(); - cyl.vertex(b, float10 + float17, float15, 0.0f).color(float6, float7, float8, float9).uv(this.u0, this.v1).uv2(integer).endVertex(); - cyl.vertex(b, float11 + float17, float15, 0.0f).color(float6, float7, float8, float9).uv(this.u1, this.v1).uv2(integer).endVertex(); - cyl.vertex(b, float11 + float16, float14, 0.0f).color(float6, float7, float8, float9).uv(this.u1, this.v0).uv2(integer).endVertex(); + cyo.vertex(b, float10 + float16, float14, 0.0f).color(float6, float7, float8, float9).uv(this.u0, this.v0).uv2(integer).endVertex(); + cyo.vertex(b, float10 + float17, float15, 0.0f).color(float6, float7, float8, float9).uv(this.u0, this.v1).uv2(integer).endVertex(); + cyo.vertex(b, float11 + float17, float15, 0.0f).color(float6, float7, float8, float9).uv(this.u1, this.v1).uv2(integer).endVertex(); + cyo.vertex(b, float11 + float16, float14, 0.0f).color(float6, float7, float8, float9).uv(this.u1, this.v0).uv2(integer).endVertex(); } - public void renderEffect(final Effect a, final Matrix4f b, final VertexConsumer cyl, final int integer) { - cyl.vertex(b, a.x0, a.y0, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u0, this.v0).uv2(integer).endVertex(); - cyl.vertex(b, a.x1, a.y0, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u0, this.v1).uv2(integer).endVertex(); - cyl.vertex(b, a.x1, a.y1, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u1, this.v1).uv2(integer).endVertex(); - cyl.vertex(b, a.x0, a.y1, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u1, this.v0).uv2(integer).endVertex(); + public void renderEffect(final Effect a, final Matrix4f b, final VertexConsumer cyo, final int integer) { + cyo.vertex(b, a.x0, a.y0, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u0, this.v0).uv2(integer).endVertex(); + cyo.vertex(b, a.x1, a.y0, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u0, this.v1).uv2(integer).endVertex(); + cyo.vertex(b, a.x1, a.y1, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u1, this.v1).uv2(integer).endVertex(); + cyo.vertex(b, a.x0, a.y1, a.depth).color(a.r, a.g, a.b, a.a).uv(this.u1, this.v0).uv2(integer).endVertex(); } public RenderType renderType(final boolean boolean1) { diff --git a/src/net/minecraft/client/gui/font/glyphs/EmptyGlyph.java b/src/net/minecraft/client/gui/font/glyphs/EmptyGlyph.java index 1bc915b..bf96d3c 100644 --- a/src/net/minecraft/client/gui/font/glyphs/EmptyGlyph.java +++ b/src/net/minecraft/client/gui/font/glyphs/EmptyGlyph.java @@ -11,6 +11,6 @@ public class EmptyGlyph extends BakedGlyph { } @Override - public void render(final boolean boolean1, final float float2, final float float3, final Matrix4f b, final VertexConsumer cyl, final float float6, final float float7, final float float8, final float float9, final int integer) { + public void render(final boolean boolean1, final float float2, final float float3, final Matrix4f b, final VertexConsumer cyo, final float float6, final float float7, final float float8, final float float9, final int integer) { } } diff --git a/src/net/minecraft/client/gui/font/glyphs/MissingGlyph.java b/src/net/minecraft/client/gui/font/glyphs/MissingGlyph.java index 2dd997e..bfb061e 100644 --- a/src/net/minecraft/client/gui/font/glyphs/MissingGlyph.java +++ b/src/net/minecraft/client/gui/font/glyphs/MissingGlyph.java @@ -43,14 +43,14 @@ public enum MissingGlyph implements RawGlyph { int integer2; int integer3; boolean boolean4; - IMAGE_DATA = Util.make(new NativeImage(NativeImage.Format.RGBA, 5, 8, false), cxo -> { + IMAGE_DATA = Util.make(new NativeImage(NativeImage.Format.RGBA, 5, 8, false), cxr -> { for (integer2 = 0; integer2 < 8; ++integer2) { for (integer3 = 0; integer3 < 5; ++integer3) { boolean4 = (integer3 == 0 || integer3 + 1 == 5 || integer2 == 0 || integer2 + 1 == 8); - cxo.setPixelRGBA(integer3, integer2, boolean4 ? -1 : 0); + cxr.setPixelRGBA(integer3, integer2, boolean4 ? -1 : 0); } } - cxo.untrack(); + cxr.untrack(); }); } } diff --git a/src/net/minecraft/client/gui/font/glyphs/WhiteGlyph.java b/src/net/minecraft/client/gui/font/glyphs/WhiteGlyph.java index 5106549..cf9d59d 100644 --- a/src/net/minecraft/client/gui/font/glyphs/WhiteGlyph.java +++ b/src/net/minecraft/client/gui/font/glyphs/WhiteGlyph.java @@ -43,14 +43,14 @@ public enum WhiteGlyph implements RawGlyph { int integer2; int integer3; boolean boolean4; - IMAGE_DATA = Util.make(new NativeImage(NativeImage.Format.RGBA, 5, 8, false), cxo -> { + IMAGE_DATA = Util.make(new NativeImage(NativeImage.Format.RGBA, 5, 8, false), cxr -> { for (integer2 = 0; integer2 < 8; ++integer2) { for (integer3 = 0; integer3 < 5; ++integer3) { boolean4 = (integer3 == 0 || integer3 + 1 == 5 || integer2 == 0 || integer2 + 1 == 8); - cxo.setPixelRGBA(integer3, integer2, -1); + cxr.setPixelRGBA(integer3, integer2, -1); } } - cxo.untrack(); + cxr.untrack(); }); } } diff --git a/src/net/minecraft/client/gui/font/providers/BitmapProvider.java b/src/net/minecraft/client/gui/font/providers/BitmapProvider.java index ce27a6f..56c7d74 100644 --- a/src/net/minecraft/client/gui/font/providers/BitmapProvider.java +++ b/src/net/minecraft/client/gui/font/providers/BitmapProvider.java @@ -24,8 +24,8 @@ public class BitmapProvider implements GlyphProvider { private final NativeImage image; private final Char2ObjectMap glyphs; - public BitmapProvider(final NativeImage cxo, final Char2ObjectMap char2ObjectMap) { - this.image = cxo; + public BitmapProvider(final NativeImage cxr, final Char2ObjectMap char2ObjectMap) { + this.image = cxr; this.glyphs = char2ObjectMap; } @@ -86,9 +86,9 @@ public class BitmapProvider implements GlyphProvider { @Override public GlyphProvider create(final ResourceManager zb) { try (final Resource za3 = zb.getResource(this.texture)) { - final NativeImage cxo5 = NativeImage.read(NativeImage.Format.RGBA, za3.getInputStream()); - final int integer6 = cxo5.getWidth(); - final int integer7 = cxo5.getHeight(); + final NativeImage cxr5 = NativeImage.read(NativeImage.Format.RGBA, za3.getInputStream()); + final int integer6 = cxr5.getWidth(); + final int integer7 = cxr5.getHeight(); final int integer8 = integer6 / this.chars.get(0).length(); final int integer9 = integer7 / this.chars.size(); final float float10 = this.height / (float)integer9; @@ -99,8 +99,8 @@ public class BitmapProvider implements GlyphProvider { final char character15 = string13.charAt(integer11); if (character15 != '\0') { if (character15 != ' ') { - final int integer12 = this.getActualGlyphWidth(cxo5, integer8, integer9, integer11, integer10); - final Glyph b17 = (Glyph)char2ObjectMap11.put(character15, new Glyph(float10, cxo5, integer11 * integer8, integer10 * integer9, integer8, integer9, (int)(0.5 + integer12 * float10) + 1, this.ascent)); + final int integer12 = this.getActualGlyphWidth(cxr5, integer8, integer9, integer11, integer10); + final Glyph b17 = (Glyph)char2ObjectMap11.put(character15, new Glyph(float10, cxr5, integer11 * integer8, integer10 * integer9, integer8, integer9, (int)(0.5 + integer12 * float10) + 1, this.ascent)); if (b17 != null) { BitmapProvider.LOGGER.warn("Codepoint '{}' declared multiple times in {}", Integer.toHexString(character15), this.texture); } @@ -108,20 +108,20 @@ public class BitmapProvider implements GlyphProvider { } } } - return new BitmapProvider(cxo5, char2ObjectMap11); + return new BitmapProvider(cxr5, char2ObjectMap11); } catch (IOException iOException3) { throw new RuntimeException(iOException3.getMessage()); } } - private int getActualGlyphWidth(final NativeImage cxo, final int integer2, final int integer3, final int integer4, final int integer5) { + private int getActualGlyphWidth(final NativeImage cxr, final int integer2, final int integer3, final int integer4, final int integer5) { int integer6; for (integer6 = integer2 - 1; integer6 >= 0; --integer6) { final int integer7 = integer4 * integer2 + integer6; for (int integer8 = 0; integer8 < integer3; ++integer8) { final int integer9 = integer5 * integer3 + integer8; - if (cxo.getLuminanceOrAlpha(integer7, integer9) != 0) { + if (cxr.getLuminanceOrAlpha(integer7, integer9) != 0) { return integer6 + 1; } } @@ -140,9 +140,9 @@ public class BitmapProvider implements GlyphProvider { private final int advance; private final int ascent; - private Glyph(final float float1, final NativeImage cxo, final int integer3, final int integer4, final int integer5, final int integer6, final int integer7, final int integer8) { + private Glyph(final float float1, final NativeImage cxr, final int integer3, final int integer4, final int integer5, final int integer6, final int integer7, final int integer8) { this.scale = float1; - this.image = cxo; + this.image = cxr; this.offsetX = integer3; this.offsetY = integer4; this.width = integer5; diff --git a/src/net/minecraft/client/gui/font/providers/GlyphProviderBuilderType.java b/src/net/minecraft/client/gui/font/providers/GlyphProviderBuilderType.java index 2ed36ec..5bf64f7 100644 --- a/src/net/minecraft/client/gui/font/providers/GlyphProviderBuilderType.java +++ b/src/net/minecraft/client/gui/font/providers/GlyphProviderBuilderType.java @@ -22,11 +22,11 @@ public enum GlyphProviderBuilderType { } public static GlyphProviderBuilderType byName(final String string) { - final GlyphProviderBuilderType dep2 = GlyphProviderBuilderType.BY_NAME.get(string); - if (dep2 == null) { + final GlyphProviderBuilderType der2 = GlyphProviderBuilderType.BY_NAME.get(string); + if (der2 == null) { throw new IllegalArgumentException("Invalid type: " + string); } - return dep2; + return der2; } public GlyphProviderBuilder create(final JsonObject jsonObject) { @@ -37,12 +37,12 @@ public enum GlyphProviderBuilderType { final GlyphProviderBuilderType[] array; int length; int i = 0; - GlyphProviderBuilderType dep5; + GlyphProviderBuilderType der5; BY_NAME = Util.>make(Maps.newHashMap(), hashMap -> { values(); for (length = array.length; i < length; ++i) { - dep5 = array[i]; - hashMap.put(dep5.name, dep5); + der5 = array[i]; + hashMap.put(der5.name, der5); } }); } diff --git a/src/net/minecraft/client/gui/font/providers/LegacyUnicodeBitmapsProvider.java b/src/net/minecraft/client/gui/font/providers/LegacyUnicodeBitmapsProvider.java index 100ea6d..60284e6 100644 --- a/src/net/minecraft/client/gui/font/providers/LegacyUnicodeBitmapsProvider.java +++ b/src/net/minecraft/client/gui/font/providers/LegacyUnicodeBitmapsProvider.java @@ -34,8 +34,8 @@ public class LegacyUnicodeBitmapsProvider implements GlyphProvider { final char character6 = (char)(integer5 * 256); final ResourceLocation sm7 = this.getSheetLocation(character6); try (final Resource za8 = this.resourceManager.getResource(sm7); - final NativeImage cxo10 = NativeImage.read(NativeImage.Format.RGBA, za8.getInputStream())) { - if (cxo10.getWidth() == 256 && cxo10.getHeight() == 256) { + final NativeImage cxr10 = NativeImage.read(NativeImage.Format.RGBA, za8.getInputStream())) { + if (cxr10.getWidth() == 256 && cxr10.getHeight() == 256) { for (int integer6 = 0; integer6 < 256; ++integer6) { final byte byte13 = arr[character6 + integer6]; if (byte13 != 0 && getLeft(byte13) > getRight(byte13)) { @@ -65,10 +65,10 @@ public class LegacyUnicodeBitmapsProvider implements GlyphProvider { public RawGlyph getGlyph(final char character) { final byte byte3 = this.sizes[character]; if (byte3 != 0) { - final NativeImage cxo4 = this.textures.computeIfAbsent(this.getSheetLocation(character), this::loadTexture); - if (cxo4 != null) { + final NativeImage cxr4 = this.textures.computeIfAbsent(this.getSheetLocation(character), this::loadTexture); + if (cxr4 != null) { final int integer5 = getLeft(byte3); - return new Glyph(character % '\u0010' * 16 + integer5, (character & '\u00ff') / 16 * 16, getRight(byte3) - integer5, 16, cxo4); + return new Glyph(character % '\u0010' * 16 + integer5, (character & '\u00ff') / 16 * 16, getRight(byte3) - integer5, 16, cxr4); } } return null; @@ -132,12 +132,12 @@ public class LegacyUnicodeBitmapsProvider implements GlyphProvider { private final int sourceY; private final NativeImage source; - private Glyph(final int integer1, final int integer2, final int integer3, final int integer4, final NativeImage cxo) { + private Glyph(final int integer1, final int integer2, final int integer3, final int integer4, final NativeImage cxr) { this.width = integer3; this.height = integer4; this.sourceX = integer1; this.sourceY = integer2; - this.source = cxo; + this.source = cxr; } @Override diff --git a/src/net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderBuilder.java b/src/net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderBuilder.java index bfc7686..d2196dc 100644 --- a/src/net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderBuilder.java +++ b/src/net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderBuilder.java @@ -2,11 +2,15 @@ package net.minecraft.client.gui.font.providers; import org.apache.logging.log4j.LogManager; import javax.annotation.Nullable; -import java.nio.ByteBuffer; import net.minecraft.server.packs.resources.Resource; -import java.io.IOException; +import java.nio.ByteBuffer; +import java.nio.Buffer; +import org.lwjgl.system.MemoryUtil; import com.mojang.blaze3d.font.TrueTypeGlyphProvider; +import java.io.IOException; +import org.lwjgl.stb.STBTruetype; import com.mojang.blaze3d.platform.TextureUtil; +import org.lwjgl.stb.STBTTFontinfo; import com.mojang.blaze3d.font.GlyphProvider; import net.minecraft.server.packs.resources.ResourceManager; import com.google.gson.JsonElement; @@ -65,15 +69,25 @@ public class TrueTypeGlyphProviderBuilder implements GlyphProviderBuilder { @Nullable @Override public GlyphProvider create(final ResourceManager zb) { - try (final Resource za3 = zb.getResource(new ResourceLocation(this.location.getNamespace(), "font/" + this.location.getPath()))) { - TrueTypeGlyphProviderBuilder.LOGGER.info("Loading font"); - final ByteBuffer byteBuffer5 = TextureUtil.readResource(za3.getInputStream()); - byteBuffer5.flip(); - TrueTypeGlyphProviderBuilder.LOGGER.info("Reading font"); - return new TrueTypeGlyphProvider(TrueTypeGlyphProvider.getStbttFontinfo(byteBuffer5), this.size, this.oversample, this.shiftX, this.shiftY, this.skip); + STBTTFontinfo sTBTTFontinfo3 = null; + ByteBuffer byteBuffer4 = null; + try (final Resource za5 = zb.getResource(new ResourceLocation(this.location.getNamespace(), "font/" + this.location.getPath()))) { + TrueTypeGlyphProviderBuilder.LOGGER.debug("Loading font {}", this.location); + sTBTTFontinfo3 = STBTTFontinfo.malloc(); + byteBuffer4 = TextureUtil.readResource(za5.getInputStream()); + byteBuffer4.flip(); + TrueTypeGlyphProviderBuilder.LOGGER.debug("Reading font {}", this.location); + if (!STBTruetype.stbtt_InitFont(sTBTTFontinfo3, byteBuffer4)) { + throw new IOException("Invalid ttf"); + } + return new TrueTypeGlyphProvider(byteBuffer4, sTBTTFontinfo3, this.size, this.oversample, this.shiftX, this.shiftY, this.skip); } - catch (IOException iOException3) { - TrueTypeGlyphProviderBuilder.LOGGER.error("Couldn't load truetype font {}", this.location, iOException3); + catch (Exception exception5) { + TrueTypeGlyphProviderBuilder.LOGGER.error("Couldn't load truetype font {}", this.location, exception5); + if (sTBTTFontinfo3 != null) { + sTBTTFontinfo3.free(); + } + MemoryUtil.memFree((Buffer)byteBuffer4); return null; } } diff --git a/src/net/minecraft/client/gui/screens/AccessibilityOptionsScreen.java b/src/net/minecraft/client/gui/screens/AccessibilityOptionsScreen.java index 2d1f038..eab5c60 100644 --- a/src/net/minecraft/client/gui/screens/AccessibilityOptionsScreen.java +++ b/src/net/minecraft/client/gui/screens/AccessibilityOptionsScreen.java @@ -13,24 +13,24 @@ public class AccessibilityOptionsScreen extends OptionsSubScreen { private static final Option[] OPTIONS; private AbstractWidget narratorButton; - public AccessibilityOptionsScreen(final Screen dfz, final Options dbp) { - super(dfz, dbp, new TranslatableComponent("options.accessibility.title", new Object[0])); + public AccessibilityOptionsScreen(final Screen dgb, final Options dbr) { + super(dgb, dbr, new TranslatableComponent("options.accessibility.title", new Object[0])); } @Override protected void init() { int integer2 = 0; - for (final Option dbo6 : AccessibilityOptionsScreen.OPTIONS) { + for (final Option dbq6 : AccessibilityOptionsScreen.OPTIONS) { final int integer3 = this.width / 2 - 155 + integer2 % 2 * 160; final int integer4 = this.height / 6 + 24 * (integer2 >> 1); - final AbstractWidget dcr9 = this.addButton(dbo6.createButton(this.minecraft.options, integer3, integer4, 150)); - if (dbo6 == Option.NARRATOR) { - this.narratorButton = dcr9; - dcr9.active = NarratorChatListener.INSTANCE.isActive(); + final AbstractWidget dct9 = this.addButton(dbq6.createButton(this.minecraft.options, integer3, integer4, 150)); + if (dbq6 == Option.NARRATOR) { + this.narratorButton = dct9; + dct9.active = NarratorChatListener.INSTANCE.isActive(); } ++integer2; } - this.