From 604ebc2caccf4848b0f3de060bc01390ebbe41c5 Mon Sep 17 00:00:00 2001 From: Kyle Wood Date: Fri, 11 Jun 2021 06:23:18 -0500 Subject: [PATCH] Update paperweight & build config for Spigot changes --- .giattributes | 7 + .gitignore | 3 + .../additional-spigot-member-mappings.csrg | 18 +- .../BehaviorWorkComposter.patch.patch | 17 - .../ChunkProviderServer.patch.patch | 40 - build-data/mappings-patch.tiny | 42 +- build.gradle.kts | 8 +- bukkit-e3c5450d-combined.csrg | 5198 ----------------- gradle.properties | 2 +- paper | 258 - pom.xml | 55 - settings.gradle.kts | 3 +- 12 files changed, 44 insertions(+), 5607 deletions(-) create mode 100644 .giattributes delete mode 100644 build-data/craftbukkit-patch-patches/BehaviorWorkComposter.patch.patch delete mode 100644 build-data/craftbukkit-patch-patches/ChunkProviderServer.patch.patch delete mode 100644 bukkit-e3c5450d-combined.csrg delete mode 100755 paper delete mode 100644 pom.xml diff --git a/.giattributes b/.giattributes new file mode 100644 index 000000000..2fb638f44 --- /dev/null +++ b/.giattributes @@ -0,0 +1,7 @@ +* text=auto + +*.sh text eol=lf +gradlew text eol=lf +*.bat text eol=crlf + +*.jar binary diff --git a/.gitignore b/.gitignore index be158334f..5c7e1f2db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +.gradle/ +build/ + # Eclipse stuff .classpath .project diff --git a/build-data/additional-spigot-member-mappings.csrg b/build-data/additional-spigot-member-mappings.csrg index 199b5419b..9528baf29 100644 --- a/build-data/additional-spigot-member-mappings.csrg +++ b/build-data/additional-spigot-member-mappings.csrg @@ -3,22 +3,20 @@ # Hopper.getLevel() # Entity.getCommandSenderWorld() # to getWorld(), which confuses our ability to map this method properly. This patch disambiguates it -net/minecraft/world/level/block/entity/IHopper v ()Lnet/minecraft/world/level/World; getLevel -net/minecraft/world/entity/vehicle/EntityMinecartHopper v ()Lnet/minecraft/world/level/World; getLevel -net/minecraft/world/item/trading/IMerchant eV ()Lnet/minecraft/world/level/World; getLevel -net/minecraft/world/entity/npc/EntityVillagerAbstract eV ()Lnet/minecraft/world/level/World; getLevel +net/minecraft/world/item/trading/IMerchant fD ()Lnet/minecraft/world/level/World; getLevel +net/minecraft/world/entity/npc/EntityVillagerAbstract fD ()Lnet/minecraft/world/level/World; getLevel # CraftBukkit mappings sometimes have mappings for child classes and not parent classes # We handle this fine for deobf but this breaks reobf. These Patches fix those cases # BossBattle -> BossBattleServer -net/minecraft/world/BossBattle a (F)V setProgress -net/minecraft/world/BossBattle c (Z)Lnet/minecraft/world/BossBattle; setCreateFog -net/minecraft/world/BossBattle a (Z)Lnet/minecraft/world/BossBattle; setDarkenSky -net/minecraft/world/BossBattle b (Z)Lnet/minecraft/world/BossBattle; setPlayMusic +# net/minecraft/world/BossBattle a (F)V setProgress +# net/minecraft/world/BossBattle c (Z)Lnet/minecraft/world/BossBattle; setCreateFog +# net/minecraft/world/BossBattle a (Z)Lnet/minecraft/world/BossBattle; setDarkenSky +# net/minecraft/world/BossBattle b (Z)Lnet/minecraft/world/BossBattle; setPlayMusic # IChunkProvider -> ChunkProviderServer -net/minecraft/world/level/chunk/IChunkProvider b (II)Z isLoaded +# net/minecraft/world/level/chunk/IChunkProvider b (II)Z isLoaded # BehaviorWorkComposter -> BehaviorWork -net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter a (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V doWork +# net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter a (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V doWork diff --git a/build-data/craftbukkit-patch-patches/BehaviorWorkComposter.patch.patch b/build-data/craftbukkit-patch-patches/BehaviorWorkComposter.patch.patch deleted file mode 100644 index a35b59fd5..000000000 --- a/build-data/craftbukkit-patch-patches/BehaviorWorkComposter.patch.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter.patch -+++ b/net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter.patch -@@ -1,14 +1,5 @@ - --- a/net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter.java - +++ b/net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter.java --@@ -24,7 +24,7 @@ -- public BehaviorWorkComposter() {} -- -- @Override --- protected void a(WorldServer worldserver, EntityVillager entityvillager) { --+ protected void doWork(WorldServer worldserver, EntityVillager entityvillager) { // PAIL -- Optional optional = entityvillager.getBehaviorController().getMemory(MemoryModuleType.JOB_SITE); -- -- if (optional.isPresent()) { - @@ -43,7 +43,7 @@ - BlockPosition blockposition = globalpos.getBlockPosition(); - diff --git a/build-data/craftbukkit-patch-patches/ChunkProviderServer.patch.patch b/build-data/craftbukkit-patch-patches/ChunkProviderServer.patch.patch deleted file mode 100644 index 0372012c0..000000000 --- a/build-data/craftbukkit-patch-patches/ChunkProviderServer.patch.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- a/net/minecraft/server/level/ChunkProviderServer.patch -+++ b/net/minecraft/server/level/ChunkProviderServer.patch -@@ -74,8 +74,8 @@ - + return playerchunk == null || playerchunk.oldTicketLevel > i; // CraftBukkit using oldTicketLevel for isLoaded checks - } - -- public boolean isLoaded(int i, int j) { --@@ -282,19 +308,19 @@ -+ @Override -+@@ -283,19 +309,19 @@ - public boolean a(Entity entity) { - long i = ChunkCoordIntPair.pair(MathHelper.floor(entity.locX()) >> 4, MathHelper.floor(entity.locZ()) >> 4); - -@@ -98,7 +98,7 @@ - } - - private boolean a(long i, Function>> function) { --@@ -316,11 +342,31 @@ -+@@ -317,11 +343,31 @@ - - @Override - public void close() throws IOException { -@@ -131,7 +131,7 @@ - public void tick(BooleanSupplier booleansupplier) { - this.world.getMethodProfiler().enter("purge"); - this.chunkMapDistance.purgeTickets(); --@@ -340,12 +386,12 @@ -+@@ -341,12 +387,12 @@ - this.lastTickTime = i; - WorldData worlddata = this.world.getWorldData(); - boolean flag = this.world.isDebugWorld(); -@@ -146,7 +146,7 @@ - - this.world.getMethodProfiler().enter("naturalSpawnCount"); - int l = this.chunkMapDistance.b(); --@@ -532,12 +578,18 @@ -+@@ -533,12 +579,18 @@ - - @Override - protected boolean executeNext() { diff --git a/build-data/mappings-patch.tiny b/build-data/mappings-patch.tiny index 0833ee00b..73cc8abcd 100644 --- a/build-data/mappings-patch.tiny +++ b/build-data/mappings-patch.tiny @@ -10,41 +10,41 @@ c net/minecraft/world/level/World net/minecraft/world/level/Level # CraftBukkit adds the server field, clashes with a Mojang field c net/minecraft/server/network/PlayerConnection net/minecraft/server/network/ServerGamePacketListenerImpl - f Lorg/bukkit/craftbukkit/CraftServer; server craftServer + m ()Lorg/bukkit/craftbukkit/entity/CraftPlayer; getPlayer getCraftPlayer # CraftBukkit adds the player field, clashes with a Mojang field -c net/minecraft/world/inventory/ContainerWorkbench net/minecraft/world/inventory/CraftingMenu - f Lnet/minecraft/world/entity/player/PlayerInventory; player playerInventory +#c net/minecraft/world/inventory/ContainerWorkbench net/minecraft/world/inventory/CraftingMenu +# f Lnet/minecraft/world/entity/player/PlayerInventory; player playerInventory # CraftBukkit adds the getType() method, clashes with a Mojang method c net/minecraft/world/entity/EntityAreaEffectCloud net/minecraft/world/entity/AreaEffectCloud - m ()Ljava/lang/String; getType getTypeCb + m ()Ljava/lang/String; getType getPotionType # CraftBukkit adds the getType() method, clashes with a Mojang method c net/minecraft/world/entity/projectile/EntityTippedArrow net/minecraft/world/entity/projectile/Arrow - m ()Ljava/lang/String; getType getTypeCb + m ()Ljava/lang/String; getType getPotionType # CraftBukkit adds the getLevel() method, clashes with original method -c net/minecraft/world/level/block/entity/TileEntityBeacon net/minecraft/world/level/block/entity/BeaconBlockEntity - m ()I getLevel getLevelCb +#c net/minecraft/world/level/block/entity/TileEntityBeacon net/minecraft/world/level/block/entity/BeaconBlockEntity +# m ()I getLevel getLevelCb # CraftBukkit adds the getLootTable() method, clashes with original method -c net/minecraft/world/entity/EntityInsentient net/minecraft/world/entity/Mob - m ()Lnet/minecraft/resources/MinecraftKey; getLootTable getLootTableCb +#c net/minecraft/world/entity/EntityInsentient net/minecraft/world/entity/Mob +# m ()Lnet/minecraft/resources/MinecraftKey; getLootTable getLootTableCb # CraftBukkit adds the canCollideWith() method, clashes with original method -c net/minecraft/world/entity/Entity net/minecraft/world/entity/Entity - m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith canCollideWithCb +#c net/minecraft/world/entity/Entity net/minecraft/world/entity/Entity +# m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith canCollideWithCb # CraftBukkit adds a new `a` method which allows passing the Entity parameter # It uses `a` to match the original method (with just 1 param), so this patch makes them match -c net/minecraft/server/level/WorldServer net/minecraft/server/level/ServerLevel - m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a makeObsidianPlatform +#c net/minecraft/server/level/WorldServer net/minecraft/server/level/ServerLevel +# m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a makeObsidianPlatform # CraftBukkit adds `getMinecraftWorld()` to `GeneratorAccess`, which matches `WorldAccess.getMinecraftWorld()` # But that method in `WorldAccess` is called `getLevel()` in Mojang mappings -c net/minecraft/world/level/GeneratorAccess net/minecraft/world/level/LevelAccessor - m ()Lnet/minecraft/server/level/WorldServer; getMinecraftWorld getLevel +#c net/minecraft/world/level/GeneratorAccess net/minecraft/world/level/LevelAccessor +# m ()Lnet/minecraft/server/level/WorldServer; getMinecraftWorld getLevel # SpecialSource2 automatically maps methods to the name of synthetic methods that point to it in an attempt to # normalize method names with what is expected by the super class. This is _extremely_ stupid and flawed however @@ -68,9 +68,9 @@ c net/minecraft/world/level/GeneratorAccess net/minecraft/world/level/LevelAcces # This is allowed because the synthetic method for serialize() has a different descriptor, using Object as the second # parameter. This breaks when SpecialSource2 does it's "magic" of course. This patch manually fixes this case by adding # both correct mappings -c net/minecraft/world/level/storage/loot/entries/LootEntryAbstract$Serializer net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Serializer - m (Lcom/google/gson/JsonObject;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;Lcom/google/gson/JsonSerializationContext;)V a serialize - p 0 json - p 1 entry - p 2 context - m (Lcom/google/gson/JsonObject;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;Lcom/google/gson/JsonSerializationContext;)V serializeType serializeCustom +#c net/minecraft/world/level/storage/loot/entries/LootEntryAbstract$Serializer net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Serializer +# m (Lcom/google/gson/JsonObject;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;Lcom/google/gson/JsonSerializationContext;)V a serialize +# p 0 json +# p 1 entry +# p 2 context +# m (Lcom/google/gson/JsonObject;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;Lcom/google/gson/JsonSerializationContext;)V serializeType serializeCustom diff --git a/build.gradle.kts b/build.gradle.kts index 42b4fa89b..0de5a09f4 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,7 @@ plugins { java id("com.github.johnrengelman.shadow") version "7.0.0" apply false - id("io.papermc.paperweight") version "1.0.0-SNAPSHOT" + id("io.papermc.paperweight.core") version "1.0.0-SNAPSHOT" } group = "com.destroystokyo.paper" @@ -15,7 +15,7 @@ allprojects { java { toolchain { - languageVersion.set(JavaLanguageVersion.of(11)) + languageVersion.set(JavaLanguageVersion.of(16)) } } } @@ -62,7 +62,7 @@ repositories { } dependencies { - paramMappings("org.quiltmc:yarn:1.16.5+build.6:mergedv2") + paramMappings("org.quiltmc:yarn:1.17+build.2:mergedv2") remapper("org.quiltmc:tiny-remapper:0.3.2:fat@jar") decompiler("net.minecraftforge:forgeflower:1.5.498.5@jar") paperclip("io.papermc:paperclip:2.0.0-SNAPSHOT@jar") @@ -77,7 +77,5 @@ paperweight { mappingsPatch.set(file("build-data/mappings-patch.tiny")) additionalSpigotMemberMappings.set(file("build-data/additional-spigot-member-mappings.csrg")) - - craftBukkitPatchPatchesDir.set(file("build-data/craftbukkit-patch-patches")) } } diff --git a/bukkit-e3c5450d-combined.csrg b/bukkit-e3c5450d-combined.csrg deleted file mode 100644 index d6c04f21f..000000000 --- a/bukkit-e3c5450d-combined.csrg +++ /dev/null @@ -1,5198 +0,0 @@ -# (c) 2021 SpigotMC Pty. Ltd. -aa net/minecraft/ResourceKeyInvalidException -aaa net/minecraft/server/commands/CommandTeam -aab net/minecraft/server/commands/CommandTeamMsg -aac net/minecraft/server/commands/CommandTeleport -aad net/minecraft/server/commands/CommandTellRaw -aae net/minecraft/server/commands/CommandTime -aaf net/minecraft/server/commands/CommandTitle -aag net/minecraft/server/commands/CommandTrigger -aah net/minecraft/server/commands/CommandWeather -aai net/minecraft/server/commands/CommandWhitelist -aaj net/minecraft/server/commands/CommandWorldBorder -aak net/minecraft/server/commands/data/CommandDataAccessorTile -aal net/minecraft/server/commands/data/CommandDataAccessor -aam net/minecraft/server/commands/data/CommandData -aan net/minecraft/server/commands/data/CommandDataAccessorEntity -aao net/minecraft/server/commands/data/CommandDataStorage -aar net/minecraft/server/dedicated/DedicatedPlayerList -aas net/minecraft/server/dedicated/DedicatedServer -aat net/minecraft/server/dedicated/DedicatedServerProperties -aau net/minecraft/server/dedicated/DedicatedServerSettings -aav net/minecraft/server/dedicated/ThreadWatchdog -aaw net/minecraft/server/dedicated/PropertyManager -aaw$a net/minecraft/server/dedicated/PropertyManager$EditableProperty -aay net/minecraft/server/gui/ServerGUI -aaz net/minecraft/server/gui/PlayerListBox -ab net/minecraft/SharedConstants -aba net/minecraft/server/gui/GuiStatsComponent -abd net/minecraft/server/level/PlayerChunk -abd$a net/minecraft/server/level/PlayerChunk$Failure -abd$c net/minecraft/server/level/PlayerChunk$State -abe net/minecraft/server/level/PlayerChunkMap -abe$b net/minecraft/server/level/PlayerChunkMap$EntityTracker -abf net/minecraft/server/level/ChunkTaskQueue -abg net/minecraft/server/level/ChunkTaskQueueSorter -abh net/minecraft/server/level/ChunkMap -abi net/minecraft/server/level/BlockPosition2D -abj net/minecraft/server/level/DemoPlayerInteractManager -abk net/minecraft/server/level/ChunkMapDistance -abl net/minecraft/server/level/PlayerMap -abm net/minecraft/server/level/WorldProviderNormal -abn net/minecraft/server/level/LightEngineGraphSection -abo net/minecraft/server/level/BossBattleServer -abp net/minecraft/server/level/ChunkProviderServer -abq net/minecraft/server/level/EntityTrackerEntry -abr net/minecraft/server/level/WorldServer -abs net/minecraft/server/level/EntityPlayer -abt net/minecraft/server/level/PlayerInteractManager -abu net/minecraft/server/level/LightEngineThreaded -abu$a net/minecraft/server/level/LightEngineThreaded$Update -abv net/minecraft/server/level/Ticket -abw net/minecraft/server/level/TicketType -abx net/minecraft/server/level/RegionLimitedWorldAccess -aby net/minecraft/server/level/TickListWorldGen -ac net/minecraft/SystemReport -aca net/minecraft/server/level/progress/WorldLoadListener -acb net/minecraft/server/level/progress/WorldLoadListenerFactory -acc net/minecraft/server/level/progress/WorldLoadListenerLogger -acg net/minecraft/server/network/LegacyPingHandler -ach net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl -aci net/minecraft/server/network/ServerConnection -aci$a net/minecraft/server/network/ServerConnection$LatencySimulator -aci$a$a net/minecraft/server/network/ServerConnection$LatencySimulator$DelayedMessage -acj net/minecraft/server/network/PlayerConnection -ack net/minecraft/server/network/HandshakeListener -acl net/minecraft/server/network/LoginListener -acl$a net/minecraft/server/network/LoginListener$EnumProtocolState -acm net/minecraft/server/network/ServerPlayerConnection -acn net/minecraft/server/network/PacketStatusListener -aco net/minecraft/server/network/ITextFilter -acp net/minecraft/server/network/TextFilter -acs net/minecraft/server/packs/ResourcePackAbstract -act net/minecraft/server/packs/ResourcePackFile -acu net/minecraft/server/packs/ResourcePackFolder -acv net/minecraft/server/packs/IResourcePack -acw net/minecraft/server/packs/EnumResourcePackType -acx net/minecraft/server/packs/ResourceNotFoundException -acy net/minecraft/server/packs/ResourcePackVanilla -acz net/minecraft/server/packs/metadata/ResourcePackMetaParser -ad net/minecraft/SystemUtils -ad$a net/minecraft/SystemUtils$IdentityHashingStrategy -ad$b net/minecraft/SystemUtils$OS -ada net/minecraft/server/packs/metadata/pack/ResourcePackInfo -adb net/minecraft/server/packs/metadata/pack/ResourcePackInfoDeserializer -adf net/minecraft/server/packs/repository/ResourcePackSourceFolder -adg net/minecraft/server/packs/repository/ResourcePackLoader -adg$b net/minecraft/server/packs/repository/ResourcePackLoader$Position -adh net/minecraft/server/packs/repository/EnumResourcePackVersion -adi net/minecraft/server/packs/repository/ResourcePackRepository -adj net/minecraft/server/packs/repository/PackSource -adk net/minecraft/server/packs/repository/ResourcePackSource -adl net/minecraft/server/packs/repository/ResourcePackSourceVanilla -adn net/minecraft/server/packs/resources/ResourceManagerFallback -ado net/minecraft/server/packs/resources/IReloadListener -adp net/minecraft/server/packs/resources/ReloadableProfiled -adq net/minecraft/server/packs/resources/IReloadable -adr net/minecraft/server/packs/resources/IReloadableResourceManager -ads net/minecraft/server/packs/resources/IResource -adt net/minecraft/server/packs/resources/IResourceManager -adt$a net/minecraft/server/packs/resources/IResourceManager$Empty -adv net/minecraft/server/packs/resources/ResourceProvider -adw net/minecraft/server/packs/resources/ResourceDataJson -adx net/minecraft/server/packs/resources/ResourceDataAbstract -ady net/minecraft/server/packs/resources/Reloadable -adz net/minecraft/server/packs/resources/ResourceManager -ae net/minecraft/advancements/Advancement -ae$a net/minecraft/advancements/Advancement$SerializedAdvancement -aea net/minecraft/server/packs/resources/Resource -aec net/minecraft/server/players/ExpirableListEntry -aed net/minecraft/server/players/UserCache -aed$a net/minecraft/server/players/UserCache$UserCacheEntry -aee net/minecraft/server/players/IpBanList -aef net/minecraft/server/players/IpBanEntry -aeg net/minecraft/server/players/NameReferencingFileConverter -aeg$a net/minecraft/server/players/NameReferencingFileConverter$FileConversionException -aeh net/minecraft/server/players/PlayerList -aei net/minecraft/server/players/OpList -aej net/minecraft/server/players/OpListEntry -aek net/minecraft/server/players/SleepStatus -ael net/minecraft/server/players/JsonListEntry -aem net/minecraft/server/players/JsonList -aen net/minecraft/server/players/GameProfileBanList -aeo net/minecraft/server/players/GameProfileBanEntry -aep net/minecraft/server/players/WhiteList -aeq net/minecraft/server/players/WhiteListEntry -aes net/minecraft/server/rcon/RemoteStatusReply -aet net/minecraft/server/rcon/StatusChallengeUtils -aeu net/minecraft/server/rcon/RemoteControlCommandListener -aew net/minecraft/server/rcon/thread/RemoteConnectionThread -aex net/minecraft/server/rcon/thread/RemoteStatusListener -aex$a net/minecraft/server/rcon/thread/RemoteStatusListener$RemoteStatusChallenge -aey net/minecraft/server/rcon/thread/RemoteControlSession -aez net/minecraft/server/rcon/thread/RemoteControlListener -af net/minecraft/advancements/Advancements -afb net/minecraft/sounds/Music -afc net/minecraft/sounds/Musics -afd net/minecraft/sounds/SoundEffect -afe net/minecraft/sounds/SoundEffects -aff net/minecraft/sounds/SoundCategory -afh net/minecraft/stats/RecipeBook -afi net/minecraft/stats/RecipeBookSettings -afj net/minecraft/stats/RecipeBookServer -afk net/minecraft/stats/ServerStatisticManager -afl net/minecraft/stats/Statistic -afm net/minecraft/stats/Counter -afn net/minecraft/stats/StatisticWrapper -afo net/minecraft/stats/StatisticList -afp net/minecraft/stats/StatisticManager -afr net/minecraft/tags/TagsBlock -afs net/minecraft/tags/TagsEntity -aft net/minecraft/tags/TagsFluid -afu net/minecraft/tags/GameEventTags -afv net/minecraft/tags/TagsItem -afw net/minecraft/tags/TagsInstance -afx net/minecraft/tags/TagSet -afy net/minecraft/tags/TagUtil -afz net/minecraft/tags/TagStatic -ag net/minecraft/advancements/AdvancementProgress -aga net/minecraft/tags/Tag -agb net/minecraft/tags/Tags -agc net/minecraft/tags/ITagRegistry -agd net/minecraft/tags/TagDataPack -age net/minecraft/tags/TagRegistry -agg net/minecraft/util/DataBits -agh net/minecraft/util/EntitySlice -agi net/minecraft/util/RegistryID -agj net/minecraft/util/MinecraftEncryption -agk net/minecraft/util/CryptographyException -agl net/minecraft/util/CSVWriter -agm net/minecraft/util/DebugBuffer -agn net/minecraft/util/SessionLock -agn$a net/minecraft/util/SessionLock$ExceptionWorldConflict -ago net/minecraft/util/ExceptionSuppressor -agp net/minecraft/util/ExtraCodecs -agq net/minecraft/util/ColorUtil -agr net/minecraft/util/FileZipper -ags net/minecraft/util/FormattedString -agt net/minecraft/util/FormattedStringEmpty -agu net/minecraft/util/CircularTimer -agv net/minecraft/util/ChatDeserializer -agw net/minecraft/util/HttpUtilities -agx net/minecraft/util/LazyInitVar -agy net/minecraft/util/LinearCongruentialGenerator -agz net/minecraft/util/ChatTypeAdapterFactory -ah net/minecraft/advancements/AdvancementRewards -aha net/minecraft/util/MathHelper -ahb net/minecraft/util/ParticleUtils -ahc net/minecraft/util/IProgressUpdate -ahd net/minecraft/util/StreamAccumulator -ahf net/minecraft/util/ArraySetSorted -ahg net/minecraft/util/StringDecomposer -ahh net/minecraft/util/INamable -ahi net/minecraft/util/UtilColor -ahj net/minecraft/util/ThreadingDetector -ahk net/minecraft/util/TimeRange -ahl net/minecraft/util/Tuple -ahm net/minecraft/util/Unit -ahn net/minecraft/util/VisibleForDebug -aho net/minecraft/util/WeightedRandom -aho$a net/minecraft/util/WeightedRandom$WeightedRandomChoice -ahp net/minecraft/util/datafix/DataFixTypes -ahq net/minecraft/util/datafix/DataConverterRegistry -ahr net/minecraft/util/datafix/DataBitsPacked -ahs net/minecraft/util/datafix/fixes/AbstractArrowPickupFix -aht net/minecraft/util/datafix/fixes/DataConverterUUIDBase -ahu net/minecraft/util/datafix/fixes/DataConverterAddChoices -ahv net/minecraft/util/datafix/fixes/DataConverterAdvancement -ahw net/minecraft/util/datafix/fixes/DataConverterAdvancementBase -ahx net/minecraft/util/datafix/fixes/DataConverterAttributes -ahy net/minecraft/util/datafix/fixes/DataConverterBedBlock -ahz net/minecraft/util/datafix/fixes/DataConverterBedItem -ai net/minecraft/advancements/CriterionTriggers -aia net/minecraft/util/datafix/fixes/DataConverterBeehive -aib net/minecraft/util/datafix/fixes/DataConverterBiome -aic net/minecraft/util/datafix/fixes/DataConverterBitStorageAlign -aid net/minecraft/util/datafix/fixes/DataConverterBannerColour -aie net/minecraft/util/datafix/fixes/DataConverterPiston -aif net/minecraft/util/datafix/fixes/DataConverterCustomNameTile -aig net/minecraft/util/datafix/fixes/DataConverterTileEntity -aih net/minecraft/util/datafix/fixes/DataConverterJukeBox -aii net/minecraft/util/datafix/fixes/DataConverterBlockEntityKeepPacked -aij net/minecraft/util/datafix/fixes/DataConverterShulkerBoxBlock -aik net/minecraft/util/datafix/fixes/DataConverterSignText -ail net/minecraft/util/datafix/fixes/DataConverterBlockEntityUUID -aim net/minecraft/util/datafix/fixes/DataConverterBlockName -ain net/minecraft/util/datafix/fixes/DataConverterBlockRename -aio net/minecraft/util/datafix/fixes/BlockRenameFixWithJigsaw -aip net/minecraft/util/datafix/fixes/DataConverterFlattenData -aiq net/minecraft/util/datafix/fixes/DataConverterFlattenState -air net/minecraft/util/datafix/fixes/DataConverterCatType -ais net/minecraft/util/datafix/fixes/CauldronRenameFix -ait net/minecraft/util/datafix/fixes/DataConverterLeavesBiome -aiu net/minecraft/util/datafix/fixes/DataConverterChunkLightRemove -aiv net/minecraft/util/datafix/fixes/ChunkConverterPalette -aiv$b net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction -aiv$b$a net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis -aiv$b$b net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection -aiw net/minecraft/util/datafix/fixes/DataConverterChunkStatus -aix net/minecraft/util/datafix/fixes/DataConverterChunkStatus2 -aiy net/minecraft/util/datafix/fixes/DataConverterChunkStructuresTemplateRename -aiz net/minecraft/util/datafix/fixes/DataConverterProtoChunk -aj net/minecraft/advancements/Criterion -aja net/minecraft/util/datafix/fixes/DataConverterColorlessShulkerEntity -ajb net/minecraft/util/datafix/fixes/DataConverterDye -ajc net/minecraft/util/datafix/fixes/DataConverterArmorStand -ajd net/minecraft/util/datafix/fixes/DataConverterEntityBlockState -aje net/minecraft/util/datafix/fixes/DataConverterEntityCatSplit -ajf net/minecraft/util/datafix/fixes/DataConverterEntityCodSalmon -ajg net/minecraft/util/datafix/fixes/DataConverterCustomNameEntity -ajh net/minecraft/util/datafix/fixes/DataConverterGuardian -aji net/minecraft/util/datafix/fixes/DataConverterEquipment -ajj net/minecraft/util/datafix/fixes/DataConverterHealth -ajk net/minecraft/util/datafix/fixes/DataConverterSaddle -ajl net/minecraft/util/datafix/fixes/DataConverterHorse -ajm net/minecraft/util/datafix/fixes/DataConverterEntity -ajn net/minecraft/util/datafix/fixes/DataConverterItemFrame -ajo net/minecraft/util/datafix/fixes/DataConverterMinecart -ajp net/minecraft/util/datafix/fixes/DataConverterHanging -ajq net/minecraft/util/datafix/fixes/DataConverterPainting -ajr net/minecraft/util/datafix/fixes/DataConverterEntityProjectileOwner -ajs net/minecraft/util/datafix/fixes/DataConverterEntityPufferfish -ajt net/minecraft/util/datafix/fixes/DataConverterEntityRavagerRename -aju net/minecraft/util/datafix/fixes/DataConverterDropChances -ajv net/minecraft/util/datafix/fixes/DataConverterEntityName -ajw net/minecraft/util/datafix/fixes/DataConverterRiding -ajx net/minecraft/util/datafix/fixes/DataConverterShulker -ajy net/minecraft/util/datafix/fixes/DataConverterEntityShulkerRotation -ajz net/minecraft/util/datafix/fixes/DataConverterSkeleton -ak net/minecraft/advancements/CriterionProgress -aka net/minecraft/util/datafix/fixes/DataConverterUUID -akb net/minecraft/util/datafix/fixes/DataConverterEntityRename -akc net/minecraft/util/datafix/fixes/DataConverterEntityTippedArrow -akd net/minecraft/util/datafix/fixes/DataConverterEntityUUID -ake net/minecraft/util/datafix/fixes/DataConverterWolf -akf net/minecraft/util/datafix/fixes/DataConverterZombieType -akg net/minecraft/util/datafix/fixes/DataConverterZombie -akh net/minecraft/util/datafix/fixes/DataConverterEntityZombifiedPiglinRename -aki net/minecraft/util/datafix/fixes/DataConverterPOIRebuild -akj net/minecraft/util/datafix/fixes/DataConverterFurnaceRecipesUsed -akk net/minecraft/util/datafix/fixes/DataConverterGossip -akl net/minecraft/util/datafix/fixes/DataConverterHeightmapRenaming -akm net/minecraft/util/datafix/fixes/DataConverterIglooMetadataRemoval -akn net/minecraft/util/datafix/fixes/DataConverterBanner -ako net/minecraft/util/datafix/fixes/DataConverterCustomNameItem -akp net/minecraft/util/datafix/fixes/DataConverterMaterialId -akq net/minecraft/util/datafix/fixes/DataConverterItemLoreComponentize -akr net/minecraft/util/datafix/fixes/DataConverterPotionId -aks net/minecraft/util/datafix/fixes/DataConverterItemName -akt net/minecraft/util/datafix/fixes/DataConverterShulkerBoxItem -aku net/minecraft/util/datafix/fixes/DataConverterSpawnEgg -akv net/minecraft/util/datafix/fixes/DataConverterItemStackEnchantment -akw net/minecraft/util/datafix/fixes/DataConverterMap -akx net/minecraft/util/datafix/fixes/DataConverterFlattenSpawnEgg -aky net/minecraft/util/datafix/fixes/DataConverterFlatten -akz net/minecraft/util/datafix/fixes/DataConverterItemStackUUID -al net/minecraft/advancements/CriterionTrigger -ala net/minecraft/util/datafix/fixes/DataConverterPotionWater -alb net/minecraft/util/datafix/fixes/DataConverterBook -alc net/minecraft/util/datafix/fixes/DataConverterJigsawProperties -ald net/minecraft/util/datafix/fixes/DataConverterJigsawRotation -ale net/minecraft/util/datafix/fixes/DataConverterLeaves -alf net/minecraft/util/datafix/fixes/DataConverterLevelDataGeneratorOptions -alg net/minecraft/util/datafix/fixes/DataConverterWorldGenSettings -alh net/minecraft/util/datafix/fixes/DataConverterMiscUUID -ali net/minecraft/util/datafix/fixes/DataConverterMapId -alj net/minecraft/util/datafix/fixes/DataConverterMemoryExpiry -alk net/minecraft/util/datafix/fixes/DataConverterMissingDimension -all net/minecraft/util/datafix/fixes/DataConverterMobSpawner -alm net/minecraft/util/datafix/fixes/DataConverterNamedEntity -aln net/minecraft/util/datafix/fixes/DataConverterNewVillage -alo net/minecraft/util/datafix/fixes/DataConverterObjectiveDisplayName -alp net/minecraft/util/datafix/fixes/DataConverterObjectiveRenderType -alq net/minecraft/util/datafix/fixes/DataConverterOminousBannerBlockEntityRename -alr net/minecraft/util/datafix/fixes/DataConverterOminousBannerRename -als net/minecraft/util/datafix/fixes/DataConverterOptionsAddTextBackground -alt net/minecraft/util/datafix/fixes/DataConverterVBO -alu net/minecraft/util/datafix/fixes/DataConverterKeybind -alv net/minecraft/util/datafix/fixes/DataConverterKeybind2 -alw net/minecraft/util/datafix/fixes/DataConverterLang -alx net/minecraft/util/datafix/fixes/DataConverterSettingRename -aly net/minecraft/util/datafix/fixes/DataConverterPlayerUUID -alz net/minecraft/util/datafix/fixes/DataConverterPOIRename -am net/minecraft/advancements/CriterionInstance -ama net/minecraft/util/datafix/fixes/DataConverterRecipes -amb net/minecraft/util/datafix/fixes/DataConverterRecipeBase -amc net/minecraft/util/datafix/fixes/DataConverterRecipeRename -amd net/minecraft/util/datafix/fixes/DataConverterRedstoneConnections -ame net/minecraft/util/datafix/fixes/DataConverterTypes -amf net/minecraft/util/datafix/fixes/DataConverterRemoveGolemGossip -amg net/minecraft/util/datafix/fixes/DataConverterBiomeBase -amh net/minecraft/util/datafix/fixes/DataConverterCoralFan -ami net/minecraft/util/datafix/fixes/DataConverterCoral -amj net/minecraft/util/datafix/fixes/DataConverterPOI -amk net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix -aml net/minecraft/util/datafix/fixes/DataConverterSavedDataUUID -amm net/minecraft/util/datafix/fixes/DataConverterVillage -amn net/minecraft/util/datafix/fixes/DataConverterEntityNameAbstract -amo net/minecraft/util/datafix/fixes/DataConverterEntityRenameAbstract -amp net/minecraft/util/datafix/fixes/DataConverterStatistic -amq net/minecraft/util/datafix/fixes/StatsRenameFix -amr net/minecraft/util/datafix/fixes/DataConverterStriderGravity -ams net/minecraft/util/datafix/fixes/DataConverterStructureReference -amt net/minecraft/util/datafix/fixes/DataConverterTeamDisplayName -amu net/minecraft/util/datafix/fixes/DataConverterTrappedChest -amv net/minecraft/util/datafix/fixes/DataConverterVillagerProfession -amw net/minecraft/util/datafix/fixes/DataConverterVillagerFollowRange -amx net/minecraft/util/datafix/fixes/DataConverterVillagerLevelXp -amy net/minecraft/util/datafix/fixes/DataConverterVillagerTrade -amz net/minecraft/util/datafix/fixes/DataConverterWallProperty -an net/minecraft/advancements/AdvancementDisplay -ana net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding -anb net/minecraft/util/datafix/fixes/DataConverterShoulderEntity -anc net/minecraft/util/datafix/fixes/DataConverterZombieVillagerLevelXp -anf net/minecraft/util/datafix/schemas/DataConverterSchemaNamed -ang net/minecraft/util/datafix/schemas/DataConverterSchemaV100 -anh net/minecraft/util/datafix/schemas/DataConverterSchemaV102 -ani net/minecraft/util/datafix/schemas/DataConverterSchemaV1022 -anj net/minecraft/util/datafix/schemas/DataConverterSchemaV106 -ank net/minecraft/util/datafix/schemas/DataConverterSchemaV107 -anl net/minecraft/util/datafix/schemas/DataConverterSchemaV1125 -anm net/minecraft/util/datafix/schemas/DataConverterSchemaV135 -ann net/minecraft/util/datafix/schemas/DataConverterSchemaV143 -ano net/minecraft/util/datafix/schemas/DataConverterSchemaV1451 -anp net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_1 -anq net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_2 -anr net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_3 -ans net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_4 -ant net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_5 -anu net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6 -anv net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_7 -anw net/minecraft/util/datafix/schemas/DataConverterSchemaV1460 -anx net/minecraft/util/datafix/schemas/DataConverterSchemaV1466 -any net/minecraft/util/datafix/schemas/DataConverterSchemaV1470 -anz net/minecraft/util/datafix/schemas/DataConverterSchemaV1481 -ao net/minecraft/advancements/AdvancementFrameType -aoa net/minecraft/util/datafix/schemas/DataConverterSchemaV1483 -aob net/minecraft/util/datafix/schemas/DataConverterSchemaV1486 -aoc net/minecraft/util/datafix/schemas/DataConverterSchemaV1510 -aod net/minecraft/util/datafix/schemas/DataConverterSchemaV1800 -aoe net/minecraft/util/datafix/schemas/DataConverterSchemaV1801 -aof net/minecraft/util/datafix/schemas/DataConverterSchemaV1904 -aog net/minecraft/util/datafix/schemas/DataConverterSchemaV1906 -aoh net/minecraft/util/datafix/schemas/DataConverterSchemaV1909 -aoi net/minecraft/util/datafix/schemas/DataConverterSchemaV1920 -aoj net/minecraft/util/datafix/schemas/DataConverterSchemaV1928 -aok net/minecraft/util/datafix/schemas/DataConverterSchemaV1929 -aol net/minecraft/util/datafix/schemas/DataConverterSchemaV1931 -aom net/minecraft/util/datafix/schemas/DataConverterSchemaV2100 -aon net/minecraft/util/datafix/schemas/DataConverterSchemaV2501 -aoo net/minecraft/util/datafix/schemas/DataConverterSchemaV2502 -aop net/minecraft/util/datafix/schemas/DataConverterSchemaV2505 -aoq net/minecraft/util/datafix/schemas/DataConverterSchemaV2509 -aor net/minecraft/util/datafix/schemas/DataConverterSchemaV2519 -aos net/minecraft/util/datafix/schemas/DataConverterSchemaV2522 -aot net/minecraft/util/datafix/schemas/DataConverterSchemaV2551 -aou net/minecraft/util/datafix/schemas/DataConverterSchemaV2568 -aov net/minecraft/util/datafix/schemas/V2571 -aow net/minecraft/util/datafix/schemas/V2684 -aox net/minecraft/util/datafix/schemas/V2686 -aoy net/minecraft/util/datafix/schemas/V2688 -aoz net/minecraft/util/datafix/schemas/V2704 -ap net/minecraft/advancements/AdvancementRequirements -apa net/minecraft/util/datafix/schemas/V2707 -apb net/minecraft/util/datafix/schemas/DataConverterSchemaV501 -apc net/minecraft/util/datafix/schemas/DataConverterSchemaV700 -apd net/minecraft/util/datafix/schemas/DataConverterSchemaV701 -ape net/minecraft/util/datafix/schemas/DataConverterSchemaV702 -apf net/minecraft/util/datafix/schemas/DataConverterSchemaV703 -apg net/minecraft/util/datafix/schemas/DataConverterSchemaV704 -aph net/minecraft/util/datafix/schemas/DataConverterSchemaV705 -api net/minecraft/util/datafix/schemas/DataConverterSchemaV808 -apj net/minecraft/util/datafix/schemas/DataConverterSchemaV99 -apl net/minecraft/util/monitoring/jmx/MinecraftServerBeans -apn net/minecraft/util/profiling/MethodProfiler -apo net/minecraft/util/profiling/GameProfilerSwitcher -app net/minecraft/util/profiling/MethodProfilerResultsEmpty -apq net/minecraft/util/profiling/MethodProfilerResultsFilled -apr net/minecraft/util/profiling/GameProfilerDisabled -aps net/minecraft/util/profiling/GameProfilerFillerActive -apt net/minecraft/util/profiling/MethodProfilerResults -apu net/minecraft/util/profiling/GameProfilerFiller -apv net/minecraft/util/profiling/MethodProfilerResult -apw net/minecraft/util/profiling/MethodProfilerResultsField -apx net/minecraft/util/profiling/GameProfilerTick -apy net/minecraft/util/profiling/metrics/MetricCategory -apz net/minecraft/util/profiling/metrics/MetricSampler -aq net/minecraft/advancements/AdvancementTree -aqa net/minecraft/util/profiling/metrics/MetricsRegistry -aqb net/minecraft/util/profiling/metrics/MetricsSamplerProvider -aqc net/minecraft/util/profiling/metrics/ProfilerMeasured -aqe net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder -aqf net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder -aqg net/minecraft/util/profiling/metrics/profiling/MetricsRecorder -aqh net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter -aqi net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider -aqk net/minecraft/util/profiling/metrics/storage/MetricsPersister -aql net/minecraft/util/profiling/metrics/storage/RecordedDeviation -aqo net/minecraft/util/random/SimpleWeightedRandomList -aqp net/minecraft/util/random/Weight -aqq net/minecraft/util/random/WeightedEntry -aqr net/minecraft/util/random/WeightedRandom2 -aqs net/minecraft/util/random/WeightedRandomList -aqu net/minecraft/util/thread/IAsyncTaskHandler -aqw net/minecraft/util/thread/Mailbox -aqx net/minecraft/util/thread/ThreadedMailbox -aqy net/minecraft/util/thread/IAsyncTaskHandlerReentrant -aqz net/minecraft/util/thread/PairedQueue -ar net/minecraft/advancements/critereon/CriterionInstanceAbstract -arb net/minecraft/util/valueproviders/BiasedToBottomInt -arc net/minecraft/util/valueproviders/ClampedInt -ard net/minecraft/util/valueproviders/ClampedNormalFloat -are net/minecraft/util/valueproviders/ConstantFloat -arf net/minecraft/util/valueproviders/ConstantInt -arg net/minecraft/util/valueproviders/FloatProvider -arh net/minecraft/util/valueproviders/FloatProviderType -ari net/minecraft/util/valueproviders/IntProvider -arj net/minecraft/util/valueproviders/IntProviderType -ark net/minecraft/util/valueproviders/TrapezoidFloat -arl net/minecraft/util/valueproviders/UniformFloat -arm net/minecraft/util/valueproviders/UniformInt -aro net/minecraft/util/worldupdate/WorldUpgrader -arq net/minecraft/world/BossBattle -arq$a net/minecraft/world/BossBattle$BarColor -arq$b net/minecraft/world/BossBattle$BarStyle -arr net/minecraft/world/Clearable -ars net/minecraft/world/InventoryLargeChest -art net/minecraft/world/IInventory -aru net/minecraft/world/ContainerUtil -arv net/minecraft/world/IInventoryListener -arw net/minecraft/world/InventoryUtils -arx net/minecraft/world/EnumDifficulty -ary net/minecraft/world/DifficultyDamageScaler -arz net/minecraft/world/EnumHand -as net/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed -asa net/minecraft/world/EnumInteractionResult -asb net/minecraft/world/InteractionResultWrapper -asc net/minecraft/world/ChestLock -asd net/minecraft/world/ITileInventory -ase net/minecraft/world/INamableTileEntity -asf net/minecraft/world/InventorySubcontainer -asg net/minecraft/world/TileInventory -ash net/minecraft/world/MojangStatisticsGenerator -asi net/minecraft/world/IMojangStatistics -asj net/minecraft/world/IWorldInventory -ask net/minecraft/world/IInventoryHolder -asl net/minecraft/world/damagesource/DamageSourceNetherBed -asm net/minecraft/world/damagesource/CombatEntry -asn net/minecraft/world/damagesource/CombatMath -aso net/minecraft/world/damagesource/CombatTracker -asp net/minecraft/world/damagesource/DamageSource -asq net/minecraft/world/damagesource/EntityDamageSource -asr net/minecraft/world/damagesource/EntityDamageSourceIndirect -ast net/minecraft/world/effect/MobEffectAbsorption -asu net/minecraft/world/effect/MobEffectAttackDamage -asv net/minecraft/world/effect/MobEffectHealthBoost -asw net/minecraft/world/effect/InstantMobEffect -asx net/minecraft/world/effect/MobEffectList -asy net/minecraft/world/effect/MobEffectInfo -asz net/minecraft/world/effect/MobEffect -at net/minecraft/advancements/critereon/CriterionConditionBlock -ata net/minecraft/world/effect/MobEffectUtil -atb net/minecraft/world/effect/MobEffects -atd net/minecraft/world/entity/EntityAgeable -ate net/minecraft/world/entity/EntityAreaEffectCloud -atf net/minecraft/world/entity/Entity -atf$a net/minecraft/world/entity/Entity$MoveFunction -atf$b net/minecraft/world/entity/Entity$MovementEmission -atf$c net/minecraft/world/entity/Entity$RemovalReason -atg net/minecraft/world/entity/EntitySize -ati net/minecraft/world/entity/IEntitySelector -ati$a net/minecraft/world/entity/IEntitySelector$EntitySelectorEquipable -atj net/minecraft/world/entity/EntityTypes -atj$a net/minecraft/world/entity/EntityTypes$Builder -atk net/minecraft/world/entity/EnumItemSlot -atk$a net/minecraft/world/entity/EnumItemSlot$Function -atl net/minecraft/world/entity/EntityExperienceOrb -atm net/minecraft/world/entity/EntityFlying -atn net/minecraft/world/entity/GlowSquid -ato net/minecraft/world/entity/EnumMainHand -atp net/minecraft/world/entity/SaddleStorage -atq net/minecraft/world/entity/ISteerable -atr net/minecraft/world/entity/LerpingModel -ats net/minecraft/world/entity/EntityLightning -att net/minecraft/world/entity/EntityLiving -atu net/minecraft/world/entity/Marker -atv net/minecraft/world/entity/EntityInsentient -atw net/minecraft/world/entity/EnumCreatureType -atx net/minecraft/world/entity/EnumMobSpawn -aty net/minecraft/world/entity/EnumMonsterType -atz net/minecraft/world/entity/EnumMoveType -au net/minecraft/advancements/critereon/CriterionTriggerBredAnimals -aua net/minecraft/world/entity/IEntityAngerable -aub net/minecraft/world/entity/OwnableEntity -auc net/minecraft/world/entity/EntityCreature -aud net/minecraft/world/entity/PlayerRideable -aue net/minecraft/world/entity/IJumpable -auf net/minecraft/world/entity/EntityPose -aug net/minecraft/world/entity/PowerableMob -auh net/minecraft/world/entity/ReputationHandler -aui net/minecraft/world/entity/ISaddleable -auj net/minecraft/world/entity/IShearable -auk net/minecraft/world/entity/SlotAccess -aul net/minecraft/world/entity/GroupDataEntity -aum net/minecraft/world/entity/EntityPositionTypes -aum$c net/minecraft/world/entity/EntityPositionTypes$Surface -aun net/minecraft/world/entity/EntityTameableAnimal -auo net/minecraft/world/entity/ai/BehaviorController -aup net/minecraft/world/entity/ai/attributes/AttributeBase -auq net/minecraft/world/entity/ai/attributes/AttributeModifiable -aur net/minecraft/world/entity/ai/attributes/AttributeMapBase -aus net/minecraft/world/entity/ai/attributes/AttributeModifier -aus$a net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation -aut net/minecraft/world/entity/ai/attributes/AttributeProvider -aut$a net/minecraft/world/entity/ai/attributes/AttributeProvider$Builder -auu net/minecraft/world/entity/ai/attributes/GenericAttributes -auv net/minecraft/world/entity/ai/attributes/AttributeDefaults -auw net/minecraft/world/entity/ai/attributes/AttributeRanged -auz net/minecraft/world/entity/ai/behavior/BehaviorFindPosition -av net/minecraft/advancements/critereon/CriterionTriggerBrewedPotion -ava net/minecraft/world/entity/ai/behavior/BehaviorMakeLoveAnimal -avb net/minecraft/world/entity/ai/behavior/AnimalPanic -avc net/minecraft/world/entity/ai/behavior/BehaviorCareer -avd net/minecraft/world/entity/ai/behavior/BehaviorFollowAdult -ave net/minecraft/world/entity/ai/behavior/BehaviorRetreat -avf net/minecraft/world/entity/ai/behavior/BehaviorPacify -avg net/minecraft/world/entity/ai/behavior/Behavior -avg$a net/minecraft/world/entity/ai/behavior/Behavior$Status -avh net/minecraft/world/entity/ai/behavior/BehaviorUtil -avi net/minecraft/world/entity/ai/behavior/BehaviorTarget -avj net/minecraft/world/entity/ai/behavior/BehaviorCelebrate -avk net/minecraft/world/entity/ai/behavior/BehaviorExpirableMemory -avl net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks -avm net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack -avm$a net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState -avn net/minecraft/world/entity/ai/behavior/BehaviorStopRiding -avo net/minecraft/world/entity/ai/behavior/BehaviorNop -avp net/minecraft/world/entity/ai/behavior/BehaviorPositionEntity -avq net/minecraft/world/entity/ai/behavior/BehaviorRemoveMemory -avr net/minecraft/world/entity/ai/behavior/FollowTemptation -avs net/minecraft/world/entity/ai/behavior/BehaviorGate -avs$a net/minecraft/world/entity/ai/behavior/BehaviorGate$Order -avs$b net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution -avt net/minecraft/world/entity/ai/behavior/BehaviorVillageHeroGift -avu net/minecraft/world/entity/ai/behavior/BehaviorOutsideCelebrate -avv net/minecraft/world/entity/ai/behavior/BehaviorCelebrateLocation -avw net/minecraft/world/entity/ai/behavior/BehaviorNearestVillage -avx net/minecraft/world/entity/ai/behavior/BehaviorPotentialJobSite -avy net/minecraft/world/entity/ai/behavior/BehaviorFindAdmirableItem -avz net/minecraft/world/entity/ai/behavior/BehaviorFarm -aw net/minecraft/advancements/critereon/CriterionTriggerChangedDimension -awa net/minecraft/world/entity/ai/behavior/BehaviorStrollInside -awb net/minecraft/world/entity/ai/behavior/BehaviorInteract -awc net/minecraft/world/entity/ai/behavior/BehaviorInteractDoor -awd net/minecraft/world/entity/ai/behavior/BehaviorBedJump -awe net/minecraft/world/entity/ai/behavior/BehaviorHome -awf net/minecraft/world/entity/ai/behavior/BehaviorHomeRaid -awg net/minecraft/world/entity/ai/behavior/LongJumpMidJump -awh net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos -awi net/minecraft/world/entity/ai/behavior/BehaviorInteractPlayer -awj net/minecraft/world/entity/ai/behavior/BehaviorLook -awk net/minecraft/world/entity/ai/behavior/BehaviorAttack -awl net/minecraft/world/entity/ai/behavior/BehaviorStartRiding -awm net/minecraft/world/entity/ai/behavior/BehaviorOutside -awn net/minecraft/world/entity/ai/behavior/BehavorMove -awo net/minecraft/world/entity/ai/behavior/BehaviorPlay -awp net/minecraft/world/entity/ai/behavior/BehaviorBetterJob -awq net/minecraft/world/entity/ai/behavior/BehaviorPosition -awr net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget -aws net/minecraft/world/entity/ai/behavior/RamTarget -awt net/minecraft/world/entity/ai/behavior/BehaviorStrollRandomUnconstrained -awu net/minecraft/world/entity/ai/behavior/RandomSwim -awv net/minecraft/world/entity/ai/behavior/BehaviorBellAlert -aww net/minecraft/world/entity/ai/behavior/BehaviorProfession -awx net/minecraft/world/entity/ai/behavior/BehaviorRaidReset -awy net/minecraft/world/entity/ai/behavior/BehaviorBellRing -awz net/minecraft/world/entity/ai/behavior/BehaviorRunIf -ax net/minecraft/advancements/critereon/CriterionTriggerChanneledLightning -axa net/minecraft/world/entity/ai/behavior/BehaviorGateSingle -axb net/minecraft/world/entity/ai/behavior/BehaviorRunSometimes -axc net/minecraft/world/entity/ai/behavior/BehaviorWalkHome -axd net/minecraft/world/entity/ai/behavior/BehaviorLookTarget -axe net/minecraft/world/entity/ai/behavior/BehaviorHide -axf net/minecraft/world/entity/ai/behavior/BehaviorLookInteract -axg net/minecraft/world/entity/ai/behavior/BehaviorRaid -axh net/minecraft/world/entity/ai/behavior/BehaviorWalkAway -axi net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayOutOfRange -axj net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayBlock -axk net/minecraft/world/entity/ai/behavior/BehaviorLookWalk -axl net/minecraft/world/entity/ai/behavior/BehaviorTradePlayer -axm net/minecraft/world/entity/ai/behavior/ShufflingList -axn net/minecraft/world/entity/ai/behavior/BehaviorSleep -axo net/minecraft/world/entity/ai/behavior/BehaviorBell -axp net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet -axq net/minecraft/world/entity/ai/behavior/BehaviorCelebrateDeath -axr net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget -axs net/minecraft/world/entity/ai/behavior/BehaviorForgetAnger -axt net/minecraft/world/entity/ai/behavior/BehaviorStrollPosition -axu net/minecraft/world/entity/ai/behavior/BehaviorStrollPlace -axv net/minecraft/world/entity/ai/behavior/BehaviorStrollPlaceList -axw net/minecraft/world/entity/ai/behavior/BehaviorSwim -axx net/minecraft/world/entity/ai/behavior/BehaviorTradeVillager -axy net/minecraft/world/entity/ai/behavior/TryFindWater -axz net/minecraft/world/entity/ai/behavior/BehaviorSchedule -ay net/minecraft/advancements/critereon/CriterionTriggerConstructBeacon -aya net/minecraft/world/entity/ai/behavior/BehaviorBonemeal -ayb net/minecraft/world/entity/ai/behavior/BehaviorPositionValidate -ayc net/minecraft/world/entity/ai/behavior/BehaviorVictory -ayd net/minecraft/world/entity/ai/behavior/BehaviorStrollRandom -aye net/minecraft/world/entity/ai/behavior/BehaviorCooldown -ayf net/minecraft/world/entity/ai/behavior/Behaviors -ayg net/minecraft/world/entity/ai/behavior/BehaviorMakeLove -ayh net/minecraft/world/entity/ai/behavior/BehaviorPanic -ayi net/minecraft/world/entity/ai/behavior/BehaviorWake -ayj net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter -ayk net/minecraft/world/entity/ai/behavior/BehaviorWork -ayl net/minecraft/world/entity/ai/behavior/BehaviorLeaveJob -ayn net/minecraft/world/entity/ai/control/EntityAIBodyControl -ayo net/minecraft/world/entity/ai/control/Control -ayp net/minecraft/world/entity/ai/control/ControllerMoveFlying -ayq net/minecraft/world/entity/ai/control/ControllerJump -ayr net/minecraft/world/entity/ai/control/ControllerLook -ays net/minecraft/world/entity/ai/control/ControllerMove -ays$a net/minecraft/world/entity/ai/control/ControllerMove$Operation -ayt net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl -ayu net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl -ayw net/minecraft/world/entity/ai/goal/PathfinderGoalAvoidTarget -ayx net/minecraft/world/entity/ai/goal/PathfinderGoalBeg -ayy net/minecraft/world/entity/ai/goal/PathfinderGoalBoat -ayz net/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor -az net/minecraft/advancements/critereon/CriterionTriggerConsumeItem -aza net/minecraft/world/entity/ai/goal/PathfinderGoalBreath -azb net/minecraft/world/entity/ai/goal/PathfinderGoalBreed -azc net/minecraft/world/entity/ai/goal/PathfinderGoalCatSitOnBed -azd net/minecraft/world/entity/ai/goal/PathfinderGoalJumpOnBlock -aze net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJump -azf net/minecraft/world/entity/ai/goal/PathfinderGoalDoorInteract -azg net/minecraft/world/entity/ai/goal/PathfinderGoalEatTile -azh net/minecraft/world/entity/ai/goal/PathfinderGoalFleeSun -azi net/minecraft/world/entity/ai/goal/PathfinderGoalFloat -azj net/minecraft/world/entity/ai/goal/PathfinderGoalFollowBoat -azk net/minecraft/world/entity/ai/goal/PathfinderGoalFishSchool -azl net/minecraft/world/entity/ai/goal/PathfinderGoalFollowEntity -azm net/minecraft/world/entity/ai/goal/PathfinderGoalFollowOwner -azn net/minecraft/world/entity/ai/goal/PathfinderGoalFollowParent -azo net/minecraft/world/entity/ai/goal/PathfinderGoal -azo$a net/minecraft/world/entity/ai/goal/PathfinderGoal$Type -azp net/minecraft/world/entity/ai/goal/PathfinderGoalSelector -azq net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillageGolem -azr net/minecraft/world/entity/ai/goal/PathfinderGoalInteract -azs net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJumpAbstract -azt net/minecraft/world/entity/ai/goal/PathfinderGoalPerch -azu net/minecraft/world/entity/ai/goal/PathfinderGoalLeapAtTarget -azv net/minecraft/world/entity/ai/goal/PathfinderGoalLlamaFollow -azw net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtPlayer -azx net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtTradingPlayer -azy net/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack -azz net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillage -ba net/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager -baa net/minecraft/world/entity/ai/goal/PathfinderGoalMoveThroughVillage -bab net/minecraft/world/entity/ai/goal/PathfinderGoalGotoTarget -bac net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsRestriction -bad net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsTarget -bae net/minecraft/world/entity/ai/goal/PathfinderGoalOcelotAttack -baf net/minecraft/world/entity/ai/goal/PathfinderGoalOfferFlower -bag net/minecraft/world/entity/ai/goal/PathfinderGoalDoorOpen -bah net/minecraft/world/entity/ai/goal/PathfinderGoalPanic -bai net/minecraft/world/entity/ai/goal/PathfinderGoalRaid -baj net/minecraft/world/entity/ai/goal/PathfinderGoalRandomLookaround -bak net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll -bal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomSwim -bam net/minecraft/world/entity/ai/goal/PathfinderGoalArrowAttack -ban net/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot -bao net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack -bao$a net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State -bap net/minecraft/world/entity/ai/goal/PathfinderGoalRemoveBlock -baq net/minecraft/world/entity/ai/goal/PathfinderGoalRestrictSun -bar net/minecraft/world/entity/ai/goal/PathfinderGoalTame -bas net/minecraft/world/entity/ai/goal/PathfinderGoalSit -bat net/minecraft/world/entity/ai/goal/PathfinderGoalNearestVillage -bau net/minecraft/world/entity/ai/goal/PathfinderGoalSwell -bav net/minecraft/world/entity/ai/goal/PathfinderGoalTempt -baw net/minecraft/world/entity/ai/goal/PathfinderGoalTradeWithPlayer -bax net/minecraft/world/entity/ai/goal/PathfinderGoalWater -bay net/minecraft/world/entity/ai/goal/PathfinderGoalUseItem -baz net/minecraft/world/entity/ai/goal/PathfinderGoalRandomFly -bb net/minecraft/advancements/critereon/CriterionConditionDamage -bba net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStrollLand -bbb net/minecraft/world/entity/ai/goal/PathfinderGoalWrapped -bbc net/minecraft/world/entity/ai/goal/PathfinderGoalZombieAttack -bbe net/minecraft/world/entity/ai/goal/target/PathfinderGoalDefendVillage -bbf net/minecraft/world/entity/ai/goal/target/PathfinderGoalHurtByTarget -bbg net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTarget -bbh net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch -bbi net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestHealableRaider -bbj net/minecraft/world/entity/ai/goal/target/PathfinderGoalRandomTargetNonTamed -bbk net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtByTarget -bbl net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtTarget -bbm net/minecraft/world/entity/ai/goal/target/PathfinderGoalUniversalAngerReset -bbn net/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget -bbp net/minecraft/world/entity/ai/gossip/Reputation -bbq net/minecraft/world/entity/ai/gossip/ReputationType -bbs net/minecraft/world/entity/ai/memory/ExpirableMemory -bbt net/minecraft/world/entity/ai/memory/MemoryModuleType -bbu net/minecraft/world/entity/ai/memory/MemoryStatus -bbv net/minecraft/world/entity/ai/memory/MemoryTarget -bbx net/minecraft/world/entity/ai/navigation/NavigationFlying -bby net/minecraft/world/entity/ai/navigation/Navigation -bbz net/minecraft/world/entity/ai/navigation/NavigationAbstract -bc net/minecraft/advancements/critereon/CriterionConditionDamageSource -bca net/minecraft/world/entity/ai/navigation/NavigationSpider -bcb net/minecraft/world/entity/ai/navigation/NavigationGuardian -bce net/minecraft/world/entity/ai/sensing/SensorAdult -bcf net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor -bcg net/minecraft/world/entity/ai/sensing/SensorDummy -bch net/minecraft/world/entity/ai/sensing/SensorGolemLastSeen -bci net/minecraft/world/entity/ai/sensing/SensorHoglinSpecific -bcj net/minecraft/world/entity/ai/sensing/SensorHurtBy -bck net/minecraft/world/entity/ai/sensing/SensorNearestBed -bcl net/minecraft/world/entity/ai/sensing/SensorNearestItems -bcm net/minecraft/world/entity/ai/sensing/SensorNearestLivingEntities -bcn net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor -bco net/minecraft/world/entity/ai/sensing/SensorPiglinBruteSpecific -bcp net/minecraft/world/entity/ai/sensing/SensorPiglinSpecific -bcq net/minecraft/world/entity/ai/sensing/SensorNearestPlayers -bcr net/minecraft/world/entity/ai/sensing/SensorSecondaryPlaces -bcs net/minecraft/world/entity/ai/sensing/EntitySenses -bct net/minecraft/world/entity/ai/sensing/Sensor -bcu net/minecraft/world/entity/ai/sensing/SensorType -bcv net/minecraft/world/entity/ai/sensing/TemptingSensor -bcw net/minecraft/world/entity/ai/sensing/SensorVillagerBabies -bcx net/minecraft/world/entity/ai/sensing/SensorVillagerHostiles -bcz net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition -bd net/minecraft/advancements/critereon/LootDeserializationContext -bdb net/minecraft/world/entity/ai/util/AirAndWaterRandomPos -bdc net/minecraft/world/entity/ai/util/AirRandomPos -bdd net/minecraft/world/entity/ai/util/DefaultRandomPos -bde net/minecraft/world/entity/ai/util/PathfinderGoalUtil -bdf net/minecraft/world/entity/ai/util/HoverRandomPos -bdg net/minecraft/world/entity/ai/util/LandRandomPos -bdh net/minecraft/world/entity/ai/util/RandomPositionGenerator -bdj net/minecraft/world/entity/ai/village/ReputationEvent -bdk net/minecraft/world/entity/ai/village/VillageSiege -bdk$a net/minecraft/world/entity/ai/village/VillageSiege$State -bdm net/minecraft/world/entity/ai/village/poi/VillagePlace -bdm$b net/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy -bdn net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord -bdo net/minecraft/world/entity/ai/village/poi/VillagePlaceSection -bdp net/minecraft/world/entity/ai/village/poi/VillagePlaceType -bdr net/minecraft/world/entity/ambient/EntityAmbient -bds net/minecraft/world/entity/ambient/EntityBat -bdu net/minecraft/world/entity/animal/EntityFish -bdv net/minecraft/world/entity/animal/EntityGolem -bdw net/minecraft/world/entity/animal/EntityFishSchool -bdx net/minecraft/world/entity/animal/EntityAnimal -bdy net/minecraft/world/entity/animal/EntityBee -bdz net/minecraft/world/entity/animal/Bucketable -be net/minecraft/advancements/critereon/CriterionConditionDistance -bea net/minecraft/world/entity/animal/EntityCat -bea$c net/minecraft/world/entity/animal/EntityCat$PathfinderGoalTemptChance -beb net/minecraft/world/entity/animal/EntityChicken -bec net/minecraft/world/entity/animal/EntityCod -bed net/minecraft/world/entity/animal/EntityCow -bee net/minecraft/world/entity/animal/EntityDolphin -bef net/minecraft/world/entity/animal/EntityBird -beg net/minecraft/world/entity/animal/EntityFox -beg$v net/minecraft/world/entity/animal/EntityFox$Type -beh net/minecraft/world/entity/animal/EntityIronGolem -beh$a net/minecraft/world/entity/animal/EntityIronGolem$CrackLevel -bei net/minecraft/world/entity/animal/EntityMushroomCow -bei$a net/minecraft/world/entity/animal/EntityMushroomCow$Type -bej net/minecraft/world/entity/animal/EntityOcelot -bek net/minecraft/world/entity/animal/EntityPanda -bek$a net/minecraft/world/entity/animal/EntityPanda$Gene -bel net/minecraft/world/entity/animal/EntityParrot -bem net/minecraft/world/entity/animal/EntityPig -ben net/minecraft/world/entity/animal/EntityPolarBear -beo net/minecraft/world/entity/animal/EntityPufferFish -bep net/minecraft/world/entity/animal/EntityRabbit -bep$a net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalKillerRabbitMeleeAttack -bep$b net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitAvoidTarget -bep$c net/minecraft/world/entity/animal/EntityRabbit$GroupDataRabbit -bep$d net/minecraft/world/entity/animal/EntityRabbit$ControllerJumpRabbit -bep$e net/minecraft/world/entity/animal/EntityRabbit$ControllerMoveRabbit -bep$f net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitPanic -bep$g net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalEatCarrots -beq net/minecraft/world/entity/animal/EntitySalmon -ber net/minecraft/world/entity/animal/EntitySheep -bes net/minecraft/world/entity/animal/EntityPerchable -bet net/minecraft/world/entity/animal/EntitySnowman -beu net/minecraft/world/entity/animal/EntitySquid -beu$b net/minecraft/world/entity/animal/EntitySquid$PathfinderGoalSquid -bev net/minecraft/world/entity/animal/EntityTropicalFish -bev$a net/minecraft/world/entity/animal/EntityTropicalFish$Variant -bew net/minecraft/world/entity/animal/EntityTurtle -bex net/minecraft/world/entity/animal/EntityWaterAnimal -bey net/minecraft/world/entity/animal/EntityWolf -bez net/minecraft/world/entity/animal/axolotl/Axolotl -bez$e net/minecraft/world/entity/animal/axolotl/Axolotl$Variant -bf net/minecraft/advancements/critereon/CriterionTriggerEffectsChanged -bfa net/minecraft/world/entity/animal/axolotl/AxolotlAi -bfb net/minecraft/world/entity/animal/axolotl/PlayDead -bfc net/minecraft/world/entity/animal/axolotl/ValidatePlayDead -bfe net/minecraft/world/entity/animal/goat/Goat -bff net/minecraft/world/entity/animal/goat/GoatAi -bfh net/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract -bfi net/minecraft/world/entity/animal/horse/EntityHorseAbstract -bfj net/minecraft/world/entity/animal/horse/EntityHorseDonkey -bfk net/minecraft/world/entity/animal/horse/EntityHorse -bfl net/minecraft/world/entity/animal/horse/EntityLlama -bfm net/minecraft/world/entity/animal/horse/HorseStyle -bfn net/minecraft/world/entity/animal/horse/EntityHorseMule -bfo net/minecraft/world/entity/animal/horse/EntityHorseSkeleton -bfp net/minecraft/world/entity/animal/horse/PathfinderGoalHorseTrap -bfq net/minecraft/world/entity/animal/horse/EntityLlamaTrader -bfr net/minecraft/world/entity/animal/horse/HorseColor -bfs net/minecraft/world/entity/animal/horse/EntityHorseZombie -bfv net/minecraft/world/entity/boss/EntityComplexPart -bfw net/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal -bfx net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon -bfz net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonController -bg net/minecraft/advancements/critereon/CriterionTriggerEnchantedItem -bga net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonControllerLanded -bgb net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerCharge -bgc net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerDying -bgd net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHold -bge net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHover -bgf net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandingFly -bgg net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLanding -bgh net/minecraft/world/entity/boss/enderdragon/phases/IDragonController -bgi net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedAttack -bgj net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedFlame -bgk net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedSearch -bgl net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerStrafe -bgm net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerFly -bgn net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase -bgo net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager -bgr net/minecraft/world/entity/boss/wither/EntityWither -bgt net/minecraft/world/entity/decoration/EntityArmorStand -bgu net/minecraft/world/entity/decoration/GlowItemFrame -bgv net/minecraft/world/entity/decoration/EntityHanging -bgw net/minecraft/world/entity/decoration/EntityItemFrame -bgx net/minecraft/world/entity/decoration/EntityLeash -bgy net/minecraft/world/entity/decoration/Paintings -bgz net/minecraft/world/entity/decoration/EntityPainting -bh net/minecraft/advancements/critereon/CriterionConditionEnchantments -bhb net/minecraft/world/entity/item/EntityFallingBlock -bhc net/minecraft/world/entity/item/EntityItem -bhd net/minecraft/world/entity/item/EntityTNTPrimed -bhf net/minecraft/world/entity/monster/EntityIllagerAbstract -bhg net/minecraft/world/entity/monster/EntitySkeletonAbstract -bhh net/minecraft/world/entity/monster/EntityBlaze -bhh$a net/minecraft/world/entity/monster/EntityBlaze$PathfinderGoalBlazeFireball -bhi net/minecraft/world/entity/monster/EntityCaveSpider -bhj net/minecraft/world/entity/monster/EntityCreeper -bhk net/minecraft/world/entity/monster/ICrossbow -bhl net/minecraft/world/entity/monster/EntityDrowned -bhm net/minecraft/world/entity/monster/EntityGuardianElder -bhn net/minecraft/world/entity/monster/EntityEnderman -bhn$b net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPlaceBlock -bhn$c net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalPlayerWhoLookedAtTarget -bhn$d net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPickupBlock -bho net/minecraft/world/entity/monster/EntityEndermite -bhp net/minecraft/world/entity/monster/IMonster -bhq net/minecraft/world/entity/monster/EntityEvoker -bhr net/minecraft/world/entity/monster/EntityGhast -bhr$a net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastMoveTowardsTarget -bhr$b net/minecraft/world/entity/monster/EntityGhast$ControllerGhast -bhr$c net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastAttackTarget -bhr$d net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastIdleMove -bhs net/minecraft/world/entity/monster/EntityGiantZombie -bht net/minecraft/world/entity/monster/EntityGuardian -bht$a net/minecraft/world/entity/monster/EntityGuardian$PathfinderGoalGuardianAttack -bht$b net/minecraft/world/entity/monster/EntityGuardian$EntitySelectorGuardianTargetHumanSquid -bht$c net/minecraft/world/entity/monster/EntityGuardian$ControllerMoveGuardian -bhu net/minecraft/world/entity/monster/EntityZombieHusk -bhv net/minecraft/world/entity/monster/EntityIllagerIllusioner -bhw net/minecraft/world/entity/monster/EntityMagmaCube -bhx net/minecraft/world/entity/monster/EntityMonster -bhy net/minecraft/world/entity/monster/EntityMonsterPatrolling -bhz net/minecraft/world/entity/monster/EntityPhantom -bhz$a net/minecraft/world/entity/monster/EntityPhantom$AttackPhase -bi net/minecraft/advancements/critereon/CriterionTriggerEnterBlock -bia net/minecraft/world/entity/monster/EntityPillager -bib net/minecraft/world/entity/monster/IRangedEntity -bic net/minecraft/world/entity/monster/EntityRavager -bid net/minecraft/world/entity/monster/EntityShulker -bie net/minecraft/world/entity/monster/EntitySilverfish -bie$a net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishHideInBlock -bie$b net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers -bif net/minecraft/world/entity/monster/EntitySkeleton -big net/minecraft/world/entity/monster/EntitySlime -big$a net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeNearestPlayer -big$b net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomJump -big$c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeIdle -big$d net/minecraft/world/entity/monster/EntitySlime$ControllerMoveSlime -big$e net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomDirection -bih net/minecraft/world/entity/monster/EntityIllagerWizard -bih$a net/minecraft/world/entity/monster/EntityIllagerWizard$Spell -bih$c net/minecraft/world/entity/monster/EntityIllagerWizard$PathfinderGoalCastSpell -bii net/minecraft/world/entity/monster/EntitySpider -bii$a net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderMeleeAttack -bii$b net/minecraft/world/entity/monster/EntitySpider$GroupDataSpider -bii$c net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderNearestAttackableTarget -bij net/minecraft/world/entity/monster/EntitySkeletonStray -bik net/minecraft/world/entity/monster/EntityStrider -bil net/minecraft/world/entity/monster/EntityVex -bim net/minecraft/world/entity/monster/EntityVindicator -bin net/minecraft/world/entity/monster/EntityWitch -bio net/minecraft/world/entity/monster/EntitySkeletonWither -bip net/minecraft/world/entity/monster/EntityZoglin -biq net/minecraft/world/entity/monster/EntityZombie -biq$b net/minecraft/world/entity/monster/EntityZombie$GroupDataZombie -bir net/minecraft/world/entity/monster/EntityZombieVillager -bis net/minecraft/world/entity/monster/EntityPigZombie -bit net/minecraft/world/entity/monster/hoglin/EntityHoglin -biu net/minecraft/world/entity/monster/hoglin/HoglinAI -biv net/minecraft/world/entity/monster/hoglin/IOglin -biy net/minecraft/world/entity/monster/piglin/EntityPiglinAbstract -biz net/minecraft/world/entity/monster/piglin/EntityPiglin -bj net/minecraft/advancements/critereon/CriterionConditionEntityEquipment -bja net/minecraft/world/entity/monster/piglin/PiglinAI -bjb net/minecraft/world/entity/monster/piglin/EntityPiglinArmPose -bjc net/minecraft/world/entity/monster/piglin/EntityPiglinBrute -bjd net/minecraft/world/entity/monster/piglin/PiglinBruteAI -bje net/minecraft/world/entity/monster/piglin/BehaviorRememberHuntedHoglin -bjf net/minecraft/world/entity/monster/piglin/BehaviorStartAdmiringItem -bjg net/minecraft/world/entity/monster/piglin/BehaviorHuntHoglin -bjh net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiringItem -bji net/minecraft/world/entity/monster/piglin/BehaviorAdmireTimeout -bjj net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiring -bjl net/minecraft/world/entity/npc/EntityVillagerAbstract -bjm net/minecraft/world/entity/npc/MobSpawnerCat -bjn net/minecraft/world/entity/npc/MerchantWrapper -bjo net/minecraft/world/entity/npc/InventoryCarrier -bjp net/minecraft/world/entity/npc/NPC -bjq net/minecraft/world/entity/npc/EntityVillager -bjr net/minecraft/world/entity/npc/VillagerData -bjs net/minecraft/world/entity/npc/VillagerDataHolder -bjt net/minecraft/world/entity/npc/VillagerProfession -bju net/minecraft/world/entity/npc/VillagerTrades -bju$f net/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption -bjv net/minecraft/world/entity/npc/VillagerType -bjw net/minecraft/world/entity/npc/EntityVillagerTrader -bjx net/minecraft/world/entity/npc/MobSpawnerTrader -bk net/minecraft/advancements/critereon/CriterionConditionEntityFlags -bka net/minecraft/world/entity/player/PlayerAbilities -bkb net/minecraft/world/entity/player/EnumChatVisibility -bkc net/minecraft/world/entity/player/PlayerInventory -bkd net/minecraft/world/entity/player/EntityHuman -bkd$a net/minecraft/world/entity/player/EntityHuman$EnumBedResult -bke net/minecraft/world/entity/player/PlayerModelPart -bkf net/minecraft/world/entity/player/AutoRecipeStackManager -bkh net/minecraft/world/entity/projectile/EntityArrow -bkh$a net/minecraft/world/entity/projectile/EntityArrow$PickupStatus -bki net/minecraft/world/entity/projectile/EntityFireball -bkj net/minecraft/world/entity/projectile/EntityTippedArrow -bkk net/minecraft/world/entity/projectile/EntityDragonFireball -bkl net/minecraft/world/entity/projectile/EntityEvokerFangs -bkm net/minecraft/world/entity/projectile/EntityEnderSignal -bkn net/minecraft/world/entity/projectile/EntityFireballFireball -bko net/minecraft/world/entity/projectile/EntityFireworks -bkp net/minecraft/world/entity/projectile/EntityFishingHook -bkp$a net/minecraft/world/entity/projectile/EntityFishingHook$HookState -bkp$b net/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition -bkq net/minecraft/world/entity/projectile/ItemSupplier -bkr net/minecraft/world/entity/projectile/EntityLargeFireball -bks net/minecraft/world/entity/projectile/EntityLlamaSpit -bkt net/minecraft/world/entity/projectile/IProjectile -bku net/minecraft/world/entity/projectile/ProjectileHelper -bkv net/minecraft/world/entity/projectile/EntityShulkerBullet -bkw net/minecraft/world/entity/projectile/EntitySmallFireball -bkx net/minecraft/world/entity/projectile/EntitySnowball -bky net/minecraft/world/entity/projectile/EntitySpectralArrow -bkz net/minecraft/world/entity/projectile/EntityProjectileThrowable -bl net/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer -bla net/minecraft/world/entity/projectile/EntityProjectile -blb net/minecraft/world/entity/projectile/EntityEgg -blc net/minecraft/world/entity/projectile/EntityEnderPearl -bld net/minecraft/world/entity/projectile/EntityThrownExpBottle -ble net/minecraft/world/entity/projectile/EntityPotion -blf net/minecraft/world/entity/projectile/EntityThrownTrident -blg net/minecraft/world/entity/projectile/EntityWitherSkull -bli net/minecraft/world/entity/raid/Raid -bli$a net/minecraft/world/entity/raid/Raid$Status -bli$b net/minecraft/world/entity/raid/Raid$Wave -blj net/minecraft/world/entity/raid/EntityRaider -blk net/minecraft/world/entity/raid/PersistentRaid -blm net/minecraft/world/entity/schedule/Activity -bln net/minecraft/world/entity/schedule/ActivityFrame -blo net/minecraft/world/entity/schedule/Schedule -blp net/minecraft/world/entity/schedule/ScheduleBuilder -blq net/minecraft/world/entity/schedule/ScheduleActivity -bls net/minecraft/world/entity/vehicle/EntityMinecartAbstract -bls$a net/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType -blt net/minecraft/world/entity/vehicle/EntityMinecartContainer -blu net/minecraft/world/entity/vehicle/EntityBoat -blu$a net/minecraft/world/entity/vehicle/EntityBoat$EnumStatus -blu$b net/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType -blv net/minecraft/world/entity/vehicle/DismountUtil -blw net/minecraft/world/entity/vehicle/EntityMinecartRideable -blx net/minecraft/world/entity/vehicle/EntityMinecartChest -bly net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock -blz net/minecraft/world/entity/vehicle/EntityMinecartFurnace -bm net/minecraft/advancements/critereon/CriterionConditionEntity -bma net/minecraft/world/entity/vehicle/EntityMinecartHopper -bmb net/minecraft/world/entity/vehicle/EntityMinecartMobSpawner -bmc net/minecraft/world/entity/vehicle/EntityMinecartTNT -bmf net/minecraft/world/food/FoodMetaData -bmg net/minecraft/world/food/FoodInfo -bmh net/minecraft/world/food/Foods -bmj net/minecraft/world/inventory/Container -bmk net/minecraft/world/inventory/ContainerFurnace -bml net/minecraft/world/inventory/ContainerAnvil -bmm net/minecraft/world/inventory/ContainerBeacon -bmm$a net/minecraft/world/inventory/ContainerBeacon$SlotBeacon -bmn net/minecraft/world/inventory/ContainerBlastFurnace -bmo net/minecraft/world/inventory/ContainerBrewingStand -bmo$b net/minecraft/world/inventory/ContainerBrewingStand$SlotBrewing -bmo$c net/minecraft/world/inventory/ContainerBrewingStand$SlotPotionBottle -bmp net/minecraft/world/inventory/ContainerCartography -bmq net/minecraft/world/inventory/ContainerChest -bmr net/minecraft/world/inventory/ClickAction -bms net/minecraft/world/inventory/InventoryClickType -bmt net/minecraft/world/inventory/IContainerProperties -bmu net/minecraft/world/inventory/ContainerAccess -bmv net/minecraft/world/inventory/ICrafting -bmw net/minecraft/world/inventory/ContainerSynchronizer -bmx net/minecraft/world/inventory/InventoryCrafting -bmy net/minecraft/world/inventory/ContainerWorkbench -bmz net/minecraft/world/inventory/ContainerProperty -bn net/minecraft/advancements/critereon/CriterionConditionEntityType -bna net/minecraft/world/inventory/ContainerDispenser -bnb net/minecraft/world/inventory/ContainerEnchantTable -bnc net/minecraft/world/inventory/SlotFurnaceFuel -bnd net/minecraft/world/inventory/ContainerFurnaceFurnace -bne net/minecraft/world/inventory/SlotFurnaceResult -bnf net/minecraft/world/inventory/ContainerGrindstone -bng net/minecraft/world/inventory/ContainerHopper -bnh net/minecraft/world/inventory/ContainerHorse -bni net/minecraft/world/inventory/ContainerPlayer -bnj net/minecraft/world/inventory/ContainerAnvilAbstract -bnk net/minecraft/world/inventory/ContainerLectern -bnl net/minecraft/world/inventory/ContainerLoom -bnm net/minecraft/world/inventory/ITileEntityContainer -bnn net/minecraft/world/inventory/Containers -bnn$a net/minecraft/world/inventory/Containers$Supplier -bno net/minecraft/world/inventory/InventoryMerchant -bnp net/minecraft/world/inventory/ContainerMerchant -bnq net/minecraft/world/inventory/SlotMerchantResult -bnr net/minecraft/world/inventory/InventoryEnderChest -bns net/minecraft/world/inventory/ContainerRecipeBook -bnt net/minecraft/world/inventory/RecipeBookType -bnu net/minecraft/world/inventory/RecipeHolder -bnv net/minecraft/world/inventory/InventoryCraftResult -bnw net/minecraft/world/inventory/SlotResult -bnx net/minecraft/world/inventory/ContainerShulkerBox -bny net/minecraft/world/inventory/SlotShulkerBox -bnz net/minecraft/world/inventory/ContainerProperties -bo net/minecraft/advancements/critereon/CriterionTriggerFilledBucket -boa net/minecraft/world/inventory/Slot -bob net/minecraft/world/inventory/ContainerSmithing -boc net/minecraft/world/inventory/ContainerSmoker -bod net/minecraft/world/inventory/AutoRecipeOutput -boe net/minecraft/world/inventory/ContainerStonecutter -bog net/minecraft/world/inventory/tooltip/BundleTooltip -boh net/minecraft/world/inventory/tooltip/TooltipComponent -boj net/minecraft/world/item/ItemAir -bok net/minecraft/world/item/ItemArmor -bol net/minecraft/world/item/ArmorMaterial -bom net/minecraft/world/item/EnumArmorMaterial -bon net/minecraft/world/item/ItemArmorStand -boo net/minecraft/world/item/ItemArrow -bop net/minecraft/world/item/ItemAxe -boq net/minecraft/world/item/ItemBanner -bor net/minecraft/world/item/ItemBannerPattern -bos net/minecraft/world/item/ItemBed -bot net/minecraft/world/item/ItemBlock -bou net/minecraft/world/item/ItemBoat -bov net/minecraft/world/item/ItemBoneMeal -bow net/minecraft/world/item/ItemBook -box net/minecraft/world/item/ItemGlassBottle -boy net/minecraft/world/item/ItemBow -boz net/minecraft/world/item/ItemSoup -bp net/minecraft/advancements/critereon/CriterionConditionInOpenWater -bpa net/minecraft/world/item/ItemBucket -bpb net/minecraft/world/item/BundleItem -bpc net/minecraft/world/item/ItemChorusFruit -bpd net/minecraft/world/item/ItemCompass -bpe net/minecraft/world/item/ItemWorldMapBase -bpf net/minecraft/world/item/CreativeModeTab -bpg net/minecraft/world/item/ItemCrossbow -bph net/minecraft/world/item/ItemDebugStick -bpi net/minecraft/world/item/ItemTool -bpj net/minecraft/world/item/DispensibleContainerItem -bpk net/minecraft/world/item/ItemBisected -bpl net/minecraft/world/item/EnumColor -bpm net/minecraft/world/item/ItemDye -bpn net/minecraft/world/item/ItemArmorColorable -bpo net/minecraft/world/item/ItemHorseArmorDyeable -bpp net/minecraft/world/item/IDyeable -bpq net/minecraft/world/item/ItemEgg -bpr net/minecraft/world/item/ItemElytra -bps net/minecraft/world/item/ItemMapEmpty -bpt net/minecraft/world/item/ItemEnchantedBook -bpu net/minecraft/world/item/ItemGoldenAppleEnchanted -bpv net/minecraft/world/item/ItemEndCrystal -bpw net/minecraft/world/item/ItemEnderEye -bpx net/minecraft/world/item/ItemEnderPearl -bpy net/minecraft/world/item/ItemExpBottle -bpz net/minecraft/world/item/ItemFireball -bq net/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked -bqa net/minecraft/world/item/ItemFireworks -bqa$a net/minecraft/world/item/ItemFireworks$EffectType -bqb net/minecraft/world/item/ItemFireworksCharge -bqc net/minecraft/world/item/ItemFishingRod -bqd net/minecraft/world/item/ItemFlintAndSteel -bqe net/minecraft/world/item/ItemCarrotStick -bqf net/minecraft/world/item/ItemRestricted -bqg net/minecraft/world/item/ItemHanging -bqh net/minecraft/world/item/ItemHoe -bqi net/minecraft/world/item/ItemHoneyBottle -bqj net/minecraft/world/item/HoneycombItem -bqk net/minecraft/world/item/ItemHorseArmor -bql net/minecraft/world/item/Item -bql$a net/minecraft/world/item/Item$Info -bqm net/minecraft/world/item/ItemCooldown -bqm$a net/minecraft/world/item/ItemCooldown$Info -bqn net/minecraft/world/item/ItemItemFrame -bqo net/minecraft/world/item/ItemNamedBlock -bqp net/minecraft/world/item/ItemStack -bqp$a net/minecraft/world/item/ItemStack$HideFlags -bqq net/minecraft/world/item/ItemLiquidUtil -bqr net/minecraft/world/item/Items -bqs net/minecraft/world/item/ItemKnowledgeBook -bqt net/minecraft/world/item/ItemLeash -bqu net/minecraft/world/item/ItemLingeringPotion -bqv net/minecraft/world/item/ItemWorldMap -bqw net/minecraft/world/item/ItemMilkBucket -bqx net/minecraft/world/item/ItemMinecart -bqy net/minecraft/world/item/MobBucketItem -bqz net/minecraft/world/item/ItemNameTag -br net/minecraft/advancements/critereon/CriterionConditionFluid -bra net/minecraft/world/item/ItemPickaxe -brb net/minecraft/world/item/ItemSkullPlayer -brc net/minecraft/world/item/ItemPotion -brd net/minecraft/world/item/ItemProjectileWeapon -bre net/minecraft/world/item/EnumItemRarity -brf net/minecraft/world/item/ItemRecord -brg net/minecraft/world/item/ItemSaddle -brh net/minecraft/world/item/ItemScaffolding -bri net/minecraft/world/item/ItemCooldownPlayer -brj net/minecraft/world/item/ItemShears -brk net/minecraft/world/item/ItemShield -brl net/minecraft/world/item/ItemSpade -brm net/minecraft/world/item/ItemSign -brn net/minecraft/world/item/ItemNetherStar -bro net/minecraft/world/item/ItemSnowball -brp net/minecraft/world/item/SolidBucketItem -brq net/minecraft/world/item/ItemMonsterEgg -brr net/minecraft/world/item/ItemSpectralArrow -brs net/minecraft/world/item/ItemSplashPotion -brt net/minecraft/world/item/SpyglassItem -bru net/minecraft/world/item/ItemBlockWallable -brv net/minecraft/world/item/ItemSuspiciousStew -brw net/minecraft/world/item/ItemSword -brx net/minecraft/world/item/ItemPotionThrowable -bry net/minecraft/world/item/ToolMaterial -brz net/minecraft/world/item/ItemToolMaterial -bs net/minecraft/advancements/critereon/CriterionTriggerImpossible -bsa net/minecraft/world/item/EnumToolMaterial -bsb net/minecraft/world/item/ItemTippedArrow -bsc net/minecraft/world/item/TooltipFlag -bsd net/minecraft/world/item/ItemTrident -bse net/minecraft/world/item/EnumAnimation -bsf net/minecraft/world/item/ItemVanishable -bsg net/minecraft/world/item/ItemWaterLily -bsh net/minecraft/world/item/ItemWearable -bsi net/minecraft/world/item/ItemBookAndQuill -bsj net/minecraft/world/item/ItemWrittenBook -bsk net/minecraft/world/item/alchemy/PotionRegistry -bsl net/minecraft/world/item/alchemy/PotionBrewer -bsl$a net/minecraft/world/item/alchemy/PotionBrewer$PredicatedCombination -bsm net/minecraft/world/item/alchemy/PotionUtil -bsn net/minecraft/world/item/alchemy/Potions -bsp net/minecraft/world/item/context/BlockActionContext -bsq net/minecraft/world/item/context/BlockActionContextDirectional -bsr net/minecraft/world/item/context/ItemActionContext -bst net/minecraft/world/item/crafting/RecipeCooking -bsu net/minecraft/world/item/crafting/RecipeArmorDye -bsv net/minecraft/world/item/crafting/RecipeBannerDuplicate -bsw net/minecraft/world/item/crafting/RecipeBlasting -bsx net/minecraft/world/item/crafting/RecipeBookClone -bsy net/minecraft/world/item/crafting/RecipeCampfire -bsz net/minecraft/world/item/crafting/RecipeCrafting -bt net/minecraft/advancements/critereon/CriterionTriggerInventoryChanged -bta net/minecraft/world/item/crafting/IRecipeComplex -btb net/minecraft/world/item/crafting/RecipeFireworks -btc net/minecraft/world/item/crafting/RecipeFireworksFade -btd net/minecraft/world/item/crafting/RecipeFireworksStar -bte net/minecraft/world/item/crafting/RecipeItemStack -bte$a net/minecraft/world/item/crafting/RecipeItemStack$StackProvider -bte$c net/minecraft/world/item/crafting/RecipeItemStack$Provider -btf net/minecraft/world/item/crafting/RecipeMapClone -btg net/minecraft/world/item/crafting/RecipeMapExtend -bth net/minecraft/world/item/crafting/IRecipe -bti net/minecraft/world/item/crafting/CraftingManager -btj net/minecraft/world/item/crafting/RecipeSerializer -btk net/minecraft/world/item/crafting/Recipes -btl net/minecraft/world/item/crafting/RecipeRepair -btm net/minecraft/world/item/crafting/ShapedRecipes -btn net/minecraft/world/item/crafting/ShapelessRecipes -bto net/minecraft/world/item/crafting/RecipiesShield -btp net/minecraft/world/item/crafting/RecipeShulkerBox -btq net/minecraft/world/item/crafting/RecipeSerializerCooking -btr net/minecraft/world/item/crafting/RecipeSerializerComplex -bts net/minecraft/world/item/crafting/RecipeSingleItem -btt net/minecraft/world/item/crafting/FurnaceRecipe -btu net/minecraft/world/item/crafting/RecipeSmoking -btv net/minecraft/world/item/crafting/RecipeStonecutting -btw net/minecraft/world/item/crafting/RecipeSuspiciousStew -btx net/minecraft/world/item/crafting/RecipeTippedArrow -bty net/minecraft/world/item/crafting/RecipeSmithing -bu net/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged -bua net/minecraft/world/item/enchantment/EnchantmentArrowDamage -bub net/minecraft/world/item/enchantment/EnchantmentFlameArrows -buc net/minecraft/world/item/enchantment/EnchantmentInfiniteArrows -bud net/minecraft/world/item/enchantment/EnchantmentArrowKnockback -bue net/minecraft/world/item/enchantment/EnchantmentPiercing -buf net/minecraft/world/item/enchantment/EnchantmentBinding -bug net/minecraft/world/item/enchantment/EnchantmentWeaponDamage -buh net/minecraft/world/item/enchantment/EnchantmentDurability -bui net/minecraft/world/item/enchantment/EnchantmentDigging -buj net/minecraft/world/item/enchantment/Enchantment -buj$a net/minecraft/world/item/enchantment/Enchantment$Rarity -buk net/minecraft/world/item/enchantment/EnchantmentSlotType -bul net/minecraft/world/item/enchantment/EnchantmentManager -bum net/minecraft/world/item/enchantment/WeightedRandomEnchant -bun net/minecraft/world/item/enchantment/Enchantments -buo net/minecraft/world/item/enchantment/EnchantmentFire -bup net/minecraft/world/item/enchantment/EnchantmentLure -buq net/minecraft/world/item/enchantment/EnchantmentFrostWalker -bur net/minecraft/world/item/enchantment/EnchantmentKnockback -bus net/minecraft/world/item/enchantment/EnchantmentLootBonus -but net/minecraft/world/item/enchantment/EnchantmentMending -buu net/minecraft/world/item/enchantment/EnchantmentMultishot -buv net/minecraft/world/item/enchantment/EnchantmentOxygen -buw net/minecraft/world/item/enchantment/EnchantmentProtection -buw$a net/minecraft/world/item/enchantment/EnchantmentProtection$DamageType -bux net/minecraft/world/item/enchantment/EnchantmentQuickCharge -buy net/minecraft/world/item/enchantment/EnchantmentSoulSpeed -buz net/minecraft/world/item/enchantment/EnchantmentSweeping -bv net/minecraft/advancements/critereon/CriterionTriggerThrownItemPickedUpByEntity -bva net/minecraft/world/item/enchantment/EnchantmentThorns -bvb net/minecraft/world/item/enchantment/EnchantmentTridentChanneling -bvc net/minecraft/world/item/enchantment/EnchantmentTridentImpaling -bvd net/minecraft/world/item/enchantment/EnchantmentTridentLoyalty -bve net/minecraft/world/item/enchantment/EnchantmentTridentRiptide -bvf net/minecraft/world/item/enchantment/EnchantmentSilkTouch -bvg net/minecraft/world/item/enchantment/EnchantmentVanishing -bvh net/minecraft/world/item/enchantment/EnchantmentDepthStrider -bvi net/minecraft/world/item/enchantment/EnchantmentWaterWorker -bvl net/minecraft/world/item/trading/IMerchant -bvm net/minecraft/world/item/trading/MerchantRecipe -bvn net/minecraft/world/item/trading/MerchantRecipeList -bvp net/minecraft/world/level/CommandBlockListenerAbstract -bvq net/minecraft/world/level/MobSpawnerAbstract -bvr net/minecraft/world/level/IBlockLightAccess -bvs net/minecraft/world/level/BlockActionData -bvt net/minecraft/world/level/IBlockAccess -bvu net/minecraft/world/level/ChunkCoordIntPair -bvv net/minecraft/world/level/TickListChunk -bvw net/minecraft/world/level/ClipBlockStateContext -bvx net/minecraft/world/level/RayTrace -bvx$a net/minecraft/world/level/RayTrace$BlockCollisionOption -bvx$b net/minecraft/world/level/RayTrace$FluidCollisionOption -bvy net/minecraft/world/level/ICollisionAccess -bvz net/minecraft/world/level/VoxelShapeSpliterator -bw net/minecraft/advancements/critereon/CriterionConditionItem -bwa net/minecraft/world/level/ICombinedAccess -bwb net/minecraft/world/level/MobSpawner -bwc net/minecraft/world/level/DataPackConfiguration -bwd net/minecraft/world/level/BlockAccessAir -bwe net/minecraft/world/level/TickListEmpty -bwf net/minecraft/world/level/ExplosionDamageCalculatorEntity -bwg net/minecraft/world/level/IEntityAccess -bwh net/minecraft/world/level/Explosion -bwh$a net/minecraft/world/level/Explosion$Effect -bwi net/minecraft/world/level/ExplosionDamageCalculator -bwj net/minecraft/world/level/FoliageColor -bwk net/minecraft/world/level/ForcedChunk -bwl net/minecraft/world/level/GameRules -bwl$a net/minecraft/world/level/GameRules$GameRuleBoolean -bwl$b net/minecraft/world/level/GameRules$GameRuleCategory -bwl$c net/minecraft/world/level/GameRules$GameRuleVisitor -bwl$d net/minecraft/world/level/GameRules$GameRuleInt -bwl$e net/minecraft/world/level/GameRules$GameRuleKey -bwl$f net/minecraft/world/level/GameRules$GameRuleDefinition -bwl$g net/minecraft/world/level/GameRules$GameRuleValue -bwm net/minecraft/world/level/EnumGamemode -bwn net/minecraft/world/level/GrassColor -bwo net/minecraft/world/level/IMaterial -bwp net/minecraft/world/level/World -bwq net/minecraft/world/level/GeneratorAccess -bwr net/minecraft/world/level/LevelHeightAccessor -bws net/minecraft/world/level/IWorldReader -bwt net/minecraft/world/level/WorldSettings -bwu net/minecraft/world/level/VirtualLevelWritable -bwv net/minecraft/world/level/VirtualLevelReadable -bww net/minecraft/world/level/IWorldTime -bwx net/minecraft/world/level/IWorldWriter -bwy net/minecraft/world/level/EnumSkyBlock -bwz net/minecraft/world/level/SpawnerCreature -bx net/minecraft/advancements/critereon/CriterionTriggerInteractBlock -bxa net/minecraft/world/level/BlockColumn -bxb net/minecraft/world/level/ChunkCache -bxc net/minecraft/world/level/SpawnerCreatureProbabilities -bxd net/minecraft/world/level/WorldAccess -bxe net/minecraft/world/level/TickListServer -bxf net/minecraft/world/level/MobSpawnerData -bxg net/minecraft/world/level/StructureManager -bxh net/minecraft/world/level/TickList -bxi net/minecraft/world/level/NextTickListEntry -bxj net/minecraft/world/level/TickListPriority -bxk net/minecraft/world/level/GeneratorAccessSeed -bxl net/minecraft/world/level/biome/CaveSound -bxm net/minecraft/world/level/biome/CaveSoundSettings -bxn net/minecraft/world/level/biome/BiomeParticles -bxo net/minecraft/world/level/biome/BiomeBase -bxo$b net/minecraft/world/level/biome/BiomeBase$Geography -bxo$e net/minecraft/world/level/biome/BiomeBase$Precipitation -bxo$f net/minecraft/world/level/biome/BiomeBase$TemperatureModifier -bxp net/minecraft/world/level/biome/BiomeSettingsGeneration -bxq net/minecraft/world/level/biome/BiomeManager -bxq$a net/minecraft/world/level/biome/BiomeManager$Provider -bxr net/minecraft/world/level/biome/WorldChunkManager -bxs net/minecraft/world/level/biome/BiomeFog -bxs$b net/minecraft/world/level/biome/BiomeFog$GrassColor -bxt net/minecraft/world/level/biome/GenLayerZoomer -bxu net/minecraft/world/level/biome/Biomes -bxv net/minecraft/world/level/biome/WorldChunkManagerCheckerBoard -bxw net/minecraft/world/level/biome/WorldChunkManagerHell -bxx net/minecraft/world/level/biome/GenLayerZoomVoronoi -bxy net/minecraft/world/level/biome/GenLayerZoomVoronoiFixed -bxz net/minecraft/world/level/biome/BiomeSettingsMobs -by net/minecraft/advancements/critereon/CriterionTriggerKilledByCrossbow -bya net/minecraft/world/level/biome/WorldChunkManagerMultiNoise -byb net/minecraft/world/level/biome/GenLayerZoomerBiome -byc net/minecraft/world/level/biome/WorldChunkManagerOverworld -byd net/minecraft/world/level/biome/WorldChunkManagerTheEnd -byf net/minecraft/world/level/block/BlockBannerAbstract -byg net/minecraft/world/level/block/AbstractCandleBlock -byh net/minecraft/world/level/block/AbstractCauldronBlock -byi net/minecraft/world/level/block/BlockChestAbstract -byj net/minecraft/world/level/block/BlockFurnace -byk net/minecraft/world/level/block/BlockGlassAbstract -byl net/minecraft/world/level/block/BlockSkullAbstract -bym net/minecraft/world/level/block/BlockAir -byn net/minecraft/world/level/block/AmethystBlock -byo net/minecraft/world/level/block/AmethystClusterBlock -byp net/minecraft/world/level/block/BlockAnvil -byq net/minecraft/world/level/block/BlockStemAttached -byr net/minecraft/world/level/block/AzaleaBlock -bys net/minecraft/world/level/block/BlockBamboo -byt net/minecraft/world/level/block/BlockBambooSapling -byu net/minecraft/world/level/block/BlockBanner -byv net/minecraft/world/level/block/BlockBarrel -byw net/minecraft/world/level/block/BlockBarrier -byx net/minecraft/world/level/block/BlockCoralFanAbstract -byy net/minecraft/world/level/block/BlockCoralDead -byz net/minecraft/world/level/block/BlockCoralBase -bz net/minecraft/advancements/critereon/CriterionTriggerKilled -bza net/minecraft/world/level/block/BlockCoralFanWallAbstract -bzb net/minecraft/world/level/block/BlockTileEntity -bzc net/minecraft/world/level/block/BlockFireAbstract -bzd net/minecraft/world/level/block/BlockPressurePlateAbstract -bze net/minecraft/world/level/block/BlockMinecartTrackAbstract -bzf net/minecraft/world/level/block/IBeaconBeam -bzg net/minecraft/world/level/block/BlockBeacon -bzh net/minecraft/world/level/block/BlockBed -bzi net/minecraft/world/level/block/BlockBeehive -bzj net/minecraft/world/level/block/BlockBeetroot -bzk net/minecraft/world/level/block/BlockBell -bzl net/minecraft/world/level/block/BigDripleafBlock -bzm net/minecraft/world/level/block/BigDripleafStemBlock -bzn net/minecraft/world/level/block/BlockBlastFurnace -bzo net/minecraft/world/level/block/Block -bzp net/minecraft/world/level/block/Blocks -bzq net/minecraft/world/level/block/IBlockFragilePlantElement -bzr net/minecraft/world/level/block/BlockBrewingStand -bzs net/minecraft/world/level/block/BlockBubbleColumn -bzt net/minecraft/world/level/block/IFluidSource -bzu net/minecraft/world/level/block/BuddingAmethystBlock -bzv net/minecraft/world/level/block/BlockPlant -bzw net/minecraft/world/level/block/BlockButtonAbstract -bzx net/minecraft/world/level/block/BlockCactus -bzy net/minecraft/world/level/block/BlockCake -bzz net/minecraft/world/level/block/BlockCampfire -c com/mojang/math/Matrix3f -ca net/minecraft/advancements/critereon/CriterionTriggerLevitation -caa net/minecraft/world/level/block/CandleBlock -cab net/minecraft/world/level/block/CandleCakeBlock -cac net/minecraft/world/level/block/CarpetBlock -cad net/minecraft/world/level/block/BlockCarrots -cae net/minecraft/world/level/block/BlockCartographyTable -caf net/minecraft/world/level/block/BlockPumpkinCarved -cag net/minecraft/world/level/block/BlockCauldron -cah net/minecraft/world/level/block/CaveVines -cai net/minecraft/world/level/block/CaveVinesBlock -caj net/minecraft/world/level/block/CaveVinesPlantBlock -cak net/minecraft/world/level/block/BlockChain -cal net/minecraft/world/level/block/ChangeOverTimeBlock -cam net/minecraft/world/level/block/BlockChest -can net/minecraft/world/level/block/BlockChorusFlower -cao net/minecraft/world/level/block/BlockChorusFruit -cap net/minecraft/world/level/block/BlockCocoa -caq net/minecraft/world/level/block/BlockCommand -car net/minecraft/world/level/block/BlockRedstoneComparator -cas net/minecraft/world/level/block/BlockComposter -cas$a net/minecraft/world/level/block/BlockComposter$ContainerEmpty -cas$b net/minecraft/world/level/block/BlockComposter$ContainerInput -cas$c net/minecraft/world/level/block/BlockComposter$ContainerOutput -cat net/minecraft/world/level/block/BlockConcretePowder -cau net/minecraft/world/level/block/BlockConduit -cav net/minecraft/world/level/block/BlockCoral -caw net/minecraft/world/level/block/BlockCoralFan -cax net/minecraft/world/level/block/BlockCoralPlant -cay net/minecraft/world/level/block/BlockCoralFanWall -caz net/minecraft/world/level/block/BlockWorkbench -cb net/minecraft/advancements/critereon/CriterionConditionLight -cba net/minecraft/world/level/block/BlockCrops -cbb net/minecraft/world/level/block/BlockTall -cbc net/minecraft/world/level/block/BlockCryingObsidian -cbd net/minecraft/world/level/block/BlockDaylightDetector -cbe net/minecraft/world/level/block/BlockDeadBush -cbf net/minecraft/world/level/block/BlockMinecartDetector -cbg net/minecraft/world/level/block/BlockDiodeAbstract -cbh net/minecraft/world/level/block/BlockDirectional -cbi net/minecraft/world/level/block/BlockGrassPath -cbj net/minecraft/world/level/block/BlockDispenser -cbk net/minecraft/world/level/block/BlockDoor -cbl net/minecraft/world/level/block/DoubleBlockFinder -cbl$a net/minecraft/world/level/block/DoubleBlockFinder$BlockType -cbl$b net/minecraft/world/level/block/DoubleBlockFinder$Combiner -cbl$c net/minecraft/world/level/block/DoubleBlockFinder$Result -cbl$c$a net/minecraft/world/level/block/DoubleBlockFinder$Result$Double -cbl$c$b net/minecraft/world/level/block/DoubleBlockFinder$Result$Single -cbm net/minecraft/world/level/block/BlockTallPlant -cbn net/minecraft/world/level/block/BlockDragonEgg -cbo net/minecraft/world/level/block/BlockDropper -cbp net/minecraft/world/level/block/BlockEnchantmentTable -cbq net/minecraft/world/level/block/BlockEndGateway -cbr net/minecraft/world/level/block/BlockEnderPortal -cbs net/minecraft/world/level/block/BlockEnderPortalFrame -cbt net/minecraft/world/level/block/BlockEndRod -cbu net/minecraft/world/level/block/BlockEnderChest -cbv net/minecraft/world/level/block/ITileEntity -cbw net/minecraft/world/level/block/BlockAttachable -cbx net/minecraft/world/level/block/Fallable -cby net/minecraft/world/level/block/BlockFalling -cbz net/minecraft/world/level/block/BlockSoil -cc net/minecraft/advancements/critereon/LighthingBoltPredicate -cca net/minecraft/world/level/block/BlockFence -ccb net/minecraft/world/level/block/BlockFenceGate -ccc net/minecraft/world/level/block/BlockFire -ccd net/minecraft/world/level/block/BlockFletchingTable -cce net/minecraft/world/level/block/BlockFlowers -ccf net/minecraft/world/level/block/BlockFlowerPot -ccg net/minecraft/world/level/block/BlockIceFrost -cch net/minecraft/world/level/block/BlockFungi -cci net/minecraft/world/level/block/BlockFurnaceFurace -ccj net/minecraft/world/level/block/GameMasterBlock -cck net/minecraft/world/level/block/BlockGlass -ccl net/minecraft/world/level/block/BlockGlazedTerracotta -ccm net/minecraft/world/level/block/GlowLichenBlock -ccn net/minecraft/world/level/block/BlockGrass -cco net/minecraft/world/level/block/BlockGravel -ccp net/minecraft/world/level/block/BlockGrindstone -ccq net/minecraft/world/level/block/BlockGrowingAbstract -ccr net/minecraft/world/level/block/BlockGrowingStem -ccs net/minecraft/world/level/block/BlockGrowingTop -cct net/minecraft/world/level/block/BlockHalfTransparent -ccu net/minecraft/world/level/block/HangingRootsBlock -ccv net/minecraft/world/level/block/BlockHay -ccw net/minecraft/world/level/block/BlockHoney -ccx net/minecraft/world/level/block/BlockHopper -ccy net/minecraft/world/level/block/BlockFacingHorizontal -ccz net/minecraft/world/level/block/BlockHugeMushroom -cd net/minecraft/advancements/critereon/LightningStrikeTrigger -cda net/minecraft/world/level/block/BlockIce -cdb net/minecraft/world/level/block/BlockMonsterEggs -cdc net/minecraft/world/level/block/InfestedRotatedPillarBlock -cdd net/minecraft/world/level/block/BlockIronBars -cde net/minecraft/world/level/block/BlockJigsaw -cdf net/minecraft/world/level/block/BlockJukeBox -cdg net/minecraft/world/level/block/BlockKelp -cdh net/minecraft/world/level/block/BlockKelpPlant -cdi net/minecraft/world/level/block/BlockLadder -cdj net/minecraft/world/level/block/BlockLantern -cdk net/minecraft/world/level/block/LavaCauldronBlock -cdl net/minecraft/world/level/block/LayeredCauldronBlock -cdm net/minecraft/world/level/block/BlockLeaves -cdn net/minecraft/world/level/block/BlockLectern -cdp net/minecraft/world/level/block/BlockLever -cdq net/minecraft/world/level/block/LightBlock -cdr net/minecraft/world/level/block/LightningRodBlock -cds net/minecraft/world/level/block/BlockFluids -cdt net/minecraft/world/level/block/IFluidContainer -cdu net/minecraft/world/level/block/BlockLoom -cdv net/minecraft/world/level/block/BlockMagma -cdw net/minecraft/world/level/block/BlockMelon -cdx net/minecraft/world/level/block/EnumBlockMirror -cdy net/minecraft/world/level/block/MossBlock -cdz net/minecraft/world/level/block/MultifaceBlock -ce net/minecraft/advancements/critereon/CriterionConditionLocation -cea net/minecraft/world/level/block/BlockMushroom -ceb net/minecraft/world/level/block/BlockMycel -cec net/minecraft/world/level/block/BlockPortal -ced net/minecraft/world/level/block/BlockNetherSprouts -cee net/minecraft/world/level/block/BlockNetherVinesUtil -cef net/minecraft/world/level/block/BlockNetherWart -ceg net/minecraft/world/level/block/BlockNetherrack -ceh net/minecraft/world/level/block/BlockNote -cei net/minecraft/world/level/block/BlockNylium -cej net/minecraft/world/level/block/BlockObserver -cek net/minecraft/world/level/block/BlockOre -cel net/minecraft/world/level/block/BlockSprawling -cem net/minecraft/world/level/block/BlockSkullPlayer -cen net/minecraft/world/level/block/BlockSkullPlayerWall -ceo net/minecraft/world/level/block/PointedDripstoneBlock -cep net/minecraft/world/level/block/BlockPotatoes -ceq net/minecraft/world/level/block/PowderSnowBlock -cer net/minecraft/world/level/block/PowderSnowCauldronBlock -ces net/minecraft/world/level/block/BlockPowered -cet net/minecraft/world/level/block/BlockPoweredRail -ceu net/minecraft/world/level/block/BlockPressurePlateBinary -ceu$a net/minecraft/world/level/block/BlockPressurePlateBinary$EnumMobType -cev net/minecraft/world/level/block/BlockPumpkin -cew net/minecraft/world/level/block/BlockMinecartTrack -cex net/minecraft/world/level/block/MinecartTrackLogic -cey net/minecraft/world/level/block/BlockRedstoneOre -cez net/minecraft/world/level/block/BlockRedstoneWire -cf net/minecraft/advancements/critereon/CriterionTriggerLocation -cfa net/minecraft/world/level/block/BlockRedstoneLamp -cfb net/minecraft/world/level/block/BlockRedstoneTorch -cfb$a net/minecraft/world/level/block/BlockRedstoneTorch$RedstoneUpdateInfo -cfc net/minecraft/world/level/block/BlockRedstoneTorchWall -cfd net/minecraft/world/level/block/EnumRenderType -cfe net/minecraft/world/level/block/BlockRepeater -cff net/minecraft/world/level/block/BlockRespawnAnchor -cfg net/minecraft/world/level/block/RodBlock -cfh net/minecraft/world/level/block/RootedDirtBlock -cfi net/minecraft/world/level/block/BlockRoots -cfj net/minecraft/world/level/block/BlockRotatable -cfk net/minecraft/world/level/block/EnumBlockRotation -cfl net/minecraft/world/level/block/BlockSand -cfm net/minecraft/world/level/block/BlockSapling -cfn net/minecraft/world/level/block/BlockScaffolding -cfo net/minecraft/world/level/block/SculkSensorBlock -cfp net/minecraft/world/level/block/BlockSeaPickle -cfq net/minecraft/world/level/block/SeagrassBlock -cfr net/minecraft/world/level/block/BlockShulkerBox -cfs net/minecraft/world/level/block/BlockSign -cft net/minecraft/world/level/block/IBlockWaterlogged -cfu net/minecraft/world/level/block/BlockSkull -cfu$b net/minecraft/world/level/block/BlockSkull$Type -cfv net/minecraft/world/level/block/BlockStepAbstract -cfw net/minecraft/world/level/block/BlockSlime -cfx net/minecraft/world/level/block/SmallDripleafBlock -cfy net/minecraft/world/level/block/BlockSmithingTable -cfz net/minecraft/world/level/block/BlockSmoker -cg net/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot -cga net/minecraft/world/level/block/BlockSnow -cgb net/minecraft/world/level/block/BlockDirtSnow -cgc net/minecraft/world/level/block/BlockSoulFire -cgd net/minecraft/world/level/block/BlockSlowSand -cge net/minecraft/world/level/block/SoundEffectType -cgf net/minecraft/world/level/block/BlockMobSpawner -cgg net/minecraft/world/level/block/BlockSponge -cgh net/minecraft/world/level/block/SporeBlossomBlock -cgi net/minecraft/world/level/block/BlockDirtSnowSpreadable -cgj net/minecraft/world/level/block/BlockStainedGlass -cgk net/minecraft/world/level/block/BlockStainedGlassPane -cgl net/minecraft/world/level/block/BlockStairs -cgm net/minecraft/world/level/block/BlockFloorSign -cgn net/minecraft/world/level/block/BlockStem -cgo net/minecraft/world/level/block/BlockStemmed -cgp net/minecraft/world/level/block/BlockStoneButton -cgq net/minecraft/world/level/block/BlockStonecutter -cgr net/minecraft/world/level/block/BlockStructure -cgs net/minecraft/world/level/block/BlockStructureVoid -cgt net/minecraft/world/level/block/BlockReed -cgu net/minecraft/world/level/block/EnumBlockSupport -cgv net/minecraft/world/level/block/BlockSweetBerryBush -cgw net/minecraft/world/level/block/BlockTallPlantFlower -cgx net/minecraft/world/level/block/BlockLongGrass -cgy net/minecraft/world/level/block/TallSeagrassBlock -cgz net/minecraft/world/level/block/BlockTarget -ch net/minecraft/advancements/critereon/CriterionConditionValue -ch$c net/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange -ch$d net/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange -cha net/minecraft/world/level/block/TintedGlassBlock -chb net/minecraft/world/level/block/BlockTNT -chc net/minecraft/world/level/block/BlockTorch -chd net/minecraft/world/level/block/BlockTrapdoor -che net/minecraft/world/level/block/BlockChestTrapped -chf net/minecraft/world/level/block/BlockTripwire -chg net/minecraft/world/level/block/BlockTripwireHook -chh net/minecraft/world/level/block/BlockTurtleEgg -chi net/minecraft/world/level/block/BlockTwistingVines -chj net/minecraft/world/level/block/BlockTwistingVinesPlant -chk net/minecraft/world/level/block/BlockVine -chl net/minecraft/world/level/block/BlockBannerWall -chm net/minecraft/world/level/block/BlockCobbleWall -chn net/minecraft/world/level/block/BlockWallSign -cho net/minecraft/world/level/block/BlockSkullWall -chp net/minecraft/world/level/block/BlockTorchWall -chq net/minecraft/world/level/block/BlockWaterLily -chr net/minecraft/world/level/block/WeatheringCopper -chs net/minecraft/world/level/block/WeatheringCopperFullBlock -cht net/minecraft/world/level/block/WeatheringCopperSlabBlock -chu net/minecraft/world/level/block/WeatheringCopperStairBlock -chv net/minecraft/world/level/block/BlockWeb -chw net/minecraft/world/level/block/BlockWeepingVines -chx net/minecraft/world/level/block/BlockWeepingVinesPlant -chy net/minecraft/world/level/block/BlockPressurePlateWeighted -chz net/minecraft/world/level/block/BlockWetSponge -ci net/minecraft/advancements/critereon/CriterionConditionMobEffect -cia net/minecraft/world/level/block/BlockWitherRose -cib net/minecraft/world/level/block/BlockWitherSkull -cic net/minecraft/world/level/block/BlockWitherSkullWall -cid net/minecraft/world/level/block/BlockWoodButton -cie net/minecraft/world/level/block/BlockCarpet -cif net/minecraft/world/level/block/entity/TileEntityFurnace -cig net/minecraft/world/level/block/entity/TileEntityBanner -cih net/minecraft/world/level/block/entity/EnumBannerPatternType -cii net/minecraft/world/level/block/entity/TileEntityBarrel -cij net/minecraft/world/level/block/entity/TileEntityContainer -cik net/minecraft/world/level/block/entity/TileEntityBeacon -cik$a net/minecraft/world/level/block/entity/TileEntityBeacon$BeaconColorTracker -cil net/minecraft/world/level/block/entity/TileEntityBed -cim net/minecraft/world/level/block/entity/TileEntityBeehive -cim$a net/minecraft/world/level/block/entity/TileEntityBeehive$HiveBee -cim$b net/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus -cin net/minecraft/world/level/block/entity/TileEntityBell -cio net/minecraft/world/level/block/entity/TileEntityBlastFurnace -cip net/minecraft/world/level/block/entity/TileEntity -ciq net/minecraft/world/level/block/entity/BlockEntityTicker -cir net/minecraft/world/level/block/entity/TileEntityTypes -cis net/minecraft/world/level/block/entity/TileEntityBrewingStand -cit net/minecraft/world/level/block/entity/TileEntityCampfire -ciu net/minecraft/world/level/block/entity/TileEntityChest -civ net/minecraft/world/level/block/entity/ChestLidController -ciw net/minecraft/world/level/block/entity/TileEntityCommand -ciw$a net/minecraft/world/level/block/entity/TileEntityCommand$Type -cix net/minecraft/world/level/block/entity/TileEntityComparator -ciy net/minecraft/world/level/block/entity/TileEntityConduit -ciz net/minecraft/world/level/block/entity/ContainerOpenersCounter -cj net/minecraft/advancements/critereon/CriterionConditionNBT -cja net/minecraft/world/level/block/entity/TileEntityLightDetector -cjb net/minecraft/world/level/block/entity/TileEntityDispenser -cjc net/minecraft/world/level/block/entity/TileEntityDropper -cjd net/minecraft/world/level/block/entity/TileEntityEnchantTable -cje net/minecraft/world/level/block/entity/TileEntityEnderChest -cjf net/minecraft/world/level/block/entity/TileEntityFurnaceFurnace -cjg net/minecraft/world/level/block/entity/IHopper -cjh net/minecraft/world/level/block/entity/TileEntityHopper -cji net/minecraft/world/level/block/entity/TileEntityJigsaw -cji$a net/minecraft/world/level/block/entity/TileEntityJigsaw$JointType -cjj net/minecraft/world/level/block/entity/TileEntityJukeBox -cjk net/minecraft/world/level/block/entity/TileEntityLectern -cjl net/minecraft/world/level/block/entity/LidBlockEntity -cjm net/minecraft/world/level/block/entity/TileEntityLootable -cjn net/minecraft/world/level/block/entity/SculkSensorBlockEntity -cjo net/minecraft/world/level/block/entity/TileEntityShulkerBox -cjo$a net/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase -cjp net/minecraft/world/level/block/entity/TileEntitySign -cjq net/minecraft/world/level/block/entity/TileEntitySkull -cjr net/minecraft/world/level/block/entity/TileEntitySmoker -cjs net/minecraft/world/level/block/entity/TileEntityMobSpawner -cjt net/minecraft/world/level/block/entity/TileEntityStructure -cjt$a net/minecraft/world/level/block/entity/TileEntityStructure$UpdateType -cju net/minecraft/world/level/block/entity/TileEntityEndGateway -cjv net/minecraft/world/level/block/entity/TileEntityEnderPortal -cjw net/minecraft/world/level/block/entity/TickingBlockEntity -cjx net/minecraft/world/level/block/entity/TileEntityChestTrapped -cjz net/minecraft/world/level/block/grower/WorldGenMegaTreeProvider -ck net/minecraft/advancements/critereon/CriterionTriggerNetherTravel -cka net/minecraft/world/level/block/grower/WorldGenTreeProvider -ckb net/minecraft/world/level/block/grower/WorldGenTreeProviderAcacia -ckc net/minecraft/world/level/block/grower/AzaleaTreeGrower -ckd net/minecraft/world/level/block/grower/WorldGenTreeProviderBirch -cke net/minecraft/world/level/block/grower/WorldGenMegaTreeProviderDarkOak -ckf net/minecraft/world/level/block/grower/WorldGenMegaTreeProviderJungle -ckg net/minecraft/world/level/block/grower/WorldGenTreeProviderOak -ckh net/minecraft/world/level/block/grower/WorldGenTreeProviderSpruce -ckk net/minecraft/world/level/block/piston/BlockPistonMoving -ckl net/minecraft/world/level/block/piston/BlockPiston -ckm net/minecraft/world/level/block/piston/BlockPistonExtension -ckn net/minecraft/world/level/block/piston/PistonUtil -cko net/minecraft/world/level/block/piston/TileEntityPiston -ckp net/minecraft/world/level/block/piston/PistonExtendsChecker -ckr net/minecraft/world/level/block/state/BlockBase -ckr$a net/minecraft/world/level/block/state/BlockBase$BlockData -ckr$a$a net/minecraft/world/level/block/state/BlockBase$BlockData$Cache -ckr$b net/minecraft/world/level/block/state/BlockBase$EnumRandomOffset -ckr$c net/minecraft/world/level/block/state/BlockBase$Info -cks net/minecraft/world/level/block/state/IBlockData -ckt net/minecraft/world/level/block/state/BlockStateList -cku net/minecraft/world/level/block/state/IBlockDataHolder -ckw net/minecraft/world/level/block/state/pattern/ShapeDetectorBlock -ckx net/minecraft/world/level/block/state/pattern/ShapeDetector -ckx$a net/minecraft/world/level/block/state/pattern/ShapeDetector$BlockLoader -ckx$b net/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection -cky net/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder -cl net/minecraft/advancements/critereon/CriterionTriggerPlacedBlock -cla net/minecraft/world/level/block/state/predicate/MaterialPredicate -clb net/minecraft/world/level/block/state/predicate/BlockPredicate -clc net/minecraft/world/level/block/state/predicate/BlockStatePredicate -cle net/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition -clf net/minecraft/world/level/block/state/properties/BlockPropertyBambooSize -clg net/minecraft/world/level/block/state/properties/BlockPropertyBedPart -clh net/minecraft/world/level/block/state/properties/BlockPropertyBellAttach -cli net/minecraft/world/level/block/state/properties/BlockProperties -clj net/minecraft/world/level/block/state/properties/BlockStateBoolean -clk net/minecraft/world/level/block/state/properties/BlockPropertyChestType -cll net/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode -clm net/minecraft/world/level/block/state/properties/BlockStateDirection -cln net/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge -clo net/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf -clp net/minecraft/world/level/block/state/properties/DripstoneThickness -clq net/minecraft/world/level/block/state/properties/BlockStateEnum -clr net/minecraft/world/level/block/state/properties/BlockPropertyHalf -cls net/minecraft/world/level/block/state/properties/BlockStateInteger -clt net/minecraft/world/level/block/state/properties/BlockPropertyInstrument -clu net/minecraft/world/level/block/state/properties/BlockPropertyPistonType -clv net/minecraft/world/level/block/state/properties/IBlockState -clw net/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition -clx net/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide -cly net/minecraft/world/level/block/state/properties/SculkSensorPhase -clz net/minecraft/world/level/block/state/properties/BlockPropertySlabType -cm net/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity -cma net/minecraft/world/level/block/state/properties/BlockPropertyStairsShape -cmb net/minecraft/world/level/block/state/properties/BlockPropertyStructureMode -cmc net/minecraft/world/level/block/state/properties/Tilt -cmd net/minecraft/world/level/block/state/properties/BlockPropertyWallHeight -cme net/minecraft/world/level/block/state/properties/BlockPropertyWood -cmg net/minecraft/world/level/border/IWorldBorderListener -cmh net/minecraft/world/level/border/BorderStatus -cmi net/minecraft/world/level/border/WorldBorder -cmk net/minecraft/world/level/chunk/BulkSectionAccess -cml net/minecraft/world/level/chunk/IChunkAccess -cmm net/minecraft/world/level/chunk/BiomeStorage -cmn net/minecraft/world/level/chunk/ChunkGenerator -cmo net/minecraft/world/level/chunk/IChunkProvider -cmp net/minecraft/world/level/chunk/ChunkStatus -cmp$a net/minecraft/world/level/chunk/ChunkStatus$Type -cmq net/minecraft/world/level/chunk/NibbleArray -cmr net/minecraft/world/level/chunk/ChunkEmpty -cms net/minecraft/world/level/chunk/IStructureAccess -cmt net/minecraft/world/level/chunk/DataPaletteGlobal -cmu net/minecraft/world/level/chunk/DataPaletteHash -cmv net/minecraft/world/level/chunk/ProtoChunkExtension -cmw net/minecraft/world/level/chunk/Chunk -cmw$b net/minecraft/world/level/chunk/Chunk$EnumTileEntityState -cmx net/minecraft/world/level/chunk/ChunkSection -cmy net/minecraft/world/level/chunk/ILightAccess -cmz net/minecraft/world/level/chunk/DataPaletteLinear -cn net/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity -cna net/minecraft/world/level/chunk/OldNibbleArray -cnb net/minecraft/world/level/chunk/DataPalette -cnc net/minecraft/world/level/chunk/DataPaletteExpandable -cnd net/minecraft/world/level/chunk/DataPaletteBlock -cne net/minecraft/world/level/chunk/ProtoChunk -cnf net/minecraft/world/level/chunk/ProtoChunkTickList -cng net/minecraft/world/level/chunk/ChunkConverter -cng$b net/minecraft/world/level/chunk/ChunkConverter$Type -cni net/minecraft/world/level/chunk/storage/ChunkRegionLoader -cnj net/minecraft/world/level/chunk/storage/IChunkLoader -cnk net/minecraft/world/level/chunk/storage/EntityStorage -cnl net/minecraft/world/level/chunk/storage/IOWorker -cnl$b net/minecraft/world/level/chunk/storage/IOWorker$Priority -cnm net/minecraft/world/level/chunk/storage/OldChunkLoader -cnm$a net/minecraft/world/level/chunk/storage/OldChunkLoader$OldChunk -cnn net/minecraft/world/level/chunk/storage/RegionFileBitSet -cno net/minecraft/world/level/chunk/storage/RegionFile -cno$a net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer -cnp net/minecraft/world/level/chunk/storage/RegionFileCache -cnq net/minecraft/world/level/chunk/storage/RegionFileCompression -cnr net/minecraft/world/level/chunk/storage/RegionFileSection -cnu net/minecraft/world/level/dimension/DimensionManager -cnv net/minecraft/world/level/dimension/WorldDimension -cnw net/minecraft/world/level/dimension/end/EnumDragonRespawn -cnx net/minecraft/world/level/dimension/end/EnderDragonBattle -co net/minecraft/advancements/critereon/CriterionConditionPlayer -coa net/minecraft/world/level/entity/ChunkEntities -cob net/minecraft/world/level/entity/ChunkStatusUpdateListener -coc net/minecraft/world/level/entity/EntityAccess -cod net/minecraft/world/level/entity/EntityInLevelCallback -coe net/minecraft/world/level/entity/EntityLookup -cof net/minecraft/world/level/entity/EntityPersistentStorage -cog net/minecraft/world/level/entity/EntitySection -coh net/minecraft/world/level/entity/EntitySectionStorage -coi net/minecraft/world/level/entity/EntityTickList -coj net/minecraft/world/level/entity/EntityTypeTest -cok net/minecraft/world/level/entity/LevelCallback -col net/minecraft/world/level/entity/LevelEntityGetter -com net/minecraft/world/level/entity/LevelEntityGetterAdapter -coo net/minecraft/world/level/entity/PersistentEntitySectionManager -coq net/minecraft/world/level/entity/Visibility -cos net/minecraft/world/level/gameevent/BlockPositionSource -cot net/minecraft/world/level/gameevent/EntityPositionSource -cou net/minecraft/world/level/gameevent/EuclideanGameEventDispatcher -cov net/minecraft/world/level/gameevent/GameEvent -cow net/minecraft/world/level/gameevent/GameEventDispatcher -cox net/minecraft/world/level/gameevent/GameEventListener -coy net/minecraft/world/level/gameevent/GameEventListenerRegistrar -coz net/minecraft/world/level/gameevent/PositionSource -cp net/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked -cpa net/minecraft/world/level/gameevent/PositionSourceType -cpc net/minecraft/world/level/gameevent/vibrations/VibrationListener -cpd net/minecraft/world/level/gameevent/vibrations/VibrationPath -cpf net/minecraft/world/level/levelgen/Aquifer -cpg net/minecraft/world/level/levelgen/BaseStoneSource -cph net/minecraft/world/level/levelgen/Beardifier -cpi net/minecraft/world/level/levelgen/Cavifier -cpj net/minecraft/world/level/levelgen/Column -cpk net/minecraft/world/level/levelgen/ChunkProviderDebug -cpl net/minecraft/world/level/levelgen/IDecoratable -cpm net/minecraft/world/level/levelgen/DepthBasedReplacingBaseStoneSource -cpn net/minecraft/world/level/levelgen/ChunkProviderFlat -cpo net/minecraft/world/level/levelgen/WorldGenStage -cpo$a net/minecraft/world/level/levelgen/WorldGenStage$Features -cpo$b net/minecraft/world/level/levelgen/WorldGenStage$Decoration -cpp net/minecraft/world/level/levelgen/GeodeBlockSettings -cpq net/minecraft/world/level/levelgen/GeodeCrackSettings -cpr net/minecraft/world/level/levelgen/GeodeLayerSettings -cps net/minecraft/world/level/levelgen/HeightMap -cps$a net/minecraft/world/level/levelgen/HeightMap$Type -cps$b net/minecraft/world/level/levelgen/HeightMap$Use -cpt net/minecraft/world/level/levelgen/ChunkGeneratorAbstract -cpu net/minecraft/world/level/levelgen/GeneratorSettingBase -cpv net/minecraft/world/level/levelgen/NoiseInterpolator -cpw net/minecraft/world/level/levelgen/NoiseModifier -cpx net/minecraft/world/level/levelgen/NoiseSampler -cpy net/minecraft/world/level/levelgen/NoiseSamplingSettings -cpz net/minecraft/world/level/levelgen/NoiseSettings -cq net/minecraft/advancements/critereon/LootSerializationContext -cqa net/minecraft/world/level/levelgen/NoiseSlideSettings -cqb net/minecraft/world/level/levelgen/NoodleCavifier -cqc net/minecraft/world/level/levelgen/OreVeinifier -cqd net/minecraft/world/level/levelgen/MobSpawnerPatrol -cqe net/minecraft/world/level/levelgen/MobSpawnerPhantom -cqf net/minecraft/world/level/levelgen/RandomSource -cqg net/minecraft/world/level/levelgen/SimpleRandomSource -cqh net/minecraft/world/level/levelgen/SingleBaseStoneSource -cqi net/minecraft/world/level/levelgen/StructureSettings -cqj net/minecraft/world/level/levelgen/VerticalAnchor -cqk net/minecraft/world/level/levelgen/GeneratorSettings -cql net/minecraft/world/level/levelgen/WorldGenerationContext -cqm net/minecraft/world/level/levelgen/SeededRandom -cqn net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration -cqo net/minecraft/world/level/levelgen/carver/WorldGenCanyon -cqp net/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration -cqq net/minecraft/world/level/levelgen/carver/CarverDebugSettings -cqr net/minecraft/world/level/levelgen/carver/CarvingContext -cqs net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration -cqt net/minecraft/world/level/levelgen/carver/WorldGenCaves -cqu net/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper -cqv net/minecraft/world/level/levelgen/carver/WorldGenCavesHell -cqw net/minecraft/world/level/levelgen/carver/WorldGenCanyonOcean -cqx net/minecraft/world/level/levelgen/carver/WorldGenCavesOcean -cqy net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract -cr net/minecraft/advancements/critereon/CriterionTriggerShotCrossbow -cra net/minecraft/world/level/levelgen/feature/WorldGenFlowers -crb net/minecraft/world/level/levelgen/feature/WorldGenMushrooms -crc net/minecraft/world/level/levelgen/feature/WorldGenFeatureBamboo -crd net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltColumns -cre net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltPillar -crf net/minecraft/world/level/levelgen/feature/WorldGenFeatureDisk -crg net/minecraft/world/level/levelgen/feature/WorldGenFeatureBastionRemnant -crh net/minecraft/world/level/levelgen/feature/WorldGenTaigaStructure -cri net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlockPile -crj net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlueIce -crk net/minecraft/world/level/levelgen/feature/WorldGenBonusChest -crl net/minecraft/world/level/levelgen/feature/WorldGenBuriedTreasure -crm net/minecraft/world/level/levelgen/feature/WorldGenFeatureChorusPlant -crn net/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured -cro net/minecraft/world/level/levelgen/feature/StructureFeature -crp net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralClaw -crq net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoral -crr net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralMushroom -crs net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralTree -crt net/minecraft/world/level/levelgen/feature/WorldGenFeatureComposite -cru net/minecraft/world/level/levelgen/feature/WorldGenFeatureFlower -crv net/minecraft/world/level/levelgen/feature/WorldGenFeatureDelta -crw net/minecraft/world/level/levelgen/feature/WorldGenFeatureDesertPyramid -crx net/minecraft/world/level/levelgen/feature/WorldGenDesertWell -cry net/minecraft/world/level/levelgen/feature/WorldGenFeatureCircle -crz net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature -cs net/minecraft/advancements/critereon/CriterionTriggerAbstract -csa net/minecraft/world/level/levelgen/feature/DripstoneUtils -csb net/minecraft/world/level/levelgen/feature/WorldGenEndCity -csc net/minecraft/world/level/levelgen/feature/WorldGenEndGateway -csd net/minecraft/world/level/levelgen/feature/WorldGenEndIsland -cse net/minecraft/world/level/levelgen/feature/WorldGenEndTrophy -csf net/minecraft/world/level/levelgen/feature/WorldGenerator -csg net/minecraft/world/level/levelgen/feature/FeaturePlaceContext -csh net/minecraft/world/level/levelgen/feature/WorldGenFeatureFill -csi net/minecraft/world/level/levelgen/feature/WorldGenFossils -csj net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration -csk net/minecraft/world/level/levelgen/feature/GeodeFeature -csl net/minecraft/world/level/levelgen/feature/GlowLichenFeature -csm net/minecraft/world/level/levelgen/feature/WorldGenLightStone1 -csn net/minecraft/world/level/levelgen/feature/GrowingPlantFeature -cso net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomBrown -csp net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration -csq net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungi -csr net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomRed -css net/minecraft/world/level/levelgen/feature/WorldGenPackedIce1 -cst net/minecraft/world/level/levelgen/feature/WorldGenPackedIce2 -csu net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceburg -csv net/minecraft/world/level/levelgen/feature/WorldGenFeatureIgloo -csw net/minecraft/world/level/levelgen/feature/WorldGenFeatureJigsaw -csx net/minecraft/world/level/levelgen/feature/WorldGenFeatureJunglePyramid -csy net/minecraft/world/level/levelgen/feature/WorldGenFeatureKelp -csz net/minecraft/world/level/levelgen/feature/WorldGenLakes -ct net/minecraft/advancements/critereon/CriterionSlideDownBlock -cta net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature -ctb net/minecraft/world/level/levelgen/feature/WorldGenMineshaft -ctb$b net/minecraft/world/level/levelgen/feature/WorldGenMineshaft$Type -ctc net/minecraft/world/level/levelgen/feature/WorldGenDungeons -ctd net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherForestVegetation -cte net/minecraft/world/level/levelgen/feature/WorldGenNether -ctf net/minecraft/world/level/levelgen/feature/WorldGenFeatureEmpty -ctg net/minecraft/world/level/levelgen/feature/NoiseEffect -cth net/minecraft/world/level/levelgen/feature/WorldGenMonument -cti net/minecraft/world/level/levelgen/feature/WorldGenMinable -ctj net/minecraft/world/level/levelgen/feature/WorldGenFeaturePillagerOutpost -ctk net/minecraft/world/level/levelgen/feature/WorldGenFeatureChoice -ctl net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomPatch -ctm net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomChoice -ctn net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherrackReplaceBlobs -cto net/minecraft/world/level/levelgen/feature/WorldGenFeatureReplaceBlock -ctp net/minecraft/world/level/levelgen/feature/RootSystemFeature -ctq net/minecraft/world/level/levelgen/feature/WorldGenFeatureRuinedPortal -ctq$b net/minecraft/world/level/levelgen/feature/WorldGenFeatureRuinedPortal$Type -ctr net/minecraft/world/level/levelgen/feature/ScatteredOreFeature -cts net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaPickel -ctt net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass -ctu net/minecraft/world/level/levelgen/feature/WorldGenFeatureShipwreck -ctv net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlock -ctw net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandom2Configuration -ctx net/minecraft/world/level/levelgen/feature/SmallDripstoneFeature -cty net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceSnow -ctz net/minecraft/world/level/levelgen/feature/WorldGenEnder -ctz$a net/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike -cu net/minecraft/advancements/critereon/StartRidingTrigger -cua net/minecraft/world/level/levelgen/feature/WorldGenLiquids -cub net/minecraft/world/level/levelgen/feature/WorldGenStronghold -cuc net/minecraft/world/level/levelgen/feature/StructureGenerator -cud net/minecraft/world/level/levelgen/feature/WorldGenFeatureStructurePieceType -cue net/minecraft/world/level/levelgen/feature/WorldGenFeatureSwampHut -cuf net/minecraft/world/level/levelgen/feature/WorldGenTrees -cug net/minecraft/world/level/levelgen/feature/WorldGenFeatureTwistingVines -cuh net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature -cui net/minecraft/world/level/levelgen/feature/VegetationPatchFeature -cuj net/minecraft/world/level/levelgen/feature/WorldGenVillage -cuk net/minecraft/world/level/levelgen/feature/WorldGenVines -cul net/minecraft/world/level/levelgen/feature/WorldGenFeatureEndPlatform -cum net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature -cun net/minecraft/world/level/levelgen/feature/WorldGenFeatureWeepingVines -cuo net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomChoiceConfigurationWeight -cup net/minecraft/world/level/levelgen/feature/WorldGenWoodlandMansion -cuq net/minecraft/world/level/levelgen/feature/blockplacers/WorldGenBlockPlacer -cur net/minecraft/world/level/levelgen/feature/blockplacers/WorldGenBlockPlacers -cus net/minecraft/world/level/levelgen/feature/blockplacers/WorldGenBlockPlacerColumn -cut net/minecraft/world/level/levelgen/feature/blockplacers/WorldGenBlockPlacerDoublePlant -cuu net/minecraft/world/level/levelgen/feature/blockplacers/WorldGenBlockPlacerSimple -cuw net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration -cux net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureLakeConfiguration -cuy net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration -cuz net/minecraft/world/level/levelgen/feature/configurations/WorldGenDecoratorFrequencyConfiguration -cv net/minecraft/advancements/critereon/CriterionTriggerProperties -cva net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCompositeConfiguration -cvb net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDecoratorConfiguration -cvc net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration -cvd net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCircleConfiguration -cve net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration -cvf net/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration -cvg net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration -cvh net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration -cvi net/minecraft/world/level/levelgen/feature/configurations/GlowLichenConfiguration -cvj net/minecraft/world/level/levelgen/feature/configurations/GrowingPlantConfiguration -cvk net/minecraft/world/level/levelgen/feature/configurations/HeightmapConfiguration -cvl net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration -cvm net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureVillageConfiguration -cvn net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration -cvo net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration -cvp net/minecraft/world/level/levelgen/feature/configurations/WorldGenMineshaftConfiguration -cvq net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDecoratorNoiseConfiguration -cvr net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration2 -cvs net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration -cvt net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOceanRuinConfiguration -cvu net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration -cvu$a net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$Target -cvv net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfigurationChance -cvw net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration -cvx net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration -cvy net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration -cvz net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChanceDecoratorRangeConfiguration -cw net/minecraft/advancements/critereon/CriterionTriggerSummonedEntity -cwa net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureReplaceBlockConfiguration -cwb net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration -cwc net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration -cwd net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRuinedPortalConfiguration -cwe net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureShipwreckConfiguration -cwf net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration -cwg net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandom2 -cwh net/minecraft/world/level/levelgen/feature/configurations/SmallDripstoneConfiguration -cwi net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration -cwj net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration -cwk net/minecraft/world/level/levelgen/feature/configurations/StructureSettingsStronghold -cwl net/minecraft/world/level/levelgen/feature/configurations/StructureSettingsFeature -cwm net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration -cwn net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration -cwo net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration -cwq net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize -cwr net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType -cws net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers -cwt net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers -cwv net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerAcacia -cww net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBlob -cwx net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBush -cwy net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerDarkOak -cwz net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerFancy -cx net/minecraft/advancements/critereon/CriterionTriggerTamedAnimal -cxa net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer -cxb net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers -cxc net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerJungle -cxd net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerMegaPine -cxe net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerPine -cxf net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer -cxg net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerSpruce -cxj net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider -cxk net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders -cxl net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderForestFlower -cxm net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderPlainFlower -cxn net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider -cxo net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderRotatedBlock -cxp net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl -cxq net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderWeighted -cxs net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolEmpty -cxt net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolFeature -cxu net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructureJigsawJunction -cxv net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructureJigsawPlacement -cxw net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolLegacySingle -cxx net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolList -cxy net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolSingle -cxz net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolStructure -cy net/minecraft/advancements/critereon/CriterionTriggerTargetHit -cya net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePools -cyb net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolTemplate -cyb$a net/minecraft/world/level/levelgen/feature/structures/WorldGenFeatureDefinedStructurePoolTemplate$Matching -cyd net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeAlterGround -cye net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeBeehive -cyf net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeCocoa -cyg net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineLeaves -cyh net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree -cyi net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees -cyj net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk -cyl net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer -cym net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerDarkOak -cyn net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy -cyo net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerForking -cyp net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerGiant -cyq net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerMegaJungle -cyr net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerStraight -cys net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer -cyt net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers -cyv net/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo -cyw net/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat -cyy net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight -cyz net/minecraft/world/level/levelgen/heightproviders/ConstantHeight -cz net/minecraft/advancements/critereon/CriterionTriggerTick -cza net/minecraft/world/level/levelgen/heightproviders/HeightProvider -czb net/minecraft/world/level/levelgen/heightproviders/HeightProviderType -czc net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight -czd net/minecraft/world/level/levelgen/heightproviders/UniformHeight -cze net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight -czh net/minecraft/world/level/levelgen/placement/WorldGenDecoratorCarveMask -czi net/minecraft/world/level/levelgen/placement/WorldGenDecoratorCarveMaskConfiguration -czj net/minecraft/world/level/levelgen/placement/CaveDecoratorConfiguration -czk net/minecraft/world/level/levelgen/placement/CaveSurface -czl net/minecraft/world/level/levelgen/placement/CaveSurfaceDecorator -czm net/minecraft/world/level/levelgen/placement/WorldGenDecoratorChance -czn net/minecraft/world/level/levelgen/placement/WorldGenDecoratorDungeonConfiguration -czo net/minecraft/world/level/levelgen/placement/WorldGenDecoratorConfigured -czp net/minecraft/world/level/levelgen/placement/WorldGenDecoratorCount -czq net/minecraft/world/level/levelgen/placement/WorldGenDecoratorCountNoise -czr net/minecraft/world/level/levelgen/placement/WorldGenDecoratorCountExtra -czs net/minecraft/world/level/levelgen/placement/WorldGenDecoratorRoofedTree -czt net/minecraft/world/level/levelgen/placement/WorldGenDecoratorDecorated -czu net/minecraft/world/level/levelgen/placement/WorldGenDecoratorDecpratedConfiguration -czv net/minecraft/world/level/levelgen/placement/WorldGenDecoratorContext -czw net/minecraft/world/level/levelgen/placement/WorldGenDecoratorEndGateway -czx net/minecraft/world/level/levelgen/placement/WorldGenDecorator -czy net/minecraft/world/level/levelgen/placement/WorldGenDecoratorFrequencyExtraChanceConfiguration -czz net/minecraft/world/level/levelgen/placement/WorldGenDecoratorHeightmap -d com/mojang/math/Matrix4f -da net/minecraft/advancements/critereon/CriterionTriggerVillagerTrade -daa net/minecraft/world/level/levelgen/placement/WorldGenDecoratorHeightmapSpreadDouble -dab net/minecraft/world/level/levelgen/placement/WorldGenDecoratorIceburg -dac net/minecraft/world/level/levelgen/placement/WorldGenDecoratorLakeLava -dad net/minecraft/world/level/levelgen/placement/WorldGenDecoratorCountNoiseBiased -dae net/minecraft/world/level/levelgen/placement/WorldGenDecoratorNoiseConfiguration -daf net/minecraft/world/level/levelgen/placement/WorldGenDecoratorEmpty -dag net/minecraft/world/level/levelgen/placement/WorldGenDecoratorRange -dah net/minecraft/world/level/levelgen/placement/RepeatingDecorator -dai net/minecraft/world/level/levelgen/placement/WorldGenDecoratorSpread32Above -daj net/minecraft/world/level/levelgen/placement/WorldGenDecoratorSquare -dak net/minecraft/world/level/levelgen/placement/VerticalDecorator -dal net/minecraft/world/level/levelgen/placement/WaterDepthThresholdConfiguration -dam net/minecraft/world/level/levelgen/placement/WaterDepthThresholdDecorator -dan net/minecraft/world/level/levelgen/placement/nether/WorldGenDecoratorCountMultilayer -daq net/minecraft/world/level/levelgen/structure/StructureBoundingBox -dar net/minecraft/world/level/levelgen/structure/WorldGenBuriedTreasurePieces -das net/minecraft/world/level/levelgen/structure/WorldGenDesertPyramidPiece -dat net/minecraft/world/level/levelgen/structure/WorldGenEndCityPieces -dat$a net/minecraft/world/level/levelgen/structure/WorldGenEndCityPieces$Piece -dat$b net/minecraft/world/level/levelgen/structure/WorldGenEndCityPieces$PieceGenerator -dau net/minecraft/world/level/levelgen/structure/WorldGenIglooPiece -dav net/minecraft/world/level/levelgen/structure/WorldGenJunglePyramidPiece -daw net/minecraft/world/level/levelgen/structure/PersistentStructureLegacy -dax net/minecraft/world/level/levelgen/structure/WorldGenMineshaftPieces -dax$a net/minecraft/world/level/levelgen/structure/WorldGenMineshaftPieces$WorldGenMineshaftCorridor -dax$b net/minecraft/world/level/levelgen/structure/WorldGenMineshaftPieces$WorldGenMineshaftCross -dax$d net/minecraft/world/level/levelgen/structure/WorldGenMineshaftPieces$WorldGenMineshaftRoom -dax$e net/minecraft/world/level/levelgen/structure/WorldGenMineshaftPieces$WorldGenMineshaftStairs -day net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces -day$a net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece1 -day$b net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece2 -day$c net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece3 -day$d net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece4 -day$e net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece5 -day$f net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece6 -day$g net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece7 -day$h net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece8 -day$i net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece9 -day$j net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece10 -day$k net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece11 -day$l net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece12 -day$m net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece -day$n net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPieceWeight -day$o net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece13 -day$p net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece14 -day$q net/minecraft/world/level/levelgen/structure/WorldGenNetherPieces$WorldGenNetherPiece15 -daz net/minecraft/world/level/levelgen/structure/WorldGenFeatureNetherFossil -db net/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye -dba net/minecraft/world/level/levelgen/structure/WorldGenNetherFossil -dbb net/minecraft/world/level/levelgen/structure/NoiseAffectingStructureStart -dbc net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces -dbc$a net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSelector7 -dbc$b net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSelector6 -dbc$c net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSelector5 -dbc$d net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSelector4 -dbc$e net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSelector3 -dbc$f net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSelector2 -dbc$g net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSelector1 -dbc$h net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece1 -dbc$i net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$IWorldGenMonumentPieceSelector -dbc$j net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece2 -dbc$k net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece3 -dbc$l net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece4 -dbc$m net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece5 -dbc$n net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece6 -dbc$o net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece7 -dbc$p net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceEntry -dbc$q net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiecePenthouse -dbc$r net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece -dbc$s net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSimple -dbc$t net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPieceSimpleT -dbc$u net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentPiece8 -dbc$v net/minecraft/world/level/levelgen/structure/WorldGenMonumentPieces$WorldGenMonumentStateTracker -dbd net/minecraft/world/level/levelgen/structure/WorldGenFeatureOceanRuin -dbd$b net/minecraft/world/level/levelgen/structure/WorldGenFeatureOceanRuin$Temperature -dbe net/minecraft/world/level/levelgen/structure/WorldGenFeatureOceanRuinPieces -dbf net/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece -dbg net/minecraft/world/level/levelgen/structure/WorldGenFeatureRuinedPortalPieces -dbg$b net/minecraft/world/level/levelgen/structure/WorldGenFeatureRuinedPortalPieces$Position -dbh net/minecraft/world/level/levelgen/structure/WorldGenScatteredPiece -dbi net/minecraft/world/level/levelgen/structure/WorldGenShipwreck -dbj net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces -dbj$a net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdChestCorridor -dbj$b net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdCorridor -dbj$c net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdCrossing -dbj$d net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdLeftTurn -dbj$e net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdLibrary -dbj$f net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdPieceWeight -dbj$g net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdPortalRoom -dbj$h net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdPrison -dbj$i net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdRightTurn -dbj$j net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdRoomCrossing -dbj$k net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdStones -dbj$l net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdStairs2 -dbj$m net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdStart -dbj$n net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdStairs -dbj$o net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdStairsStraight -dbj$p net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdPiece -dbj$p$a net/minecraft/world/level/levelgen/structure/WorldGenStrongholdPieces$WorldGenStrongholdPiece$WorldGenStrongholdDoorType -dbk net/minecraft/world/level/levelgen/structure/PersistentIndexed -dbl net/minecraft/world/level/levelgen/structure/StructurePiece -dbl$a net/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector -dbm net/minecraft/world/level/levelgen/structure/StructurePieceAccessor -dbn net/minecraft/world/level/levelgen/structure/StructureStart -dbo net/minecraft/world/level/levelgen/structure/WorldGenWitchHut -dbp net/minecraft/world/level/levelgen/structure/DefinedStructurePiece -dbq net/minecraft/world/level/levelgen/structure/WorldGenWoodlandMansionPieces -dbs net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue -dbt net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear -dbu net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace -dbv net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockAge -dbw net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore -dbx net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlock -dby net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation -dbz net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlockState -dc net/minecraft/advancements/critereon/CriterionTriggerUsedTotem -dca net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity -dcb net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement -dcc net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock -dcd net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear -dce net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop -dcf net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue -dcg net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest -dch net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType -dci net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates -dcj net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor -dck net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock -dcl net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState -dcm net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRule -dcn net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest -dco net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType -dcp net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureManager -dcq net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo -dcr net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor -dcs net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorList -dct net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType -dcu net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure -dcu$c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo -dcu$d net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$EntityInfo -dcv net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTag -dcx net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceMesa -dcy net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceBasaltDeltas -dcz net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceComposite -dd net/minecraft/advancements/critereon/UsingItemTrigger -dda net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceDefaultBlock -ddb net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceMesaBryce -ddc net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceFrozenOcean -ddd net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceTaigaMega -dde net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceExtremeHillMutated -ddf net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceExtremeHills -ddg net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceNetherAbstract -ddh net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceNetherForest -ddi net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceNether -ddj net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceEmpty -ddk net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceSavannaMutated -ddl net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceSoulSandValley -ddm net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurface -ddn net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceConfigurationBase -ddo net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceConfiguration -ddp net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceSwamp -ddq net/minecraft/world/level/levelgen/surfacebuilders/WorldGenSurfaceMesaForest -dds net/minecraft/world/level/levelgen/synth/BlendedNoise -ddt net/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin -ddu net/minecraft/world/level/levelgen/synth/NoiseUtils -ddv net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal -ddw net/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves -ddx net/minecraft/world/level/levelgen/synth/NoiseGenerator3 -ddy net/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler -ddz net/minecraft/world/level/levelgen/synth/NoiseGenerator -de net/minecraft/advancements/critereon/CriterionConditionRange -deb net/minecraft/world/level/lighting/LightEngineBlock -dec net/minecraft/world/level/lighting/LightEngineStorageBlock -ded net/minecraft/world/level/lighting/LightEngineStorageArray -dee net/minecraft/world/level/lighting/LightEngineGraph -def net/minecraft/world/level/lighting/NibbleArrayFlat -deg net/minecraft/world/level/lighting/LightEngineLayer -deh net/minecraft/world/level/lighting/LightEngineLayerEventListener -deh$a net/minecraft/world/level/lighting/LightEngineLayerEventListener$Void -dei net/minecraft/world/level/lighting/LightEngineStorage -dej net/minecraft/world/level/lighting/LightEngine -dek net/minecraft/world/level/lighting/ILightEngine -del net/minecraft/world/level/lighting/LightEngineSky -dem net/minecraft/world/level/lighting/LightEngineStorageSky -dep net/minecraft/world/level/material/FluidTypeEmpty -deq net/minecraft/world/level/material/FluidTypeFlowing -der net/minecraft/world/level/material/FluidType -des net/minecraft/world/level/material/Fluid -det net/minecraft/world/level/material/FluidTypes -dev net/minecraft/world/level/material/FluidTypeLava -dew net/minecraft/world/level/material/Material -dex net/minecraft/world/level/material/MaterialMapColor -dey net/minecraft/world/level/material/EnumPistonReaction -dez net/minecraft/world/level/material/FluidTypeWater -dfb net/minecraft/world/level/newbiome/area/Area -dfc net/minecraft/world/level/newbiome/area/AreaFactory -dfd net/minecraft/world/level/newbiome/area/AreaLazy -dff net/minecraft/world/level/newbiome/context/AreaContextTransformed -dfg net/minecraft/world/level/newbiome/context/WorldGenContext -dfh net/minecraft/world/level/newbiome/context/WorldGenContextArea -dfj net/minecraft/world/level/newbiome/layer/GenLayerDeepOcean -dfk net/minecraft/world/level/newbiome/layer/GenLayerSpecial -dfk$a net/minecraft/world/level/newbiome/layer/GenLayerSpecial$Special1 -dfk$b net/minecraft/world/level/newbiome/layer/GenLayerSpecial$Special2 -dfk$c net/minecraft/world/level/newbiome/layer/GenLayerSpecial$Special3 -dfl net/minecraft/world/level/newbiome/layer/GenLayerIsland -dfm net/minecraft/world/level/newbiome/layer/GenLayerMushroomIsland -dfn net/minecraft/world/level/newbiome/layer/GenLayerTopSoil -dfo net/minecraft/world/level/newbiome/layer/GenLayerDesert -dfp net/minecraft/world/level/newbiome/layer/GenLayerBiome -dfq net/minecraft/world/level/newbiome/layer/LayerIsland -dfr net/minecraft/world/level/newbiome/layer/GenLayer -dfs net/minecraft/world/level/newbiome/layer/LayerBiomes -dft net/minecraft/world/level/newbiome/layer/GenLayers -dft$a net/minecraft/world/level/newbiome/layer/GenLayers$Type -dfu net/minecraft/world/level/newbiome/layer/GenLayerOceanEdge -dfv net/minecraft/world/level/newbiome/layer/GenLayerOcean -dfw net/minecraft/world/level/newbiome/layer/GenLayerJungle -dfx net/minecraft/world/level/newbiome/layer/GenLayerPlains -dfy net/minecraft/world/level/newbiome/layer/GenLayerRegionHills -dfz net/minecraft/world/level/newbiome/layer/GenLayerIcePlains -dga net/minecraft/world/level/newbiome/layer/GenLayerCleaner -dgb net/minecraft/world/level/newbiome/layer/GenLayerRiver -dgc net/minecraft/world/level/newbiome/layer/GenLayerRiverMix -dgd net/minecraft/world/level/newbiome/layer/GenLayerMushroomShore -dge net/minecraft/world/level/newbiome/layer/GenLayerSmooth -dgf net/minecraft/world/level/newbiome/layer/GenLayerZoom -dgh net/minecraft/world/level/newbiome/layer/traits/AreaTransformer1 -dgi net/minecraft/world/level/newbiome/layer/traits/AreaTransformer2 -dgj net/minecraft/world/level/newbiome/layer/traits/AreaTransformer3 -dgk net/minecraft/world/level/newbiome/layer/traits/AreaTransformer4 -dgl net/minecraft/world/level/newbiome/layer/traits/AreaTransformer5 -dgm net/minecraft/world/level/newbiome/layer/traits/AreaTransformer6 -dgn net/minecraft/world/level/newbiome/layer/traits/AreaTransformer7 -dgo net/minecraft/world/level/newbiome/layer/traits/AreaTransformerIdentity -dgp net/minecraft/world/level/newbiome/layer/traits/AreaTransformerOffset1 -dgq net/minecraft/world/level/newbiome/layer/traits/AreaTransformer -dgr net/minecraft/world/level/newbiome/layer/traits/AreaTransformer8 -dgu net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator -dgv net/minecraft/world/level/pathfinder/Path -dgw net/minecraft/world/level/pathfinder/PathType -dgx net/minecraft/world/level/pathfinder/PathfinderFlying -dgy net/minecraft/world/level/pathfinder/PathPoint -dgz net/minecraft/world/level/pathfinder/PathfinderAbstract -dh net/minecraft/commands/CommandExceptionProvider -dha net/minecraft/world/level/pathfinder/PathEntity -dhb net/minecraft/world/level/pathfinder/PathMode -dhc net/minecraft/world/level/pathfinder/Pathfinder -dhd net/minecraft/world/level/pathfinder/PathfinderWater -dhe net/minecraft/world/level/pathfinder/PathDestination -dhf net/minecraft/world/level/pathfinder/PathfinderNormal -dhh net/minecraft/world/level/portal/PortalTravelAgent -dhi net/minecraft/world/level/portal/ShapeDetectorShape -dhj net/minecraft/world/level/portal/BlockPortalShape -dhn net/minecraft/world/level/saveddata/PersistentBase -dho net/minecraft/world/level/saveddata/maps/MapIconBanner -dhp net/minecraft/world/level/saveddata/maps/MapIcon -dhp$a net/minecraft/world/level/saveddata/maps/MapIcon$Type -dhq net/minecraft/world/level/saveddata/maps/WorldMapFrame -dhr net/minecraft/world/level/saveddata/maps/PersistentIdCounts -dhs net/minecraft/world/level/saveddata/maps/WorldMap -dhs$a net/minecraft/world/level/saveddata/maps/WorldMap$WorldMapHumanTracker -dhv net/minecraft/world/level/storage/PersistentCommandStorage -dhw net/minecraft/world/level/storage/SecondaryWorldData -dhx net/minecraft/world/level/storage/WorldPersistentData -dhy net/minecraft/world/level/storage/WorldData -dhz net/minecraft/world/level/storage/SavedFile -di net/minecraft/commands/CustomFunction -dia net/minecraft/world/level/storage/LevelStorageException -dib net/minecraft/world/level/storage/Convertable -dib$a net/minecraft/world/level/storage/Convertable$ConversionSession -dic net/minecraft/world/level/storage/WorldInfo -did net/minecraft/world/level/storage/LevelVersion -die net/minecraft/world/level/storage/WorldUpgraderIterator -dif net/minecraft/world/level/storage/WorldNBTStorage -dig net/minecraft/world/level/storage/WorldDataServer -dih net/minecraft/world/level/storage/IWorldDataServer -dii net/minecraft/world/level/storage/SaveData -dij net/minecraft/world/level/storage/WorldDataMutable -dik net/minecraft/world/level/storage/loot/LootTables -dil net/minecraft/world/level/storage/loot/LootSerialization -dim net/minecraft/world/level/storage/loot/JsonRegistry -din net/minecraft/world/level/storage/loot/IntRange -dio net/minecraft/world/level/storage/loot/ItemModifierManager -dip net/minecraft/world/level/storage/loot/LootTableInfo -dip$a net/minecraft/world/level/storage/loot/LootTableInfo$Builder -dip$c net/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget -diq net/minecraft/world/level/storage/loot/LootItemUser -dir net/minecraft/world/level/storage/loot/LootSelector -dis net/minecraft/world/level/storage/loot/LootTable -dit net/minecraft/world/level/storage/loot/LootTableRegistry -diu net/minecraft/world/level/storage/loot/LootPredicateManager -div net/minecraft/world/level/storage/loot/LootSerializer -diw net/minecraft/world/level/storage/loot/LootSerializerType -dix net/minecraft/world/level/storage/loot/LootCollector -diy net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives -diz net/minecraft/world/level/storage/loot/entries/LootEntryChildren -dj net/minecraft/commands/CommandException -dja net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract -djb net/minecraft/world/level/storage/loot/entries/LootSelectorDynamic -djc net/minecraft/world/level/storage/loot/entries/LootSelectorEmpty -djd net/minecraft/world/level/storage/loot/entries/LootEntryGroup -dje net/minecraft/world/level/storage/loot/entries/LootItem -djf net/minecraft/world/level/storage/loot/entries/LootEntries -djg net/minecraft/world/level/storage/loot/entries/LootEntry -djh net/minecraft/world/level/storage/loot/entries/LootEntryAbstract -djh$b net/minecraft/world/level/storage/loot/entries/LootEntryAbstract$Serializer -dji net/minecraft/world/level/storage/loot/entries/LootEntryType -djj net/minecraft/world/level/storage/loot/entries/LootSelectorEntry -djk net/minecraft/world/level/storage/loot/entries/LootSelectorLootTable -djl net/minecraft/world/level/storage/loot/entries/LootEntrySequence -djm net/minecraft/world/level/storage/loot/entries/LootSelectorTag -djo net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus -djp net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplosionDecay -djq net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState -djr net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName -djr$a net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source -djs net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyNBT -djs$c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyNBT$Action -djt net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant -dju net/minecraft/world/level/storage/loot/functions/LootEnchantLevel -djv net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap -djw net/minecraft/world/level/storage/loot/functions/LootItemFunctionFillPlayerHead -djx net/minecraft/world/level/storage/loot/functions/LootItemFunctionUser -djy net/minecraft/world/level/storage/loot/functions/LootItemFunctionLimitCount -djz net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional -dk net/minecraft/commands/ICommandListener -dka net/minecraft/world/level/storage/loot/functions/LootItemFunction -dkb net/minecraft/world/level/storage/loot/functions/LootItemFunctionType -dkc net/minecraft/world/level/storage/loot/functions/LootItemFunctions -dkd net/minecraft/world/level/storage/loot/functions/LootEnchantFunction -dke net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute -dkf net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction -dkg net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents -dkh net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable -dki net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction -dkj net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount -dkk net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage -dkl net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore -dkm net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName -dkn net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTag -dko net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect -dkp net/minecraft/world/level/storage/loot/functions/LootItemFunctionSmelt -dks net/minecraft/world/level/storage/loot/parameters/LootContextParameter -dkt net/minecraft/world/level/storage/loot/parameters/LootContextParameterSet -dkt$a net/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder -dku net/minecraft/world/level/storage/loot/parameters/LootContextParameterSets -dkv net/minecraft/world/level/storage/loot/parameters/LootContextParameters -dkx net/minecraft/world/level/storage/loot/predicates/LootItemConditionAlternative -dky net/minecraft/world/level/storage/loot/predicates/LootItemConditionTableBonus -dkz net/minecraft/world/level/storage/loot/predicates/LootItemConditionReference -dl net/minecraft/commands/CommandListenerWrapper -dla net/minecraft/world/level/storage/loot/predicates/LootItemConditionUser -dlb net/minecraft/world/level/storage/loot/predicates/LootItemConditionDamageSourceProperties -dlc net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore -dld net/minecraft/world/level/storage/loot/predicates/LootItemConditionSurvivesExplosion -dle net/minecraft/world/level/storage/loot/predicates/LootItemConditionInverted -dlf net/minecraft/world/level/storage/loot/predicates/LootItemConditionLocationCheck -dlg net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty -dlh net/minecraft/world/level/storage/loot/predicates/LootItemCondition -dli net/minecraft/world/level/storage/loot/predicates/LootItemConditionType -dlj net/minecraft/world/level/storage/loot/predicates/LootItemConditions -dlk net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityProperty -dll net/minecraft/world/level/storage/loot/predicates/LootItemConditionKilledByPlayer -dlm net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChance -dln net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChanceWithLooting -dlo net/minecraft/world/level/storage/loot/predicates/LootItemConditionMatchTool -dlp net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck -dlq net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition -dlr net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck -dlt net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider -dlu net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType -dlv net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider -dlw net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders -dlx net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider -dlz net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator -dm net/minecraft/commands/CommandDispatcher -dm$a net/minecraft/commands/CommandDispatcher$ServerType -dma net/minecraft/world/level/storage/loot/providers/number/ConstantValue -dmb net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType -dmc net/minecraft/world/level/storage/loot/providers/number/NumberProvider -dmd net/minecraft/world/level/storage/loot/providers/number/NumberProviders -dme net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue -dmf net/minecraft/world/level/storage/loot/providers/number/UniformGenerator -dmh net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider -dmi net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider -dmj net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType -dmk net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider -dml net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders -dmo net/minecraft/world/level/timers/CustomFunctionCallback -dmp net/minecraft/world/level/timers/CustomFunctionCallbackTag -dmq net/minecraft/world/level/timers/CustomFunctionCallbackTimer -dmr net/minecraft/world/level/timers/CustomFunctionCallbackTimers -dms net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue -dmv net/minecraft/world/phys/AxisAlignedBB -dmw net/minecraft/world/phys/MovingObjectPositionBlock -dmx net/minecraft/world/phys/MovingObjectPositionEntity -dmy net/minecraft/world/phys/MovingObjectPosition -dmy$a net/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType -dmz net/minecraft/world/phys/Vec2F -dn net/minecraft/commands/ICompletionProvider -dna net/minecraft/world/phys/Vec3D -dnc net/minecraft/world/phys/shapes/VoxelShapeArray -dnd net/minecraft/world/phys/shapes/VoxelShapeBitSet -dne net/minecraft/world/phys/shapes/OperatorBoolean -dnf net/minecraft/world/phys/shapes/VoxelShapeCollision -dng net/minecraft/world/phys/shapes/VoxelShapeCubePoint -dnh net/minecraft/world/phys/shapes/VoxelShapeCube -dni net/minecraft/world/phys/shapes/VoxelShapeCubeMerger -dnj net/minecraft/world/phys/shapes/VoxelShapeDiscrete -dnk net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity -dnl net/minecraft/world/phys/shapes/VoxelShapeMergerIdentical -dnm net/minecraft/world/phys/shapes/VoxelShapeMerger -dnn net/minecraft/world/phys/shapes/VoxelShapeMergerList -dno net/minecraft/world/phys/shapes/VoxelShapeMergerDisjoint -dnp net/minecraft/world/phys/shapes/DoubleListOffset -dnq net/minecraft/world/phys/shapes/VoxelShapes -dnr net/minecraft/world/phys/shapes/VoxelShapeSlice -dns net/minecraft/world/phys/shapes/VoxelShapeDiscreteSlice -dnt net/minecraft/world/phys/shapes/VoxelShape -dnv net/minecraft/world/scores/ScoreboardObjective -dnw net/minecraft/world/scores/ScoreboardTeam -dnx net/minecraft/world/scores/ScoreboardScore -dny net/minecraft/world/scores/Scoreboard -dnz net/minecraft/world/scores/PersistentScoreboard -doa net/minecraft/world/scores/ScoreboardTeamBase -doa$a net/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush -doa$b net/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility -dob net/minecraft/world/scores/criteria/IScoreboardCriteria -dob$a net/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay -dp net/minecraft/commands/arguments/ArgumentAngle -dq net/minecraft/commands/arguments/ArgumentChatFormat -dr net/minecraft/commands/arguments/ArgumentChatComponent -ds net/minecraft/commands/arguments/ArgumentNBTTag -dt net/minecraft/commands/arguments/ArgumentDimension -du net/minecraft/commands/arguments/ArgumentAnchor -du$a net/minecraft/commands/arguments/ArgumentAnchor$Anchor -dv net/minecraft/commands/arguments/ArgumentEntity -dw net/minecraft/commands/arguments/ArgumentEntitySummon -dx net/minecraft/commands/arguments/ArgumentProfile -dy net/minecraft/commands/arguments/ArgumentEnchantment -dz net/minecraft/commands/arguments/ArgumentChat -ea net/minecraft/commands/arguments/ArgumentMobEffect -eb net/minecraft/commands/arguments/ArgumentNBTKey -ec net/minecraft/commands/arguments/ArgumentNBTBase -ed net/minecraft/commands/arguments/ArgumentScoreboardObjective -ee net/minecraft/commands/arguments/ArgumentScoreboardCriteria -ef net/minecraft/commands/arguments/ArgumentMathOperation -eg net/minecraft/commands/arguments/ArgumentParticle -eh net/minecraft/commands/arguments/ArgumentCriterionValue -ei net/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered -ej net/minecraft/commands/arguments/ArgumentScoreholder -ek net/minecraft/commands/arguments/ArgumentScoreboardSlot -el net/minecraft/commands/arguments/ArgumentInventorySlot -em net/minecraft/commands/arguments/ArgumentScoreboardTeam -en net/minecraft/commands/arguments/ArgumentTime -eo net/minecraft/commands/arguments/ArgumentUUID -ep net/minecraft/commands/arguments/blocks/ArgumentTileLocation -eq net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate -er net/minecraft/commands/arguments/blocks/ArgumentTile -es net/minecraft/commands/arguments/blocks/ArgumentBlock -eu net/minecraft/commands/arguments/coordinates/ArgumentPosition -ev net/minecraft/commands/arguments/coordinates/ArgumentVec2I -ew net/minecraft/commands/arguments/coordinates/IVectorPosition -ex net/minecraft/commands/arguments/coordinates/ArgumentVectorPosition -ey net/minecraft/commands/arguments/coordinates/ArgumentRotation -ez net/minecraft/commands/arguments/coordinates/ArgumentRotationAxis -f com/mojang/math/PointGroupO -fa net/minecraft/commands/arguments/coordinates/ArgumentVec2 -fb net/minecraft/commands/arguments/coordinates/ArgumentVec3 -fc net/minecraft/commands/arguments/coordinates/ArgumentParserPosition -fd net/minecraft/commands/arguments/coordinates/VectorPosition -ff net/minecraft/commands/arguments/item/ArgumentTag -fg net/minecraft/commands/arguments/item/ArgumentItemStack -fh net/minecraft/commands/arguments/item/ArgumentPredicateItemStack -fi net/minecraft/commands/arguments/item/ArgumentParserItemStack -fj net/minecraft/commands/arguments/item/ArgumentItemPredicate -fm net/minecraft/commands/arguments/selector/EntitySelector -fn net/minecraft/commands/arguments/selector/ArgumentParserSelector -fo net/minecraft/commands/arguments/selector/options/PlayerSelector -fs net/minecraft/commands/synchronization/ArgumentSerializer -ft net/minecraft/commands/synchronization/ArgumentRegistry -fu net/minecraft/commands/synchronization/ArgumentSerializerVoid -fv net/minecraft/commands/synchronization/CompletionProviders -fw net/minecraft/commands/synchronization/brigadier/ArgumentSerializers -fx net/minecraft/commands/synchronization/brigadier/ArgumentSerializerDouble -fy net/minecraft/commands/synchronization/brigadier/ArgumentSerializerFloat -fz net/minecraft/commands/synchronization/brigadier/ArgumentSerializerInteger -g com/mojang/math/Quaternion -ga net/minecraft/commands/synchronization/brigadier/ArgumentSerializerLong -gb net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString -ge net/minecraft/core/EnumAxisCycle -gg net/minecraft/core/BlockPosition -gg$a net/minecraft/core/BlockPosition$MutableBlockPosition -gh net/minecraft/core/ISourceBlock -gi net/minecraft/core/SourceBlock -gj net/minecraft/core/CursorPosition -gk net/minecraft/core/RegistryBlocks -gl net/minecraft/core/EnumDirection -gl$a net/minecraft/core/EnumDirection$EnumAxis -gl$b net/minecraft/core/EnumDirection$EnumAxisDirection -gl$c net/minecraft/core/EnumDirection$EnumDirectionLimit -gm net/minecraft/core/EnumDirection8 -gn net/minecraft/core/BlockPropertyJigsawOrientation -go net/minecraft/core/GlobalPos -gp net/minecraft/core/Registry -gq net/minecraft/core/RegistryBlockID -gr net/minecraft/core/RegistryMaterials -gs net/minecraft/core/NonNullList -gt net/minecraft/core/IPosition -gu net/minecraft/core/Position -gv net/minecraft/core/QuartPos -gw net/minecraft/core/IRegistry -gx net/minecraft/core/IRegistryCustom -gx$b net/minecraft/core/IRegistryCustom$Dimension -gy net/minecraft/core/Vector3f -gz net/minecraft/core/SectionPosition -h com/mojang/math/PointGroupS -ha net/minecraft/core/MinecraftSerializableUUID -hb net/minecraft/core/BaseBlockPosition -hc net/minecraft/core/IRegistryWritable -hd net/minecraft/core/cauldron/CauldronInteraction -he net/minecraft/core/dispenser/DispenseBehaviorProjectile -hf net/minecraft/core/dispenser/DispenseBehaviorBoat -hg net/minecraft/core/dispenser/DispenseBehaviorItem -hh net/minecraft/core/dispenser/IDispenseBehavior -hi net/minecraft/core/dispenser/DispenseBehaviorMaybe -hj net/minecraft/core/dispenser/DispenseBehaviorShears -hk net/minecraft/core/dispenser/DispenseBehaviorShulkerBox -hn net/minecraft/core/particles/ParticleParamBlock -ho net/minecraft/core/particles/DustColorTransitionOptions -hp net/minecraft/core/particles/ParticleParamRedstone -hq net/minecraft/core/particles/DustParticleOptionsBase -hr net/minecraft/core/particles/ParticleParamItem -ht net/minecraft/core/particles/ParticleParam -hu net/minecraft/core/particles/Particle -hv net/minecraft/core/particles/Particles -hw net/minecraft/core/particles/ParticleType -hx net/minecraft/core/particles/VibrationParticleOption -ib net/minecraft/data/RegistryGeneration -ic net/minecraft/data/DebugReportGenerator -id net/minecraft/data/DebugReportProvider -ie net/minecraft/data/HashCache -k com/mojang/math/Vector3fa -kg net/minecraft/data/structures/DebugReportNBT -kh net/minecraft/data/structures/SnbtToNbt -ki net/minecraft/data/structures/StructureUpdater -kr net/minecraft/data/worldgen/WorldGenFeatureBastionBridge -ks net/minecraft/data/worldgen/WorldGenFeatureBastionHoglinStable -kt net/minecraft/data/worldgen/WorldGenFeatureBastionUnits -ku net/minecraft/data/worldgen/WorldGenFeatureBastionPieces -kv net/minecraft/data/worldgen/WorldGenFeatureBastionExtra -kw net/minecraft/data/worldgen/WorldGenFeatureBastionTreasure -kx net/minecraft/data/worldgen/BiomeSettings -ky net/minecraft/data/worldgen/WorldGenCarvers -kz net/minecraft/data/worldgen/WorldGenFeatureDesertVillage -l com/mojang/math/Vector4f -la net/minecraft/data/worldgen/BiomeDecoratorGroups -lb net/minecraft/data/worldgen/WorldGenFeaturePillagerOutpostPieces -lc net/minecraft/data/worldgen/WorldGenFeatureVillagePlain -ld net/minecraft/data/worldgen/WorldGenFeaturePieces -le net/minecraft/data/worldgen/ProcessorLists -lf net/minecraft/data/worldgen/WorldGenFeatureVillageSavanna -lg net/minecraft/data/worldgen/WorldGenFeatureVillageSnowy -lh net/minecraft/data/worldgen/StructureFeatures -li net/minecraft/data/worldgen/WorldGenSurfaceComposites -lj net/minecraft/data/worldgen/WorldGenFeatureVillageTaiga -lk net/minecraft/data/worldgen/WorldGenFeatureVillages -lm net/minecraft/data/worldgen/biome/BiomeRegistry -ln net/minecraft/data/worldgen/biome/BiomesSettingsDefault -lp net/minecraft/gametest/framework/AfterBatch -lq net/minecraft/gametest/framework/BeforeBatch -lr net/minecraft/gametest/framework/ExhaustedAttemptsException -ls net/minecraft/gametest/framework/GameTest -lt net/minecraft/gametest/framework/GameTestHarnessAssertion -lu net/minecraft/gametest/framework/GameTestHarnessAssertionPosition -lv net/minecraft/gametest/framework/GameTestHarnessBatch -lw net/minecraft/gametest/framework/GameTestHarnessBatchRunner -lx net/minecraft/gametest/framework/GameTestHarnessEvent -ly net/minecraft/gametest/framework/GameTestGenerator -lz net/minecraft/gametest/framework/GameTestHarnessHelper -ma net/minecraft/gametest/framework/GameTestHarnessInfo -mb net/minecraft/gametest/framework/GameTestHarnessListener -mc net/minecraft/gametest/framework/GameTestHarnessRegistry -md net/minecraft/gametest/framework/GameTestHarnessRunner -me net/minecraft/gametest/framework/GameTestHarnessSequence -mg net/minecraft/gametest/framework/GameTestHarnessTicker -mh net/minecraft/gametest/framework/GameTestHarnessTimeout -mi net/minecraft/gametest/framework/GlobalTestReporter -mk net/minecraft/gametest/framework/GameTestHarnessLogger -ml net/minecraft/gametest/framework/GameTestHarnessCollector -mm net/minecraft/gametest/framework/ReportGameListener -mn net/minecraft/gametest/framework/GameTestHarnessStructures -mp net/minecraft/gametest/framework/GameTestHarnessTestClassArgument -mq net/minecraft/gametest/framework/GameTestHarnessTestCommand -mr net/minecraft/gametest/framework/GameTestHarnessTestFunction -ms net/minecraft/gametest/framework/GameTestHarnessTestFunctionArgument -mt net/minecraft/gametest/framework/GameTestHarnessITestReporter -mv net/minecraft/locale/LocaleLanguage -mx net/minecraft/nbt/NBTTagByteArray -my net/minecraft/nbt/NBTTagByte -mz net/minecraft/nbt/NBTList -n net/minecraft/BlockUtil -n$a net/minecraft/BlockUtil$Rectangle -n$b net/minecraft/BlockUtil$IntBounds -na net/minecraft/nbt/NBTTagCompound -nb net/minecraft/nbt/NBTTagDouble -nc net/minecraft/nbt/NBTTagEnd -nd net/minecraft/nbt/NBTTagFloat -ne net/minecraft/nbt/NBTTagIntArray -net/minecraft/server/Main net/minecraft/server/Main -net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer -nf net/minecraft/nbt/NBTTagInt -ng net/minecraft/nbt/NBTTagList -nh net/minecraft/nbt/NBTTagLongArray -ni net/minecraft/nbt/NBTTagLong -nj net/minecraft/nbt/NBTReadLimiter -nk net/minecraft/nbt/NBTCompressedStreamTools -nl net/minecraft/nbt/DynamicOpsNBT -nm net/minecraft/nbt/GameProfileSerializer -nn net/minecraft/nbt/NBTNumber -no net/minecraft/nbt/NBTTagShort -np net/minecraft/nbt/SnbtPrinterTagVisitor -nq net/minecraft/nbt/NBTTagString -nr net/minecraft/nbt/StringTagVisitor -ns net/minecraft/nbt/NBTBase -nt net/minecraft/nbt/MojangsonParser -nu net/minecraft/nbt/NBTTagType -nv net/minecraft/nbt/NBTTagTypes -nw net/minecraft/nbt/TagVisitor -nx net/minecraft/nbt/TextComponentTagVisitor -nz net/minecraft/network/PacketEncryptionHandler -o net/minecraft/CharPredicate -oa net/minecraft/network/PacketDecrypter -ob net/minecraft/network/PacketEncrypter -oc net/minecraft/network/PacketDecompressor -od net/minecraft/network/PacketCompressor -oe net/minecraft/network/NetworkManager -oe$a net/minecraft/network/NetworkManager$QueuedPacket -of net/minecraft/network/EnumProtocol -og net/minecraft/network/PacketDataSerializer -oh net/minecraft/network/PacketDecoder -oi net/minecraft/network/PacketEncoder -oj net/minecraft/network/PacketListener -ok net/minecraft/network/NetworkManagerServer -ol net/minecraft/network/SkipEncodeException -om net/minecraft/network/PacketSplitter -on net/minecraft/network/PacketPrepender -oo net/minecraft/network/chat/ChatBaseComponent -op net/minecraft/network/chat/ChatMessageType -oq net/minecraft/network/chat/ChatClickable -oq$a net/minecraft/network/chat/ChatClickable$EnumClickAction -os net/minecraft/network/chat/IChatBaseComponent -os$a net/minecraft/network/chat/IChatBaseComponent$ChatSerializer -ot net/minecraft/network/chat/ChatComponentUtils -ou net/minecraft/network/chat/ChatComponentContextual -ov net/minecraft/network/chat/IChatFormatted -ow net/minecraft/network/chat/ChatHoverable -ow$a net/minecraft/network/chat/ChatHoverable$EnumHoverAction -ox net/minecraft/network/chat/ChatComponentKeybind -oy net/minecraft/network/chat/IChatMutableComponent -oz net/minecraft/network/chat/ChatComponentNBT -p net/minecraft/EnumChatFormat -pa net/minecraft/network/chat/ChatComponentScore -pb net/minecraft/network/chat/ChatComponentSelector -pc net/minecraft/network/chat/ChatModifier -pc$a net/minecraft/network/chat/ChatModifier$ChatModifierSerializer -pe net/minecraft/network/chat/ChatHexColor -pf net/minecraft/network/chat/ChatComponentText -pg net/minecraft/network/chat/ChatMessage -ph net/minecraft/network/chat/ChatMessageException -pk net/minecraft/network/protocol/Packet -pl net/minecraft/network/protocol/EnumProtocolDirection -pm net/minecraft/network/protocol/PlayerConnectionUtils -pn net/minecraft/network/protocol/game/PacketListenerPlayOut -po net/minecraft/network/protocol/game/PacketPlayOutSpawnEntity -pp net/minecraft/network/protocol/game/PacketPlayOutSpawnEntityExperienceOrb -pq net/minecraft/network/protocol/game/PacketPlayOutSpawnEntityLiving -pr net/minecraft/network/protocol/game/PacketPlayOutSpawnEntityPainting -ps net/minecraft/network/protocol/game/PacketPlayOutNamedEntitySpawn -pt net/minecraft/network/protocol/game/ClientboundAddVibrationSignalPacket -pu net/minecraft/network/protocol/game/PacketPlayOutAnimation -pv net/minecraft/network/protocol/game/PacketPlayOutStatistic -pw net/minecraft/network/protocol/game/PacketPlayOutBlockBreak -px net/minecraft/network/protocol/game/PacketPlayOutBlockBreakAnimation -py net/minecraft/network/protocol/game/PacketPlayOutTileEntityData -pz net/minecraft/network/protocol/game/PacketPlayOutBlockAction -q net/minecraft/CrashReport -qa net/minecraft/network/protocol/game/PacketPlayOutBlockChange -qb net/minecraft/network/protocol/game/PacketPlayOutBoss -qb$c net/minecraft/network/protocol/game/PacketPlayOutBoss$Action -qc net/minecraft/network/protocol/game/PacketPlayOutServerDifficulty -qd net/minecraft/network/protocol/game/PacketPlayOutChat -qe net/minecraft/network/protocol/game/ClientboundClearTitlesPacket -qf net/minecraft/network/protocol/game/PacketPlayOutTabComplete -qg net/minecraft/network/protocol/game/PacketPlayOutCommands -qh net/minecraft/network/protocol/game/PacketPlayOutCloseWindow -qi net/minecraft/network/protocol/game/PacketPlayOutWindowItems -qj net/minecraft/network/protocol/game/PacketPlayOutWindowData -qk net/minecraft/network/protocol/game/PacketPlayOutSetSlot -ql net/minecraft/network/protocol/game/PacketPlayOutSetCooldown -qm net/minecraft/network/protocol/game/PacketPlayOutCustomPayload -qn net/minecraft/network/protocol/game/PacketPlayOutCustomSoundEffect -qo net/minecraft/network/protocol/game/PacketPlayOutKickDisconnect -qp net/minecraft/network/protocol/game/PacketPlayOutEntityStatus -qq net/minecraft/network/protocol/game/PacketPlayOutExplosion -qr net/minecraft/network/protocol/game/PacketPlayOutUnloadChunk -qs net/minecraft/network/protocol/game/PacketPlayOutGameStateChange -qt net/minecraft/network/protocol/game/PacketPlayOutOpenWindowHorse -qu net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket -qv net/minecraft/network/protocol/game/PacketPlayOutKeepAlive -qw net/minecraft/network/protocol/game/PacketPlayOutMapChunk -qx net/minecraft/network/protocol/game/PacketPlayOutWorldEvent -qy net/minecraft/network/protocol/game/PacketPlayOutWorldParticles -qz net/minecraft/network/protocol/game/PacketPlayOutLightUpdate -r net/minecraft/CrashReportSystemDetails -r$a net/minecraft/CrashReportSystemDetails$CrashReportDetail -ra net/minecraft/network/protocol/game/PacketPlayOutLogin -rb net/minecraft/network/protocol/game/PacketPlayOutMap -rc net/minecraft/network/protocol/game/PacketPlayOutOpenWindowMerchant -rd net/minecraft/network/protocol/game/PacketPlayOutEntity -rd$a net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMove -rd$b net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMoveLook -rd$c net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutEntityLook -re net/minecraft/network/protocol/game/PacketPlayOutVehicleMove -rf net/minecraft/network/protocol/game/PacketPlayOutOpenBook -rg net/minecraft/network/protocol/game/PacketPlayOutOpenWindow -rh net/minecraft/network/protocol/game/PacketPlayOutOpenSignEditor -ri net/minecraft/network/protocol/game/ClientboundPingPacket -rj net/minecraft/network/protocol/game/PacketPlayOutAutoRecipe -rk net/minecraft/network/protocol/game/PacketPlayOutAbilities -rl net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket -rm net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket -rn net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket -ro net/minecraft/network/protocol/game/PacketPlayOutPlayerInfo -ro$a net/minecraft/network/protocol/game/PacketPlayOutPlayerInfo$EnumPlayerInfoAction -ro$b net/minecraft/network/protocol/game/PacketPlayOutPlayerInfo$PlayerInfoData -rp net/minecraft/network/protocol/game/PacketPlayOutLookAt -rq net/minecraft/network/protocol/game/PacketPlayOutPosition -rq$a net/minecraft/network/protocol/game/PacketPlayOutPosition$EnumPlayerTeleportFlags -rr net/minecraft/network/protocol/game/PacketPlayOutRecipes -rr$a net/minecraft/network/protocol/game/PacketPlayOutRecipes$Action -rs net/minecraft/network/protocol/game/PacketPlayOutEntityDestroy -rt net/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect -ru net/minecraft/network/protocol/game/PacketPlayOutResourcePackSend -rv net/minecraft/network/protocol/game/PacketPlayOutRespawn -rw net/minecraft/network/protocol/game/PacketPlayOutEntityHeadRotation -rx net/minecraft/network/protocol/game/PacketPlayOutMultiBlockChange -ry net/minecraft/network/protocol/game/PacketPlayOutSelectAdvancementTab -rz net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket -s net/minecraft/CrashReportCallable -sa net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket -sb net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket -sc net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket -sd net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket -se net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket -sf net/minecraft/network/protocol/game/PacketPlayOutCamera -sg net/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot -sh net/minecraft/network/protocol/game/PacketPlayOutViewCentre -si net/minecraft/network/protocol/game/PacketPlayOutViewDistance -sj net/minecraft/network/protocol/game/PacketPlayOutSpawnPosition -sk net/minecraft/network/protocol/game/PacketPlayOutScoreboardDisplayObjective -sl net/minecraft/network/protocol/game/PacketPlayOutEntityMetadata -sm net/minecraft/network/protocol/game/PacketPlayOutAttachEntity -sn net/minecraft/network/protocol/game/PacketPlayOutEntityVelocity -so net/minecraft/network/protocol/game/PacketPlayOutEntityEquipment -sp net/minecraft/network/protocol/game/PacketPlayOutExperience -sq net/minecraft/network/protocol/game/PacketPlayOutUpdateHealth -sr net/minecraft/network/protocol/game/PacketPlayOutScoreboardObjective -ss net/minecraft/network/protocol/game/PacketPlayOutMount -st net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam -su net/minecraft/network/protocol/game/PacketPlayOutScoreboardScore -sv net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket -sw net/minecraft/network/protocol/game/PacketPlayOutUpdateTime -sx net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket -sy net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket -sz net/minecraft/network/protocol/game/PacketPlayOutEntitySound -t net/minecraft/DefaultUncaughtExceptionHandler -ta net/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect -tb net/minecraft/network/protocol/game/PacketPlayOutStopSound -tc net/minecraft/network/protocol/game/PacketPlayOutPlayerListHeaderFooter -td net/minecraft/network/protocol/game/PacketPlayOutNBTQuery -te net/minecraft/network/protocol/game/PacketPlayOutCollect -tf net/minecraft/network/protocol/game/PacketPlayOutEntityTeleport -tg net/minecraft/network/protocol/game/PacketPlayOutAdvancements -th net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes -th$a net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes$AttributeSnapshot -ti net/minecraft/network/protocol/game/PacketPlayOutEntityEffect -tj net/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate -tk net/minecraft/network/protocol/game/PacketPlayOutTags -tl net/minecraft/network/protocol/game/DebugEntityNameGenerator -tm net/minecraft/network/protocol/game/PacketDebug -tn net/minecraft/network/protocol/game/PacketListenerPlayIn -to net/minecraft/network/protocol/game/PacketPlayInTeleportAccept -tp net/minecraft/network/protocol/game/PacketPlayInTileNBTQuery -tq net/minecraft/network/protocol/game/PacketPlayInDifficultyChange -tr net/minecraft/network/protocol/game/PacketPlayInChat -ts net/minecraft/network/protocol/game/PacketPlayInClientCommand -ts$a net/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand -tt net/minecraft/network/protocol/game/PacketPlayInSettings -tu net/minecraft/network/protocol/game/PacketPlayInTabComplete -tv net/minecraft/network/protocol/game/PacketPlayInEnchantItem -tw net/minecraft/network/protocol/game/PacketPlayInWindowClick -tx net/minecraft/network/protocol/game/PacketPlayInCloseWindow -ty net/minecraft/network/protocol/game/PacketPlayInCustomPayload -tz net/minecraft/network/protocol/game/PacketPlayInBEdit -u net/minecraft/ThreadNamedUncaughtExceptionHandler -ua net/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery -ub net/minecraft/network/protocol/game/PacketPlayInUseEntity -ub$a net/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction -uc net/minecraft/network/protocol/game/PacketPlayInJigsawGenerate -ud net/minecraft/network/protocol/game/PacketPlayInKeepAlive -ue net/minecraft/network/protocol/game/PacketPlayInDifficultyLock -uf net/minecraft/network/protocol/game/PacketPlayInFlying -uf$a net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPosition -uf$b net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPositionLook -uf$c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook -ug net/minecraft/network/protocol/game/PacketPlayInVehicleMove -uh net/minecraft/network/protocol/game/PacketPlayInBoatMove -ui net/minecraft/network/protocol/game/PacketPlayInPickItem -uj net/minecraft/network/protocol/game/PacketPlayInAutoRecipe -uk net/minecraft/network/protocol/game/PacketPlayInAbilities -ul net/minecraft/network/protocol/game/PacketPlayInBlockDig -ul$a net/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType -um net/minecraft/network/protocol/game/PacketPlayInEntityAction -um$a net/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction -un net/minecraft/network/protocol/game/PacketPlayInSteerVehicle -uo net/minecraft/network/protocol/game/ServerboundPongPacket -up net/minecraft/network/protocol/game/PacketPlayInRecipeSettings -uq net/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed -ur net/minecraft/network/protocol/game/PacketPlayInItemName -us net/minecraft/network/protocol/game/PacketPlayInResourcePackStatus -us$a net/minecraft/network/protocol/game/PacketPlayInResourcePackStatus$EnumResourcePackStatus -ut net/minecraft/network/protocol/game/PacketPlayInAdvancements -ut$a net/minecraft/network/protocol/game/PacketPlayInAdvancements$Status -uu net/minecraft/network/protocol/game/PacketPlayInTrSel -uv net/minecraft/network/protocol/game/PacketPlayInBeacon -uw net/minecraft/network/protocol/game/PacketPlayInHeldItemSlot -ux net/minecraft/network/protocol/game/PacketPlayInSetCommandBlock -uy net/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart -uz net/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot -v net/minecraft/MinecraftVersion -va net/minecraft/network/protocol/game/PacketPlayInSetJigsaw -vb net/minecraft/network/protocol/game/PacketPlayInStruct -vc net/minecraft/network/protocol/game/PacketPlayInUpdateSign -vd net/minecraft/network/protocol/game/PacketPlayInArmAnimation -ve net/minecraft/network/protocol/game/PacketPlayInSpectate -vf net/minecraft/network/protocol/game/PacketPlayInUseItem -vg net/minecraft/network/protocol/game/PacketPlayInBlockPlace -vi net/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol -vj net/minecraft/network/protocol/handshake/PacketHandshakingInListener -vl net/minecraft/network/protocol/login/PacketLoginOutListener -vm net/minecraft/network/protocol/login/PacketLoginOutCustomPayload -vn net/minecraft/network/protocol/login/PacketLoginOutSuccess -vo net/minecraft/network/protocol/login/PacketLoginOutEncryptionBegin -vp net/minecraft/network/protocol/login/PacketLoginOutSetCompression -vq net/minecraft/network/protocol/login/PacketLoginOutDisconnect -vr net/minecraft/network/protocol/login/PacketLoginInListener -vs net/minecraft/network/protocol/login/PacketLoginInCustomPayload -vt net/minecraft/network/protocol/login/PacketLoginInStart -vu net/minecraft/network/protocol/login/PacketLoginInEncryptionBegin -vx net/minecraft/network/protocol/status/PacketStatusOutListener -vy net/minecraft/network/protocol/status/PacketStatusOutPong -vz net/minecraft/network/protocol/status/PacketStatusOutServerInfo -wa net/minecraft/network/protocol/status/ServerPing -wa$a net/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample -wa$a$a net/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample$Serializer -wa$b net/minecraft/network/protocol/status/ServerPing$Serializer -wa$c net/minecraft/network/protocol/status/ServerPing$ServerData -wa$c$a net/minecraft/network/protocol/status/ServerPing$ServerData$Serializer -wb net/minecraft/network/protocol/status/PacketStatusInListener -wc net/minecraft/network/protocol/status/PacketStatusInPing -wd net/minecraft/network/protocol/status/PacketStatusInStart -wf net/minecraft/network/syncher/DataWatcherObject -wg net/minecraft/network/syncher/DataWatcherSerializer -wh net/minecraft/network/syncher/DataWatcherRegistry -wi net/minecraft/network/syncher/DataWatcher -wi$a net/minecraft/network/syncher/DataWatcher$Item -wm net/minecraft/recipebook/AutoRecipeAbstract -wn net/minecraft/recipebook/AutoRecipe -wp net/minecraft/resources/DynamicOpsWrapper -wq net/minecraft/resources/RegistryDataPackCodec -wr net/minecraft/resources/RegistryFileCodec -ws net/minecraft/resources/RegistryLookupCodec -wt net/minecraft/resources/RegistryReadOps -wu net/minecraft/resources/RegistryWriteOps -wv net/minecraft/resources/ResourceKey -ww net/minecraft/resources/MinecraftKey -wy net/minecraft/server/DispenserRegistry -x net/minecraft/FileUtils -xa net/minecraft/server/ServerCommand -xb net/minecraft/server/DebugOutputStream -xc net/minecraft/server/EULA -xd net/minecraft/server/RedirectStream -xe net/minecraft/server/AdvancementDataPlayer -xf net/minecraft/server/CancelledPacketHandleException -xg net/minecraft/server/AdvancementDataWorld -xh net/minecraft/server/CustomFunctionManager -xi net/minecraft/server/CustomFunctionData -xj net/minecraft/server/IMinecraftServer -xk net/minecraft/server/DataPackResources -xl net/minecraft/server/ScoreboardServer -xl$a net/minecraft/server/ScoreboardServer$Action -xm net/minecraft/server/TickTask -xn net/minecraft/server/bossevents/BossBattleCustom -xo net/minecraft/server/bossevents/BossBattleCustomData -xq net/minecraft/server/commands/CommandAdvancement -xq$a net/minecraft/server/commands/CommandAdvancement$Action -xq$b net/minecraft/server/commands/CommandAdvancement$Filter -xr net/minecraft/server/commands/CommandAttribute -xs net/minecraft/server/commands/CommandBanIp -xt net/minecraft/server/commands/CommandBanList -xu net/minecraft/server/commands/CommandBan -xv net/minecraft/server/commands/CommandBossBar -xw net/minecraft/server/commands/CommandClear -xx net/minecraft/server/commands/CommandClone -xx$a net/minecraft/server/commands/CommandClone$CommandCloneStoredTileEntity -xx$b net/minecraft/server/commands/CommandClone$Mode -xy net/minecraft/server/commands/CommandDatapack -xz net/minecraft/server/commands/CommandDeop -ya net/minecraft/server/commands/CommandDebug -yd net/minecraft/server/commands/CommandGamemodeDefault -ye net/minecraft/server/commands/CommandDifficulty -yf net/minecraft/server/commands/CommandEffect -yg net/minecraft/server/commands/CommandMe -yh net/minecraft/server/commands/CommandEnchant -yi net/minecraft/server/commands/CommandExecute -yj net/minecraft/server/commands/CommandXp -yj$a net/minecraft/server/commands/CommandXp$Unit -yk net/minecraft/server/commands/CommandFill -yk$a net/minecraft/server/commands/CommandFill$Mode -yl net/minecraft/server/commands/CommandForceload -ym net/minecraft/server/commands/CommandFunction -yn net/minecraft/server/commands/CommandGamemode -yo net/minecraft/server/commands/CommandGamerule -yp net/minecraft/server/commands/CommandGive -yq net/minecraft/server/commands/CommandHelp -yr net/minecraft/server/commands/ItemCommands -ys net/minecraft/server/commands/CommandKick -yt net/minecraft/server/commands/CommandKill -yu net/minecraft/server/commands/CommandList -yv net/minecraft/server/commands/CommandLocateBiome -yw net/minecraft/server/commands/CommandLocate -yx net/minecraft/server/commands/CommandLoot -yy net/minecraft/server/commands/CommandTell -yz net/minecraft/server/commands/CommandOp -z net/minecraft/ReportedException -za net/minecraft/server/commands/CommandPardon -zb net/minecraft/server/commands/CommandPardonIP -zc net/minecraft/server/commands/CommandParticle -zd net/minecraft/server/commands/PerfCommand -ze net/minecraft/server/commands/CommandPlaySound -zf net/minecraft/server/commands/CommandPublish -zh net/minecraft/server/commands/CommandRecipe -zi net/minecraft/server/commands/CommandReload -zj net/minecraft/server/commands/CommandSaveAll -zk net/minecraft/server/commands/CommandSaveOff -zl net/minecraft/server/commands/CommandSaveOn -zm net/minecraft/server/commands/CommandSay -zn net/minecraft/server/commands/CommandSchedule -zo net/minecraft/server/commands/CommandScoreboard -zp net/minecraft/server/commands/CommandSeed -zq net/minecraft/server/commands/CommandSetBlock -zq$a net/minecraft/server/commands/CommandSetBlock$Filter -zq$b net/minecraft/server/commands/CommandSetBlock$Mode -zr net/minecraft/server/commands/CommandIdleTimeout -zs net/minecraft/server/commands/CommandSpawnpoint -zt net/minecraft/server/commands/CommandSetWorldSpawn -zu net/minecraft/server/commands/CommandSpectate -zv net/minecraft/server/commands/CommandSpreadPlayers -zw net/minecraft/server/commands/CommandStop -zx net/minecraft/server/commands/CommandStopSound -zy net/minecraft/server/commands/CommandSummon -zz net/minecraft/server/commands/CommandTag -p c ()Z isFormat -ab a (C)Z isAllowedChatCharacter -ab b ()Lcom/mojang/bridge/game/GameVersion; getGameVersion -ad b ()J getMonotonicMillis -ad c ()J getMonotonicNanos -ad d ()J getTimeMillis -ae f ()Ljava/util/Map; getCriteria -ae h ()Lww; getName -ag a ()Z isDone -ag c (Ljava/lang/String;)Lak; getCriterionProgress -ag e ()Ljava/lang/Iterable; getRemainingCriteria -ag f ()Ljava/lang/Iterable; getAwardedCriteria -ak d ()Ljava/util/Date; getDate -dl a (Los;)V sendFailureMessage -dl a (Los;Z)V sendMessage -dl b ()Los; getScoreboardDisplayName -dl b (Los;)V sendAdminMessage -dl c ()Ljava/lang/String; getName -dl d ()Ldna; getPosition -dl e ()Labr; getWorld -dl f ()Latf; getEntity -dl j ()Lnet/minecraft/server/MinecraftServer; getServer -dk E_ ()Z shouldBroadcastCommands -dk a (Los;Ljava/util/UUID;)V sendMessage -dk h_ ()Z shouldSendSuccess -dk i_ ()Z shouldSendFailure -dn c (I)Z hasPermission -dv b ()Ldv; multipleEntities -es a ()Ljava/util/Map; getStateMap -es b ()Lcks; getBlockData -fn b ()V parseSelector -fn t ()Lfm; parse -fm b (Ldl;)Ljava/util/List; getEntities -hb a (DDDZ)D distanceSquared -hb b (Lgl;)Lhb; shift -hb b (Lgl;I)Lhb; shift -hb i (I)Lhb; east -hb j ()Lhb; east -hb j (I)Lhb; west -hb k ()Lhb; west -hb k (I)Lhb; south -hb l ()Lhb; south -hb l (I)Lhb; north -hb m ()Lhb; north -hb m (I)Lhb; down -hb n ()Lhb; down -hb n (I)Lhb; up -hb o ()Lhb; up -hb u ()I getX -hb v ()I getY -hb w ()I getZ -gg a ()J asLong -gg d (J)Lgg; fromLong -gg h ()Lgg; immutableCopy -gl a (D)Lgl; fromAngle -gl a (I)Lgl; fromType1 -gl b (I)Lgl; fromType2 -gl d ()I get2DRotationValue -gl f ()Lgl; opposite -gl i ()I getAdjacentX -gl j ()I getAdjacentY -gl k ()I getAdjacentZ -go a ()Lwv; getDimensionManager -go a (Lwv;Lgg;)Lgo; create -go b ()Lgg; getBlockPosition -gt a ()D getX -gt b ()D getY -gt c ()D getZ -gw a (Lww;)Ljava/lang/Object; get -gw b (Ljava/lang/Object;)Lww; getKey -gw b (Lww;)Ljava/util/Optional; getOptional -gw c ()Ljava/util/Set; keySet -gh d ()Lgg; getBlockPosition -gh e ()Lcks; getBlockData -gh f ()Lcip; getTileEntity -gh g ()Labr; getWorld -gp a (I)Ljava/lang/Object; fromId -gp a (Ljava/lang/Object;)I getId -gy b ()F getX -gy c ()F getY -gy d ()F getZ -he b ()F getPower -ht b ()Lhu; getParticle -nm a (Lna;)Lcom/mojang/authlib/GameProfile; deserialize -nm a (Lna;Lcom/mojang/authlib/GameProfile;)Lna; serialize -nt a (Ljava/lang/String;)Lna; parse -nt b (Ljava/lang/String;)Lns; parseLiteral -nt h ()Lns; parseArray -ns a ()B getTypeId -ns a (Ljava/io/DataOutput;)V write -ns c ()Lns; clone -ns d_ ()Ljava/lang/String; asString -mz d (ILns;)Lns; set -nn e ()J asLong -nn f ()I asInt -nn g ()S asShort -nn h ()B asByte -nn i ()D asDouble -nn j ()F asFloat -mx d ()[B getBytes -na a (Ljava/lang/String;B)V setByte -na a (Ljava/lang/String;D)V setDouble -na a (Ljava/lang/String;F)V setFloat -na a (Ljava/lang/String;I)V setInt -na a (Ljava/lang/String;J)V setLong -na a (Ljava/lang/String;Ljava/lang/String;)V setString -na a (Ljava/lang/String;Lns;)Lns; set -na a (Ljava/lang/String;S)V setShort -na a (Ljava/lang/String;Z)V setBoolean -na a (Ljava/lang/String;[B)V setByteArray -na a (Ljava/lang/String;[I)V setIntArray -na b (Ljava/lang/String;I)Z hasKeyOfType -na c (Ljava/lang/String;)Lns; get -na c (Ljava/lang/String;I)Lng; getList -na d ()Ljava/util/Set; getKeys -na e (Ljava/lang/String;)Z hasKey -na f ()Z isEmpty -na f (Ljava/lang/String;)B getByte -na g ()Lna; clone -na g (Ljava/lang/String;)S getShort -na h (Ljava/lang/String;)I getInt -na i (Ljava/lang/String;)J getLong -na j (Ljava/lang/String;)F getFloat -na k (Ljava/lang/String;)D getDouble -na l (Ljava/lang/String;)Ljava/lang/String; getString -na m (Ljava/lang/String;)[B getByteArray -na n (Ljava/lang/String;)[I getIntArray -na o (Ljava/lang/String;)[J getLongArray -na p (Ljava/lang/String;)Lna; getCompound -na q (Ljava/lang/String;)Z getBoolean -na r (Ljava/lang/String;)V remove -ne f ()[I getInts -ng a (I)Lna; getCompound -ng c (I)Lns; remove -ng j (I)Ljava/lang/String; getString -nh f ()[J getLongs -oe a (I)V setCompressionLevel -oe a (Lof;)V setProtocol -oe a (Loj;)V setPacketListener -oe a (Los;)V close -oe a (Lpk;)V sendPacket -oe a (Lpk;Lio/netty/util/concurrent/GenericFutureListener;)V sendPacket -oe c ()Ljava/net/SocketAddress; getSocketAddress -oe d ()Z isLocal -oe h ()Z isConnected -oe l ()V stopReading -oe m ()V handleDisconnection -ot a (Ldl;Los;Latf;I)Loy; filterForDisplay -pg i ()Ljava/lang/String; getKey -pg j ()[Ljava/lang/Object; getArgs -pc a ()Lpe; getColor -pc a (Ljava/lang/Boolean;)Lpc; setBold -pc a (Ljava/lang/String;)Lpc; setInsertion -pc a (Lp;)Lpc; setColor -pc a (Loq;)Lpc; setChatClickable -pc a (Lpe;)Lpc; setColor -pc a (Low;)Lpc; setChatHoverable -pc a (Lpc;)Lpc; setChatModifier -pc b ()Z isBold -pc b (Ljava/lang/Boolean;)Lpc; setItalic -pc c ()Z isItalic -pc c (Ljava/lang/Boolean;)Lpc; setUnderline -pc d ()Z isStrikethrough -pc d (Ljava/lang/Boolean;)Lpc; setStrikethrough -pc e ()Z isUnderlined -pc e (Ljava/lang/Boolean;)Lpc; setRandom -pc f ()Z isRandom -pc h ()Loq; getClickEvent -pc i ()Low; getHoverEvent -pc j ()Ljava/lang/String; getInsertion -pc k ()Lww; getFont -os a ()Ljava/lang/String; getText -os b ()Ljava/util/List; getSiblings -os c ()Lpc; getChatModifier -os e ()Loy; mutableCopy -oy a (Ljava/util/function/UnaryOperator;)Loy; format -oy a (Lpc;)Loy; setChatModifier -oy a (Los;)Loy; addSibling -pm a (Lpk;Loj;Labr;)V ensureMainThread -pm a (Lpk;Loj;Laqu;)V ensureMainThread -uk b ()Z isFlying -uz c ()Lbqp; getItemStack -tt g ()Lato; getMainHand -ug b ()D getX -ug c ()D getY -ug d ()D getZ -ug e ()F getYaw -ug f ()F getPitch -qb a (Ljava/util/UUID;)Lqb; createRemovePacket -qb a (Larq;)Lqb; createAddPacket -qb b (Larq;)Lqb; createUpdateProgressPacket -qb c (Larq;)Lqb; createUpdateNamePacket -qb d (Larq;)Lqb; createUpdateStylePacket -qb e (Larq;)Lqb; createUpdatePropertiesPacket -vu a (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; a -wa a (Ljava/lang/String;)V setFavicon -wa a (Los;)V setMOTD -wa a (Lwa$c;)V setServerInfo -wa a (Lwa$a;)V setPlayerSample -wa c ()Lwa$c; getServerData -wa$c b ()I getProtocolVersion -wi a (Lwf;)Ljava/lang/Object; get -wi a (Lwf;Ljava/lang/Object;)V register -wi b (Lwf;Ljava/lang/Object;)V set -wi c ()Ljava/util/List; getAll -wi c (Lwf;Ljava/lang/Object;)V registerObject -ww a ()Ljava/lang/String; getKey -ww b ()Ljava/lang/String; getNamespace -xe a (Lae;Ljava/lang/String;)Z grantCriteria -xe b (Lae;)Lag; getProgress -xe b (Lae;Ljava/lang/String;)Z revokeCritera -xg a ()Ljava/util/Collection; getAdvancements -xi b ()Lcom/mojang/brigadier/CommandDispatcher; getCommandDispatcher -xi c ()V tick -wy a ()V init -xj I ()Ljava/lang/String; getVersion -xj J ()I getPlayerCount -xj K ()I getMaxPlayers -xj L ()[Ljava/lang/String; getPlayers -xj a ()Laat; getDedicatedServerProperties -xj a (Ljava/lang/String;)Ljava/lang/String; executeRemoteCommand -xj s ()Ljava/lang/String; getWorld -xj t ()Ljava/lang/String; getPlugins -net/minecraft/server/Main a (Ldib$a;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lcom/google/common/collect/ImmutableSet;)V convertWorld -net/minecraft/server/MinecraftServer D ()Z getAllowNether -net/minecraft/server/MinecraftServer H ()Ljava/lang/Iterable; getWorlds -net/minecraft/server/MinecraftServer I ()Ljava/lang/String; getVersion -net/minecraft/server/MinecraftServer J ()I getPlayerCount -net/minecraft/server/MinecraftServer K ()I getMaxPlayers -net/minecraft/server/MinecraftServer L ()[Ljava/lang/String; getPlayers -net/minecraft/server/MinecraftServer M ()Ljava/security/KeyPair; getKeyPair -net/minecraft/server/MinecraftServer N ()I getPort -net/minecraft/server/MinecraftServer O ()Ljava/lang/String; getSinglePlayerName -net/minecraft/server/MinecraftServer P ()Z isEmbeddedServer -net/minecraft/server/MinecraftServer R ()Z getSpawnMonsters -net/minecraft/server/MinecraftServer S ()Z isDemoMode -net/minecraft/server/MinecraftServer T ()Ljava/lang/String; getResourcePack -net/minecraft/server/MinecraftServer U ()Ljava/lang/String; getResourcePackHash -net/minecraft/server/MinecraftServer W ()Z getOnlineMode -net/minecraft/server/MinecraftServer Y ()Z getSpawnAnimals -net/minecraft/server/MinecraftServer Z ()Z getSpawnNPCs -net/minecraft/server/MinecraftServer a (I)V setPort -net/minecraft/server/MinecraftServer a (Ljava/lang/String;Ljava/lang/String;)V setResourcePack -net/minecraft/server/MinecraftServer a (Lwv;)Labr; getWorldServer -net/minecraft/server/MinecraftServer a (Ldib$a;)V convertWorld -net/minecraft/server/MinecraftServer a (Ldhx;)V initializeScoreboards -net/minecraft/server/MinecraftServer a (Z)V safeShutdown -net/minecraft/server/MinecraftServer a (ZZZ)Z saveChunks -net/minecraft/server/MinecraftServer aA ()Lxi; getFunctionData -net/minecraft/server/MinecraftServer aB ()Ladi; getResourcePackRepository -net/minecraft/server/MinecraftServer aC ()Ldm; getCommandDispatcher -net/minecraft/server/MinecraftServer aD ()Ldl; getServerCommandListener -net/minecraft/server/MinecraftServer aE ()Lbti; getCraftingManager -net/minecraft/server/MinecraftServer aF ()Lagc; getTagRegistry -net/minecraft/server/MinecraftServer aG ()Lxl; getScoreboard -net/minecraft/server/MinecraftServer aI ()Ldit; getLootTableRegistry -net/minecraft/server/MinecraftServer aJ ()Ldiu; getLootPredicateManager -net/minecraft/server/MinecraftServer aL ()Lbwl; getGameRules -net/minecraft/server/MinecraftServer aM ()Lxo; getBossBattleCustomData -net/minecraft/server/MinecraftServer aQ ()Lapu; getMethodProfiler -net/minecraft/server/MinecraftServer aU ()Z isSyncChunkWrites -net/minecraft/server/MinecraftServer aV ()Ldcp; getDefinedStructureManager -net/minecraft/server/MinecraftServer aW ()Ldii; getSaveData -net/minecraft/server/MinecraftServer aX ()Lgx; getCustomRegistry -net/minecraft/server/MinecraftServer aa ()Z getPVP -net/minecraft/server/MinecraftServer ab ()Z getAllowFlight -net/minecraft/server/MinecraftServer ac ()Ljava/lang/String; getMotd -net/minecraft/server/MinecraftServer ad ()Z isStopped -net/minecraft/server/MinecraftServer ae ()Laeh; getPlayerList -net/minecraft/server/MinecraftServer af ()Laci; getServerConnection -net/minecraft/server/MinecraftServer ak ()I getSpawnProtection -net/minecraft/server/MinecraftServer an ()I getIdleTimeout -net/minecraft/server/MinecraftServer ao ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; getMinecraftSessionService -net/minecraft/server/MinecraftServer ap ()Lcom/mojang/authlib/GameProfileRepository; getGameProfileRepository -net/minecraft/server/MinecraftServer aq ()Laed; getUserCache -net/minecraft/server/MinecraftServer ar ()Lwa; getServerPing -net/minecraft/server/MinecraftServer as ()V invalidatePingSample -net/minecraft/server/MinecraftServer ay ()Lcom/mojang/datafixers/DataFixer; getDataFixer -net/minecraft/server/MinecraftServer az ()Lxg; getAdvancementData -net/minecraft/server/MinecraftServer b (Laca;)V loadSpawn -net/minecraft/server/MinecraftServer bf ()Z canSleepForTick -net/minecraft/server/MinecraftServer bh ()V updateSpawnFlags -net/minecraft/server/MinecraftServer c (I)V setIdleTimeout -net/minecraft/server/MinecraftServer d (Lxm;)Z canExecute -net/minecraft/server/MinecraftServer d (Z)V setOnlineMode -net/minecraft/server/MinecraftServer e ()Z init -net/minecraft/server/MinecraftServer e (Ljava/lang/String;)V setMotd -net/minecraft/server/MinecraftServer e_ ()V loadWorld -net/minecraft/server/MinecraftServer f ()V exit -net/minecraft/server/MinecraftServer f (Z)V setPVP -net/minecraft/server/MinecraftServer f_ ()V loadResourcesZip -net/minecraft/server/MinecraftServer g ()Z isHardcore -net/minecraft/server/MinecraftServer g (Z)V setAllowFlight -net/minecraft/server/MinecraftServer g_ ()Lbwm; getGamemode -net/minecraft/server/MinecraftServer n ()Z getEnableCommandBlock -net/minecraft/server/MinecraftServer p ()Ljava/util/Optional; getModded -net/minecraft/server/MinecraftServer r ()V updateWorldSettings -net/minecraft/server/MinecraftServer u ()V stop -net/minecraft/server/MinecraftServer v ()Ljava/lang/String; getServerIp -net/minecraft/server/MinecraftServer w ()Z isRunning -net/minecraft/server/MinecraftServer y ()V sleepForTick -xl d (Ldnv;)Ljava/util/List; getScoreboardScorePacketsForObjective -xn a ()Lww; getKey -xo a (Lna;)V load -xo a (Lww;Los;)Lxn; register -xo a (Lxn;)V remove -xo b ()Ljava/util/Collection; getBattles -xo c ()Lna; save -aar b ()Laas; getServer -aas a (Ljava/lang/String;Ldl;)V issueCommand -aas bg ()V handleCommandQueue -aas bj ()Z convertNames -aas bk ()J getMaxTickTime -aas i (Z)V setHasWhitelist -aat a (Ljava/nio/file/Path;)Laat; load -aau a ()Laat; getProperties -aau a (Ljava/util/function/UnaryOperator;)Laau; setProperty -aau b ()V save -aaw a (Ljava/lang/String;I)I getInt -aaw a (Ljava/lang/String;J)J getLong -aaw a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getString -aaw a (Ljava/lang/String;Z)Z getBoolean -aaw b (Ljava/nio/file/Path;)Ljava/util/Properties; loadPropertiesFile -aaw b (Lgx;Ljava/util/Properties;)Laaw; reload -aaw c (Ljava/nio/file/Path;)V savePropertiesFile -aaw$a a (Lgx;Ljava/lang/Object;)Laaw; set -aaz a ()V tick -abo a (Ljava/util/function/Function;)V sendUpdate -abo a (Labs;)V addPlayer -abo b (Labs;)V removePlayer -abo d (Z)V setVisible -abo h ()Ljava/util/Collection; getPlayers -abh b (JIZ)V update -abk a ()V purgeTickets -abk a (JLabv;)V addTicket -abk a (Lahf;)I getLowestTicketLevel -abk b (JLabv;)V removeTicket -abk c (Labw;Lbvu;ILjava/lang/Object;)V addTicket -abk d (Labw;Lbvu;ILjava/lang/Object;)V removeTicket -abp a (I)V setViewDistance -abp a (Lgg;)V flagDirty -abp a (Labs;)V movePlayer -abp a (Labw;Lbvu;ILjava/lang/Object;)V addTicket -abp a (Latf;)V removeEntity -abp a (Latf;Lpk;)V broadcastIncludingSelf -abp a (Z)V save -abp b (J)Labd; getChunk -abp b (Labw;Lbvu;ILjava/lang/Object;)V removeTicket -abp b (Latf;)V addEntity -abp b (Latf;Lpk;)V broadcast -abp c (IILcmp;Z)Ljava/util/concurrent/CompletableFuture; getChunkFutureMainThread -abp d ()Z runTasks -abp g ()Lcmn; getChunkGenerator -abp i ()Ldhx; getWorldPersistentData -abp n ()V clearCache -abp o ()Z tickDistanceManager -abp p ()V tickChunks -abs A ()Lafk; getStatisticManager -abs B ()Lafj; getRecipeBook -abs D ()Latf; getSpecatorTarget -abs G ()Los; getPlayerListName -abs J ()Lxe; getAdvancementData -abs K ()Lgg; getSpawn -abs L ()F getSpawnAngle -abs M ()Lwv; getSpawnDimension -abs N ()Z isSpawnForced -abs a (Ljava/lang/String;Ljava/lang/String;ZLos;)V setResourcePack -abs a (Lwv;Lgg;FZZ)V setRespawnPosition -abs a (Labs;Z)V copyFrom -abs a (Lbmj;)V initMenu -abs c (Labr;)V spawnIn -abs c (Latf;)V setSpectatorTarget -abs e (Labr;)V triggerDimensionAdvancements -abs fI ()Z canPvP -abs fJ ()V nextContainerCounter -abs g ()V syncInventory -abs l ()V playerTick -abs r ()V triggerHealthUpdate -abs u ()Labr; getWorldServer -abs x ()Lbkb; getChatFlags -abs z ()V resetIdleTimer -abq a (Lpk;)V broadcastIncludingSelf -abu a ()V queueUpdate -abd a (Lcmp;)Ljava/util/concurrent/CompletableFuture; getStatusFutureUnchecked -abd b (I)Lcmp; getChunkStatus -abd c (I)Labd$c; getChunkState -abd d ()Lcmw; getChunk -abd g ()Ljava/util/concurrent/CompletableFuture; getChunkSave -abd j ()I getTicketLevel -abd l ()Z hasBeenLoaded -abd$c a (Labd$c;)Z isAtLeast -abe a (I)V setViewDistance -abe a (J)Labd; getUpdatingChunk -abe a (Ljava/util/function/BooleanSupplier;)V unloadChunks -abe a (Labs;)V movePlayer -abe a (Labs;Lbvu;[Lpk;ZZ)V sendChunk -abe a (Latf;)V addEntity -abe a (Latf;Lpk;)V broadcast -abe a (Lcml;)Z saveChunk -abe a (Z)V save -abe b (J)Labd; getVisibleChunk -abe b (Latf;)V removeEntity -abe b (Latf;Lpk;)V broadcastIncludingSelf -abe d (Lbvu;)Z isOutsideOfRange -abe i (Lbvu;)Lna; readChunkData -abe$b a (Ljava/util/List;)V track -abe$b a (Lpk;)V broadcast -abe$b a (Labs;)V clear -abe$b b (Lpk;)V broadcastIncludingSelf -abe$b b (Labs;)V updatePlayer -abt a (Lgg;)Z breakBlock -abt a (Lbwm;)Z setGameMode -abt b ()Lbwm; getGameMode -abt e ()Z isCreative -abv a ()Labw; getTicketType -abr B ()Lblk; getPersistentRaid -abr D ()Z isFlatWorld -abr F ()Lcnx; getDragonBattle -abr a ()Lbxg; getStructureManager -abr a (IIZ)Z setForceLoaded -abr a (J)V setDayTime -abr a (Ljava/util/UUID;)Latf; getEntity -abr a (Ljava/util/function/BooleanSupplier;)V doTick -abr a (Labs;)V addPlayerCommand -abr a (Lahc;ZZ)V save -abr a (Latf;)V entityJoinedWorld -abr a (Lcmw;)V unloadChunk -abr a (ZZ)V doMobSpawning -abr am ()V wakeupPlayers -abr ao ()V clearWeather -abr b (Labs;)V addPlayerPortal -abr c (Labs;)V addPlayerJoin -abr c (Latf;)Z addEntitySerialized -abr d (Labs;)V addPlayerRespawn -abr d (Latf;)V addEntityTeleport -abr e ()V everyoneSleeping -abr e (Labs;)V addPlayer0 -abr e (Latf;)Z addAllEntitiesSafely -abr g ()V resetEmptyTime -abr j (Latf;)Z addEntity0 -abr o ()Ldhh; getTravelAgent -abr u ()Ldhx; getWorldPersistentData -abr w ()Lgg; getSpawn -abr y ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks -acl b ()V tick -acl b (Los;)V disconnect -acj a (Ljava/lang/String;)V handleCommand -acj b ()V tick -acj b (Los;)V disconnect -acj c ()V syncPosition -acj e ()Z isExemptPlayer -acm a (Lpk;)V sendPacket -aec a ()Ljava/util/Date; getCreated -aec b ()Ljava/lang/String; getSource -aec c ()Ljava/util/Date; getExpires -aec d ()Ljava/lang/String; getReason -aen a (Lcom/mojang/authlib/GameProfile;)Z isBanned -aee a (Ljava/net/SocketAddress;)Z isBanned -aee b (Ljava/net/SocketAddress;)Laef; get -aem a ()[Ljava/lang/String; getEntries -aem a (Lael;)V add -aem b (Ljava/lang/Object;)Lael; get -aem c ()Z isEmpty -aem c (Ljava/lang/Object;)V remove -aem e ()V save -aem f ()V load -ael f ()Z hasExpired -ael g ()Ljava/lang/Object; getKey -aeg g (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; getPlayersFolder -aei a (Lcom/mojang/authlib/GameProfile;)Z canBypassPlayerLimit -aeh a ()V reloadWhitelist -aeh a (Lcom/mojang/authlib/GameProfile;)V addOp -aeh a (Ljava/lang/String;)Labs; getPlayer -aeh a (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Los; attemptLogin -aeh a (Ljava/util/UUID;)Labs; getPlayer -aeh a (Los;Lop;Ljava/util/UUID;)V sendMessage -aeh a (Lpk;)V sendAll -aeh a (Lxl;Labs;)V sendScoreboard -aeh a (Labs;Z)Labs; moveToWorld -aeh a (Labr;)V setPlayerFileData -aeh a (Lbkd;)Lafk; getStatisticManager -aeh a (Lbkd;DDDDLwv;Lpk;)V sendPacketNearby -aeh a (Z)V setHasWhitelist -aeh b (Lcom/mojang/authlib/GameProfile;)V removeOp -aeh b (Labs;)V savePlayerFile -aeh c ()Lnet/minecraft/server/MinecraftServer; getServer -aeh c (Lcom/mojang/authlib/GameProfile;)Z isWhitelisted -aeh c (Labs;)V disconnect -aeh d ()V tick -aeh e (Lcom/mojang/authlib/GameProfile;)Labs; processLogin -aeh e (Labs;)V updateClient -aeh f ()Laen; getProfileBans -aeh f (Lcom/mojang/authlib/GameProfile;)Z isOp -aeh g ()Laee; getIPBans -aeh h ()V savePlayers -aeh i ()Laep; getWhitelist -aeh j ()[Ljava/lang/String; getWhitelisted -aeh k ()Laei; getOPs -aeh m ()I getPlayerCount -aeh n ()I getMaxPlayers -aeh o ()Z getHasWhitelist -aeh p ()I getViewDistance -aeh q ()Lna; save -aeh r ()V shutdown -aeh s ()Ljava/util/List; getPlayers -aeh t ()V reload -aed a (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; getProfile -aed a (Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile; getProfile -aep a (Lcom/mojang/authlib/GameProfile;)Z isWhitelisted -aeu e ()V clearMessages -aeu f ()Ljava/lang/String; getMessages -aeu g ()Ldl; getWrapper -afh b (Lww;)Z hasDiscoveredRecipe -afj b ()Lna; save -afk a ()V save -afl a ()Lafn; getWrapper -afp a (Lafl;)I getStatisticValue -afp a (Lbkd;Lafl;I)V setStatistic -afn a ()Lgw; getRegistry -agc a ()V bind -aga a (Ljava/lang/Object;)Z isTagged -aga b ()Ljava/util/List; getTagged -ahh c ()Ljava/lang/String; getName -aha a (F)F sin -aha a (III)I clamp -aha a (Ljava/util/Random;II)I nextInt -aha b (D)I floor -aha b (F)F cos -agj a (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; a -agj a (ILjava/security/Key;)Ljavax/crypto/Cipher; a -agj a (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B a -agj a (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; a -aip a (ILjava/lang/String;[Ljava/lang/String;)V map -apu a (Ljava/lang/String;)V enter -apu b (Ljava/lang/String;)V exitEnter -apu c ()V exit -aqu a (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; executeFuture -aqu au ()Z isNotMainThread -aqu av ()Ljava/lang/Thread; getThread -aqu bm ()Z isMainThread -aqu bq ()V executeAll -aqu c (Ljava/lang/Runnable;)V executeTask -aqu c (Ljava/util/function/BooleanSupplier;)V awaitTasks -aqu d (Ljava/lang/Runnable;)Z canExecute -aqu e (Ljava/lang/Runnable;)Ljava/lang/Runnable; postToMainThread -aqu g (Ljava/lang/Runnable;)V executeSync -aqu z ()Z executeNext -aqy bs ()Z isEntered -arq a (F)V setProgress -arq a (Z)Larq; setDarkenSky -arq b (Z)Larq; setPlayMusic -arq c (Z)Larq; setCreateFog -arq k ()F getProgress -arq n ()Z isDarkenSky -arq o ()Z isPlayMusic -arq p ()Z isCreateFog -arr a ()V clear -arx a (I)Larx; getById -art L_ ()I getMaxStackSize -art a (I)Lbqp; getItem -art a (II)Lbqp; splitStack -art a (ILbqp;)V setItem -art b ()I getSize -art b (I)Lbqp; splitWithoutUpdate -art b_ (Lbkd;)V startOpen -art c ()Z isEmpty -art c_ (Lbkd;)V closeContainer -art e ()V update -ase B_ ()Los; getScoreboardDisplayName -ase S ()Los; getDisplayName -ase T ()Z hasCustomName -ase U ()Los; getCustomName -asd B_ ()Los; getScoreboardDisplayName -asj a (ILbqp;Lgl;)Z canPlaceItemThroughFace -asj a (Lgl;)[I getSlotsForFace -asj b (ILbqp;Lgl;)Z canTakeItemThroughFace -asb a (Ljava/lang/Object;)Lasb; success -asb b (Ljava/lang/Object;)Lasb; consume -asb c (Ljava/lang/Object;)Lasb; pass -asb d (Ljava/lang/Object;)Lasb; fail -arw a (Lbwp;DDDLart;)V dropInventory -arw a (Lbwp;DDDLbqp;)V dropItem -arw a (Lbwp;Lgg;Lart;)V dropInventory -arw a (Lbwp;Latf;Lart;)V dropEntity -aso a (Lasp;FF)V trackDamage -aso b ()Los; getDeathMessage -asp a (Latt;)Los; getLocalizedDeathMessage -asp a (Lbkd;)Lasp; playerAttack -asp a (Lbkh;Latf;)Lasp; arrow -asp a (Lbkn;Latf;)Lasp; fireball -asp a (Lbwh;)Lasp; explosion -asp b (Latf;Latf;)Lasp; projectile -asp c (Latt;)Lasp; mobAttack -asp d ()Z isExplosion -asp e ()Lasp; setExplosion -asp f ()Z ignoresArmor -asp h ()F getExhaustionCost -asp i ()Z ignoresInvulnerability -asp j ()Z isStarvation -asp l ()Latf; getEntity -asp m ()Lasp; setIgnoreArmor -asp o ()Lasp; setIgnoresInvulnerability -asp p ()Lasp; setStarvation -asp q ()Lasp; setFire -asp s ()Z isFire -asp x ()Z isMagic -asp y ()Lasp; setMagic -asz a ()Lasx; getMobEffect -asz a (Latt;Ljava/lang/Runnable;)Z tick -asz b ()I getDuration -asz c ()I getAmplifier -asz d ()Z isAmbient -asz e ()Z isShowParticles -asz f ()Z isShowIcon -asx a ()Z isInstant -asx a (I)Lasx; fromId -asx a (Lasx;)I getId -asx a (Latf;Latf;Latt;ID)V applyInstantEffect -asx a (Latt;I)V tick -asx f ()I getColor -atf A_ ()Z isSpectator -atf P ()Lpk; getPacket -atf W ()V decouple -atf Y ()Latj; getEntityType -atf a (DDDFF)V setLocation -atf a (FF)V setYawPitch -atf a (Ljava/lang/String;)Z addScoreboardTag -atf a (Lr;)V appendEntityCrashDetails -atf a (Lgg;FF)V setPositionRotation -atf a (Lna;)V loadData -atf a (Los;)V setCustomName -atf a (Labr;Lgg;Z)Ljava/util/Optional; findOrCreatePortal -atf a (Labr;Lats;)V onLightningStrike -atf a (Lafd;FF)V playSound -atf a (Lasp;F)Z damageEntity -atf a (Lauf;Latg;)F getHeadHeight -atf a (Latk;Lbqp;)V setSlot -atf a (Latz;Ldna;)V move -atf a ([D)Lng; newDoubleList -atf a ([F)Lng; newFloatList -atf aA ()Lafd; getSoundSwim -atf aB ()Lafd; getSoundSplash -atf aC ()Lafd; getSoundSplashHighSpeed -atf aD ()V checkBlockCollisions -atf aG ()Z isSilent -atf aH ()Z isNoGravity -atf aK ()Z isFireProof -atf aL ()Z isInWater -atf aM ()Z isInWaterOrRain -atf a_ ()V initDatawatcher -atf aa ()Ljava/util/Set; getScoreboardTags -atf ab ()V killEntity -atf ac ()V die -atf ad ()Lwi; getDataWatcher -atf af ()Lauf; getPose -atf ai ()V entityBaseTick -atf ak ()V resetPortalCooldown -atf an ()V burnFromLava -atf ao ()I getFireTicks -atf ap ()V extinguish -atf ar ()Z isOnGround -atf aw ()F getBlockJumpFactor -atf ax ()F getBlockSpeedFactor -atf b (DDD)V enderTeleportTo -atf b (DDDFF)V setPositionRotation -atf b (IZ)V setFlag -atf b (Ljava/lang/String;)Z removeScoreboardTag -atf b (Lna;)V saveData -atf b (Lasp;)Z isInvulnerable -atf b (Lauf;)V setPose -atf b (Lbkd;)V pickup -atf bA ()Z isPassenger -atf bB ()Z isVehicle -atf bD ()Z isSneaking -atf bI ()Z isCrouching -atf bJ ()Z isSprinting -atf bK ()Z isSwimming -atf bN ()Z hasGlowingTag -atf bO ()Z isCurrentlyGlowing -atf bP ()Z isInvisible -atf bR ()Ldoa; getScoreboardTeam -atf bT ()I getAirTicks -atf bU ()I getTicksFrozen -atf bW ()Z isFullyFrozen -atf bX ()I getTicksRequiredToFreeze -atf bZ ()F getHeadRotation -atf ba ()V velocityChanged -atf bc ()Z isInteractable -atf bd ()Z isCollidable -atf bf ()Ljava/lang/String; getSaveID -atf bg ()Z isAlive -atf bh ()Z inBlock -atf bj ()V passengerTick -atf bn ()V ejectPassengers -atf bq ()Ldna; getLookDirection -atf bt ()V doPortalTick -atf bu ()I getDefaultPortalCooldown -atf bx ()Ljava/lang/Iterable; getArmorItems -atf bz ()Z isBurning -atf c (DDD)V teleportAndSync -atf c (Z)V setOnGround -atf cA ()Ljava/util/List; getPassengers -atf cE ()Ljava/lang/Iterable; getAllPassengers -atf cF ()Z hasSinglePlayerPassenger -atf cG ()Latf; getRootVehicle -atf cI ()Latf; getVehicle -atf cJ ()Laff; getSoundCategory -atf cK ()I getMaxFireTicks -atf cL ()Ldl; getCommandListener -atf cO ()F getWidth -atf cP ()F getHeight -atf cQ ()Ldna; getPositionVector -atf cV ()Ldna; getMot -atf cX ()D locX -atf cZ ()D locY -atf cb ()Z isInvulnerable -atf cd ()Z canPortal -atf cf ()Z isIgnoreBlockTrigger -atf ci ()Ljava/lang/String; getUniqueIDString -atf cj ()Ljava/lang/String; getName -atf cm ()Z getCustomNameVisible -atf co ()Lgl; getDirection -atf cp ()Lgl; getAdjustedDirection -atf ct ()F getHeadHeight -atf cv ()Lbwp; getWorld -atf cw ()Lnet/minecraft/server/MinecraftServer; getMinecraftServer -atf cz ()Latf; getRidingPassenger -atf d (Z)V setSilent -atf db ()D getHeadY -atf dd ()D locZ -atf de ()V checkDespawn -atf dh ()F getYRot -atf di ()F getXRot -atf dj ()Z isRemoved -atf dk ()Latf$c; getRemovalReason -atf dl ()V unsetRemoved -atf e (DDD)V setPosition -atf e (Z)V setNoGravity -atf f (I)V setOnFire -atf f (Lna;)Lna; save -atf f (Ldna;)V setMot -atf f (Z)V setSneaking -atf g (I)V setFireTicks -atf g (Lna;)V load -atf g (Latf;)V collide -atf g (Z)V setSprinting -atf h (I)Z getFlag -atf h (Z)V setSwimming -atf i ()Z isInRain -atf i (I)V setAirTicks -atf i (Z)V setGlowingTag -atf j (I)V setTicksFrozen -atf j (Z)V setInvisible -atf k ()V tick -atf k (Latf;)Z startRiding -atf l (F)V setHeadRotation -atf m ()V stopRiding -atf m (DDD)V enderTeleportAndLoad -atf m (Latf;)V addPassenger -atf m (Z)V setInvulnerable -atf n (DDD)V setMot -atf n (Latf;)V removePassenger -atf n (Z)V setCustomNameVisible -atf o (DDD)V setPositionRaw -atf o (F)V setYRot -atf p (F)V setXRot -atf v (Latf;)Z isSameVehicle -atf x_ ()V updateSize -atf y_ ()Ldey; getPushReaction -atd a (IZ)V setAge -atd a (Labr;Latd;)Latd; createChild -atd a_ (I)V setAge -atd b_ (I)V setAgeRaw -atd g ()Z canBreed -atd j ()I getAge -ate a (F)V setRadius -ate a (I)V setColor -ate a (Lht;)V setParticle -ate a (Lasz;)V addEffect -ate a (Latt;)V setSource -ate b (F)V setRadiusOnUse -ate b (I)V setDuration -ate c (F)V setRadiusPerTick -ate d (I)V setWaitTime -ate h ()F getRadius -ate i ()I getColor -ate j ()Lht; getParticle -ate n ()I getDuration -ate s ()Latt; getSource -atl a (I)I getOrbValue -atv A ()Layr; getControllerLook -atv B ()Lays; getControllerMove -atv D ()Layq; getControllerJump -atv F ()Lbbz; getNavigation -atv G ()Lbcs; getEntitySenses -atv H ()Latt; getGoalTarget -atv I ()V blockEaten -atv L ()V doSpawnEffect -atv N ()Lww; getDefaultLootTable -atv O ()Z isSpecialPersistence -atv a (Lbxd;Lary;Latx;Laul;Lna;)Laul; prepare -atv a (Z)V setBaby -atv a (ZZ)V unleash -atv b (Latf;Z)V setLeashHolder -atv eX ()V mobTick -atv fb ()I getMaxSpawnGroup -atv fd ()V setPersistent -atv fe ()Z canPickupLoot -atv ff ()Z isPersistent -atv fm ()Z isLeashed -atv fn ()Latf; getLeashHolder -atv fo ()Z isNoAI -atv fp ()Z isLeftHanded -atv fq ()Z isAggressive -atv h (D)Z isTypeNotPersistent -atv h (Latt;)V setGoalTarget -atv k (Lbqp;)Z canPickup -atv q ()Lafd; getSoundAmbient -atv r (Z)V setCanPickupLoot -atv s (Z)V setNoAI -atv t (Z)V setLeftHanded -atv u (Z)V setAggressive -atv v ()V initPathfinder -ats a (Z)V setEffect -att B (Latf;)Z hasLineOfSight -att a (Larz;)V swingHand -att a (Larz;Z)V swingHand -att a (Lasp;)V die -att a (Lasp;IZ)V dropDeathLoot -att a (Lasx;)Z hasEffect -att a (Latf;I)V receive -att a (Latt;)V setLastDamager -att a (Laup;)Lauq; getAttributeInstance -att b (F)V heal -att b (Lgg;)V entitySleep -att b (Lasp;F)V damageArmor -att b (Lasz;)Z addEffect -att b (Lasz;Latf;)Z addEffect -att b (Lasx;)Lasz; getEffect -att b (Latk;)Lbqp; getEquipment -att b_ ()Z isClimbing -att c (F)V setHealth -att c (Lasp;)Lafd; getSoundHurt -att c (Lasp;F)V damageHelmet -att c (Latk;)V broadcastItemBreak -att c (Lbqp;)V playEquipSound -att d (Larz;)V broadcastItemBreak -att d (Lasp;F)F applyArmorModifier -att d (Lasx;)Z removeEffect -att d (Latt;)V shieldBlock -att d (Lbkd;)I getExpValue -att dC ()Z isDropExperience -att dE ()Z alwaysGivesExp -att dF ()Ljava/util/Random; getRandom -att dG ()Latt; getLastDamager -att dM ()V tickPotionEffects -att dQ ()Z removeAllEffects -att dR ()Ljava/util/Collection; getEffects -att dU ()F getHealth -att dX ()V dropInventory -att dY ()V dropExperience -att do ()Lauo; getBehaviorController -att e (Lasp;)Z applyBlockingModifier -att e (Lasp;F)F applyMagicModifier -att eA ()Z doAITick -att eB ()F getAbsorptionHearts -att eD ()Lato; getMainHand -att eE ()Z isHandRaised -att eF ()Larz; getRaisedHand -att eG ()Lbqp; getActiveItem -att eJ ()V releaseActiveItem -att eK ()V clearActiveItem -att eL ()Z isBlocking -att eN ()Z isGliding -att eS ()Ljava/util/Optional; getBedPosition -att eU ()Z isSleeping -att eV ()V entityWakeup -att eb ()V playBlockStepSound -att ec ()I getArmorStrength -att ed ()Laso; getCombatTracker -att ee ()Latt; getKillingEntity -att ef ()F getMaxHealth -att eg ()I getArrowCount -att ej ()Laur; getAttributeMap -att ek ()Laty; getMonsterType -att el ()Lbqp; getItemInMainHand -att em ()Lbqp; getItemInOffHand -att eo ()F getSoundVolume -att eq ()Z isFrozen -att es ()V jump -att ex ()V doTick -att ey ()V collideNearby -att ez ()Z isRiptiding -att f (Lasp;F)V damageEntity0 -att h ()V enterCombat -att i ()V exitCombat -att i (Lbqp;)Latk; getEquipmentSlotForItem -att p (I)Lafd; getSoundFall -att q (F)V damageShield -att q (I)V setArrowCount -att q (Z)V setJumping -att t (F)V setAbsorptionHearts -att u_ ()V movementTick -att v_ ()Lafd; getSoundDeath -att w_ ()Z isBaby -att x ()V updateEquipment -att z (Latf;)Z attackEntity -aun b (Ljava/util/UUID;)V setOwnerUUID -aun f (Lbkd;)V tame -aun fv ()Z isSitting -aun fx ()Z isWillSit -aun p ()Z isTamed -aun w (Z)V setTamed -aun x (Z)V setSitting -aun y (Z)V setWillSit -atj a (Labr;Lna;Los;Lbkd;Lgg;Latx;ZZ)Latf; spawnCreature -atj a (Labr;Lbqp;Lbkd;Lgg;Latx;ZZ)Latf; spawnCreature -atj a (Latj;)Lww; getName -atj b (Labr;Lna;Los;Lbkd;Lgg;Latx;ZZ)Latf; createCreature -atj n ()I getChunkRange -atj o ()I getUpdateInterval -atj p ()Z isDeltaTracking -atj$a a (I)Latj$a; trackingRange -atj$a b (I)Latj$a; updateInterval -atk a (Ljava/lang/String;)Latk; fromName -atk c ()I getSlotFlag -atk d ()Ljava/lang/String; getSlotName -atn b (I)V setDarkTicksRemaining -atn t ()I getDarkTicksRemaining -aua F_ ()V pacify -aua G_ ()Z isAngry -aua H ()Latt; getGoalTarget -aua a ()I getAnger -aua a (I)V setAnger -aua a (Ljava/util/UUID;)V setAngerTarget -aua a (Latt;)V setLastDamager -aua b ()Ljava/util/UUID; getAngerTarget -aua c ()V anger -aua dG ()Latt; getLastDamager -aua h (Latt;)V setGoalTarget -aui a (Laff;)V saddle -aui c ()Z canSaddle -aui d ()Z hasSaddle -auj a ()Z canShear -auj a (Laff;)V shear -aub d ()Ljava/util/UUID; getOwnerUUID -aub e ()Latf; getOwner -aug a ()Z isPowered -atp a (Z)V setSaddle -atp b ()Z hasSaddle -auo a (Lbbt;)Z hasMemory -auo a (Lbbt;Ljava/lang/Object;)V setMemory -auo a (Lbbt;Ljava/util/Optional;)V setMemory -auo a (Lblo;)V setSchedule -auo b ()Lblo; getSchedule -auo b (Lbbt;)V removeMemory -auo c (Lbbt;)Ljava/util/Optional; getMemory -aup a ()D getDefault -aup c ()Ljava/lang/String; getName -aur a ()Ljava/util/Set; getAttributes -auq a ()Laup; getAttribute -auq a (D)V setValue -auq b ()D getBaseValue -auq c ()Ljava/util/Set; getModifiers -auq c (Laus;)V addModifier -auq d (Laus;)V removeModifier -auq f ()D getValue -aus a ()Ljava/util/UUID; getUniqueId -aus b ()Ljava/lang/String; getName -aus c ()Laus$a; getOperation -aus d ()D getAmount -aus e ()Lna; save -ayk a (Labr;Lbjq;)V doWork -ayq a ()V jump -bak a (I)V setTimeBetweenMovement -azp b ()V doTick -bbt a ()Ljava/util/Optional; getSerializer -bds p ()Z isAsleep -bds v (Z)V setAsleep -bdz b ()Lbqp; getBucketItem -bdz m (Lbqp;)V setBucketName -bdz p ()Z isFromBucket -bdz v (Z)V setFromBucket -bdx a (Lbdx;)Z mate -bdx fA ()Labs; getBreedCause -bdx fB ()Z isInLove -bdx fC ()V resetLove -bdx t (I)V setLoveTicks -bdy fD ()Z hasHivePos -bdy fE ()Lgg; getHivePos -bdy fG ()Z hasNectar -bdy fH ()Z hasStung -bdy fL ()Z canPollinate -bdy fP ()I getNumCropsGrownSincePollination -bdy g (Lgg;)V setFlowerPos -bdy p ()Lgg; getFlowerPos -bdy t ()Z hasFlowerPos -bdy u (I)V setCannotEnterHiveTicks -bdy v (Z)V setHasNectar -bdy w (Z)V setHasStung -bea a (Lbpl;)V setCollarColor -bea fE ()I getCatType -bea fH ()Lbpl; getCollarColor -bea u (I)V setCatType -beb t ()Z isChickenJockey -beb v (Z)V setChickenJockey -bee b (I)V setMoistness -bee g (Lgg;)V setTreasurePos -bee n ()Lgg; getTreasurePos -bee p ()Z gotFish -bee t ()I getMoistness -bee v (Z)V setGotFish -bdu fw ()Lafd; getSoundFlop -beg B (Z)V setSleeping -beg a (Lbeg$v;)V setFoxType -beg fG ()V initializePathFinderGoals -beg fv ()Z isSitting -beg t ()Lbeg$v; getFoxType -beg v (Z)V setSitting -beg x (Z)V setCrouching -beh fw ()Z isPlayerCreated -beh w (Z)V setPlayerCreated -bei a (Lbei$a;)V setVariant -bei t ()Lbei$a; getVariant -bej fv ()Z isTrusting -bej v (Z)V setTrusting -bek a (Lbek$a;)V setMainGene -bek b (Lbek$a;)V setHiddenGene -bek fE ()Lbek$a; getMainGene -bek fF ()Lbek$a; getHiddenGene -bek fI ()Lbek$a; getActiveGene -bek fJ ()Z isLazy -bek fK ()Z isWorried -bek fL ()Z isPlayful -bek fN ()Z isWeak -bek$a c ()Z isRecessive -bel fF ()I getVariant -bel u (I)V setVariant -beo b (I)V setPuffState -beo fx ()I getPuffState -bep fv ()Lafd; getSoundJump -bep fw ()I getRabbitType -bep u (I)V setRabbitType -ber b (Lbpl;)V setColor -ber fv ()Z isSheared -ber t ()Lbpl; getColor -ber v (Z)V setSheared -bet p ()Z hasPumpkin -bet v (Z)V setHasPumpkin -bev fE ()I getVariant -bev w (I)V setVariant -bew fw ()Lgg; getHomePos -bew fx ()Lgg; getTravelPos -bew g (Lgg;)V setHomePos -bew h (Lgg;)V setTravelPos -bew p ()Z hasEgg -bew v (Z)V setHasEgg -bey a (Lbpl;)V setCollarColor -bey fG ()Lbpl; getCollarColor -bez a (Lbez$e;)V setVariant -bez fD ()Z isPlayingDead -bez fx ()Lbez$e; getVariant -bez w (Z)V setPlayingDead -bfe fv ()Z isScreamingGoat -bfe v (Z)V setScreamingGoat -bfk a (Lbfr;Lbfm;)V setVariant -bfk fD ()I getVariantRaw -bfk fv ()Lbfr; getColor -bfk fx ()Lbfm; getStyle -bfk x (I)V setVariantRaw -bfi A (Z)V setStanding -bfi b (Ljava/util/UUID;)V setOwnerUUID -bfi fF ()Z isTamed -bfi fG ()Ljava/util/UUID; getOwnerUUID -bfi fK ()Z hasReproduced -bfi fL ()I getTemper -bfi fM ()V loadChest -bfi fO ()D getJumpStrength -bfi fQ ()Lafd; getSoundAngry -bfi fS ()I getMaxDomestication -bfi fw ()I getChestSlots -bfi v (I)V setTemper -bfi w (Z)V setTamed -bfh fv ()Z isCarryingChest -bfh v (Z)V setCarryingChest -bfl ge ()I getStrength -bfl gg ()I getVariant -bfl x (I)V setVariant -bfl y (I)V setStrength -bfw a (Lgg;)V setBeamTarget -bfw a (Z)V setShowingBottom -bfw h ()Lgg; getBeamTarget -bfw i ()Z isShowingBottom -bfx ft ()Lbgo; getDragonControllerManager -bfx fu ()Lcnx; getEnderDragonBattle -bfx g (Lasp;F)Z dealDamage -bgo a (Lbgn;)V setControllerPhase -bgn a (I)Lbgn; getById -bgh i ()Lbgn; getControllerPhase -bgr a (II)V setHeadTarget -bgr n ()V beginSpawnSequence -bgr t ()I getInvul -bgr t (I)V setInvul -bgr u (I)I getHeadTarget -bgt a (Lgy;)V setHeadPose -bgt a (Z)V setSmall -bgt b (Lgy;)V setBodyPose -bgt c (Lgy;)V setLeftArmPose -bgt d (Lgy;)V setRightArmPose -bgt e (Lgy;)V setLeftLegPose -bgt f (Lgy;)V setRightLegPose -bgt n ()Z isSmall -bgt p ()Z hasArms -bgt q ()Z hasBasePlate -bgt r (Z)V setArms -bgt s (Z)V setBasePlate -bgt t ()Z isMarker -bgt t (Z)V setMarker -bgv a (Lgl;)V setDirection -bgv p ()V updateBoundingBox -bgv q ()Z survives -bgv r ()I getHangingWidth -bgv s ()I getHangingHeight -bgv t ()V playPlaceSound -bgv v ()Lgg; getBlockPosition -bgw a (I)V setRotation -bgw a (IZ)V setRotation -bgw a (Lbqp;)V setItem -bgw a (Lbqp;Z)V setItem -bgw w ()Lbqp; getItem -bgw x ()I getRotation -bgy a ()I getWidth -bgy b ()I getHeight -bhb j ()Lcks; getBlock -bhc a (I)V setPickupDelay -bhc a (Lbqp;)V setItemStack -bhc b (Ljava/util/UUID;)V setOwner -bhc c (Ljava/util/UUID;)V setThrower -bhc h ()Lbqp; getItemStack -bhc i ()Ljava/util/UUID; getOwner -bhc j ()Ljava/util/UUID; getThrower -bhc n ()V defaultPickupDelay -bhc z ()V mergeNearby -bhd a (I)V setFuseTicks -bhd h ()Latt; getSource -bhd i ()I getFuseTicks -bhd j ()V explode -bhj fB ()V createEffectCloud -bhj fv ()V ignite -bhj fw ()Z canCauseHeadDrop -bhj fx ()V setCausedHeadDrop -bhj fy ()V explode -bhj t ()Z isIgnited -bhn c (Lcks;)V setCarried -bhn fv ()Lcks; getCarried -bhr p ()I getPower -bht t ()Lafd; getSoundFlop -bih a (Lbih$a;)V setSpell -bih fG ()Lbih$a; getSpell -bih fv ()Lafd; getSoundCastSpell -bih$c l ()Lbih$a; getCastSpell -bhy fB ()Z isPatrolLeader -bhy fE ()Z isPatrolling -bhy fx ()Lgg; getPatrolTarget -bhy g (Lgg;)V setPatrolTarget -bhy v (Z)V setPatrolLeader -bhz a (I)V setSize -bhz n ()I getSize -bid a (I)V setPeek -bid a (Lgl;)V setAttachFace -bid fB ()I getPeek -bid t ()Lgl; getAttachFace -big a (IZ)V setSize -big fw ()Lafd; getSoundSquish -big fx ()Lafd; getSoundJump -big fy ()I getSize -bik p ()Z isShivering -bik v (Z)V setShivering -bil fv ()Z isCharging -bil v (Z)V setCharging -biq a (I)V startDrownedConversion -biq fC ()Z isDrownConverting -biq t ()Lafd; getSoundStep -bir a (Ljava/util/UUID;I)V startConversion -bir c (Lna;)V setOffers -bir fF ()Z isConverting -bir fI ()I getConversionProgress -bhk H ()Latt; getGoalTarget -bit fD ()Z isImmuneToZombification -bit fw ()Z isConverting -bit v (Z)V setImmuneToZombification -biy p ()Z isImmuneToZombification -biy t ()Z isConverting -biy v (Z)V setImmuneToZombification -bjq fR ()Z canPlant -bjq gd ()V populateTrades -bjq v (I)V setExperience -bjw fG ()I getDespawnDelay -bjw v (I)V setDespawnDelay -bjo fF ()Lart; getInventory -bjr a ()Lbjv; getType -bjr a (I)Lbjr; withLevel -bjr a (Lbjt;)Lbjr; withProfession -bjr a (Lbjv;)Lbjr; withType -bjr b ()Lbjt; getProfession -bjr c ()I getLevel -bjs a (Lbjr;)V setVillagerData -bjs fG ()Lbjr; getVillagerData -bkd a (ILbvn;IIZZ)V openTrade -bkd a (Ljava/util/Collection;)I discoverRecipes -bkd a (Lgg;)Lcom/mojang/datafixers/util/Either; sleep -bkd a (Labr;Lgg;FZZ)Ljava/util/Optional; getBed -bkd a (Lasd;)Ljava/util/OptionalInt; openContainer -bkd a (Lbfi;Lart;)V openHorseInventory -bkd a (Lbqp;I)V enchantDone -bkd a (Lbqp;Larz;)V openBook -bkd a (Lbqp;Z)Lbhc; drop -bkd a (Lcjp;)V openSign -bkd a (Z)Z dropItem -bkd a (ZZ)V wakeup -bkd b (Ljava/util/Collection;)I undiscoverRecipes -bkd c (I)V levelDown -bkd c (Ljava/lang/String;)Ljava/util/UUID; getOfflineUUID -bkd d (I)V giveExp -bkd d (Latf;)V attack -bkd d (Lcks;)Z hasBlock -bkd f ()Z isCreative -bkd fA ()Lna; getShoulderEntityRight -bkd fC ()V resetAttackCooldown -bkd fD ()Lbqm; getCooldownTracker -bkd fF ()Z isCreativeAndOp -bkd fd ()I getScore -bkd fe ()V removeCursedItems -bkd fi ()Lcom/mojang/authlib/GameProfile; getProfile -bkd fj ()Lbkc; getInventory -bkd fk ()Lbka; getAbilities -bkd fl ()Z isDeeplySleeping -bkd fo ()V startGliding -bkd fp ()V stopGliding -bkd fr ()I getExpToLevel -bkd fs ()Lbmf; getFoodData -bkd fv ()Lbnr; getEnderChest -bkd fw ()V releaseShoulderEntities -bkd fx ()Ldny; getScoreboard -bkd fz ()Lna; getShoulderEntityLeft -bkd i (Lna;)V setShoulderEntityLeft -bkd j (Lna;)V setShoulderEntityRight -bkd k (Lna;)V spawnEntityFromShoulder -bkd n ()V closeInventory -bkd q (DDD)V checkMovement -bkd t ()V updateAbilities -bkd t (I)V setScore -bkd u (F)V applyExhaustion -bkd u (I)V addScore -bkd v (F)F getAttackCooldown -bkc a (Lbqp;Lbqp;)Z isSimilarAndNotFull -bkc d (Lbqp;)I firstPartial -bkc e (Lbqp;)Z pickup -bkc f ()Lbqp; getItemInHand -bkc g ()I getHotbarSize -bkc h ()I getFirstEmptySlotIndex -bkc k ()V dropContents -bkh a (I)V setKnockbackStrength -bkh a (Z)V setCritical -bkh b (B)V setPierceLevel -bkh h (D)V setDamage -bkh j ()Lafd; getSoundHit -bkh l ()Lbqp; getItemStack -bkh n ()D getDamage -bkh p ()Z isCritical -bkh q ()Z isShotFromCrossbow -bkh q (Z)V setShotFromCrossbow -bkh r ()B getPierceLevel -bkm a (Lbqp;)V setItem -bkl h ()Latt; getOwner -bkn a (Lbqp;)V setItem -bkn l ()Lbqp; getItem -bko i ()Z isShotAtAngle -bko j ()V explode -bko l ()Z hasExplosions -bkp c (Latf;)V reel -bkp h ()Z isInOpenWater -bkp i ()Lbkd; getOwner -bkp j ()Latf; getHooked -bkp x (Latf;)V updateHookedEntity -ble n ()V splash -ble o ()Z isLingering -bkz a (Lbqp;)V setItem -bkz i ()Lbql; getDefaultItem -bkz j ()Lbqp; getItem -bkj a (Lasz;)V addEffect -bkj c (I)V setColor -bkj v ()I getColor -blg a (Z)V setCharged -blg l ()Z isCharged -bkt b (Latf;)V setShooter -bkt c (DDDFF)V shoot -bkt w ()Latf; getShooter -bkq h ()Lbqp; getSuppliedItem -blj fI ()Z isCanJoinRaid -blj y (Z)V setCanJoinRaid -blk a (Lgg;I)Lbli; getNearbyRaid -bli d ()Z isStopped -bli e ()Z isVictory -bli f ()Z isLoss -bli i ()Lbwp; getWorld -bli j ()Z isStarted -bli k ()I getGroupsSpawned -bli l ()I getMaxBadOmenLevel -bli m ()I getBadOmenLevel -bli n ()V stop -bli p ()V updateProgress -bli q ()F sumMobHealth -bli t ()Lgg; getCenter -bli u ()I getId -blu a (F)V setDamage -blu a (Lblu$b;)V setType -blu n ()F getDamage -blu q ()Lblu$b; getType -bls a (F)V setDamage -bls b (Lcks;)V setDisplayBlock -bls h ()D getMaxSpeed -bls j ()V decelerate -bls l ()F getDamage -bls m (I)V setDisplayBlockOffset -bls n ()I getType -bls p ()Lbls$a; getMinecartType -bls q ()Lcks; getDisplayBlock -bls s ()I getDisplayBlockOffset -bly w ()Lbvp; getCommandBlock -blt a (Lww;J)V setLootTable -bma n (I)V setCooldown -bma p (Z)V setEnabled -bma w ()Z isEnabled -bmg a ()I getNutrition -bmg b ()F getSaturationModifier -bmf a ()I getFoodLevel -bmf a (IF)V eat -bmf e ()F getSaturationLevel -bmj a ()Lbnn; getType -bmj a (I)Lboa; getSlot -bmj a (II)V setContainerData -bmj a (Lbkd;)Z canUse -bmj a (Lbmv;)V addSlotListener -bmj b ()V updateInventory -bmj b (ILbqp;)V setItem -bmj b (Lbkd;I)Lbqp; shiftClick -bmj b (Lbqp;)V setCarried -bmj f ()Lbqp; getCarried -bmu a (Lbwp;Lgg;)Lbmu; at -bmz a (I)V set -bmz b ()I get -bmw a (Lbmj;II)V sendDataChange -bmw a (Lbmj;ILbqp;)V sendSlotChange -bmw a (Lbmj;Lgs;Lbqp;[I)V sendInitialData -bmw a (Lbmj;Lbqp;)V sendCarriedChange -bmt a (I)I getProperty -bmt a (II)V setProperty -bmv a (Lbmj;II)V setContainerData -bno g ()Lbvm; getRecipe -bnu a (Lbth;)V setRecipeUsed -bnu a (Lbwp;Labs;Lbth;)Z setRecipeUsed -bnu b (Lbkd;)V awardUsedRecipes -bnu d ()Lbth; getRecipeUsed -boa a ()I getMaxStackSize -boa a (Lbkd;)Z isAllowed -boa a (Lbqp;)Z isAllowed -boa a_ (Lbqp;)I getMaxStackSize -boa d (Lbqp;)V set -boa e ()Lbqp; getItem -boa f ()Z hasItem -bpl a ()I getColorIndex -bpl a (I)Lbpl; fromColorIndex -bpl d ()[F getColor -bpl f ()I getFireworksColor -bql N_ ()Lbqp; createItemStack -bql a ()Ljava/lang/String; getName -bql a (Lbql;)I getId -bql a (Lbqp;Lcks;)F getDestroySpeed -bql a (Lbzo;)Lbql; getItemOf -bql a_ (Lcks;)Z canDestroySpecialBlock -bql b (I)Lbql; getById -bql l ()I getMaxStackSize -bql m ()I getMaxDurability -bql n ()Z usesDurability -bql r ()Lbql; getCraftingRemainingItem -bql u ()Z isFood -bql v ()Lbmg; getFoodInfo -bot d ()Z isCheckCollisions -bot e ()Lbzo; getBlock -bqm a (Lbql;)Z hasCooldown -bqm a (Lbql;I)V setCooldown -bqp A ()Z canEnchant -bqp B ()Z hasEnchantments -bqp F ()I getRepairCost -bqp I ()I getCount -bqp N ()V checkEmpty -bqp a (I)Lbqp; cloneAndSubtract -bqp a (ILjava/util/Random;Labs;)Z isDamaged -bqp a (ILatt;Ljava/util/function/Consumer;)V damage -bqp a (Lbqp;)Z doMaterialsMatch -bqp a (Lbqp;Lbqp;)Z equals -bqp a (Lbsr;)Lasa; placeItem -bqp a (Lbuj;I)V addEnchantment -bqp b ()Z isEmpty -bqp b (I)V setDamage -bqp b (Lna;)Lna; save -bqp b (Lbqp;Lbqp;)Z matches -bqp b (Lcks;)Z canDestroySpecialBlock -bqp c ()Lbql; getItem -bqp c (I)V setRepairCost -bqp c (Ljava/lang/String;)V removeTag -bqp c (Lna;)V setTag -bqp d ()I getMaxStackSize -bqp e ()Z isStackable -bqp e (I)V setCount -bqp f (I)V add -bqp g (I)V subtract -bqp h ()I getDamage -bqp m ()Lbqp; cloneItemStack -bqp r ()Z hasTag -bqp s ()Lna; getTag -bqp t ()Lna; getOrCreateTag -bqp u ()Lng; getEnchantments -bqp v ()Los; getName -bqp x ()Z hasName -bqv a (Labr;Lbqp;)V applySepiaFilter -bqv a (Lbqp;Lbwp;)Ldhs; getSavedMap -bqv a (Lbwp;IIBZZ)Lbqp; createFilledMapView -bsm a (Lbqp;)Ljava/util/List; getEffects -bsr a ()Lgg; getClickPosition -bsr h ()Z isSneaking -bsr k ()Lgl; getClickedFace -bsr l ()Ldna; getPos -bsr n ()Lbqp; getItemStack -bsr o ()Lbkd; getEntity -bsr p ()Larz; getHand -bsr q ()Lbwp; getWorld -bti a (Lww;)Ljava/util/Optional; getRecipe -bti a (Lbtk;Lart;Lbwp;)Ljava/util/Optional; craft -bth Q_ ()Z isComplex -bth R_ ()Lbtj; getRecipeSerializer -bth c ()Lbqp; getResult -bth f ()Lww; getKey -bst b ()F getExperience -bst e ()I getCookingTime -bte f ()V buildChoices -buj a ()I getMaxLevel -buj a (Lbqp;)Z canEnchant -buj b ()Z isTreasure -buj b (Lbuj;)Z isCompatible -buj e ()I getStartLevel -bul a (Lbuj;Lbqp;)I getEnchantmentLevel -bul c (Latt;)I getFireAspectEnchantmentLevel -bul d (Latt;)I getOxygenEnchantmentLevel -bul e (Lbqp;)Z shouldNotDrop -bul f (Latt;)I getDigSpeedEnchantmentLevel -buk a (Lbql;)Z canEnchant -bvl a (Lbkd;Los;I)V openTrade -bvl f (Lbkd;)V setTradingPlayer -bvl fD ()Lbwp; getWorld -bvl fv ()Lbkd; getTrader -bvl fx ()Lbvn; getOffers -bvl fy ()Z isRegularVillager -bvl fz ()Lafd; getTradeSound -bvl t ()I getExperience -bvl u (I)V setForcedExperience -bvm a (I)V increaseSpecialPrice -bvm b ()Lbqp; getBuyItem1 -bvm b (I)V setSpecialPrice -bvm c ()Lbqp; getBuyItem2 -bvm d ()Lbqp; getSellingItem -bvm g ()I getUses -bvm h ()V resetUses -bvm i ()I getMaxUses -bvm j ()V increaseUses -bvm k ()I getDemand -bvm l ()V setSpecialPrice -bvm m ()I getSpecialPrice -bvm n ()F getPriceMultiplier -bvm o ()I getXp -bvm p ()Z isFullyUsed -bvm s ()Z isRewardExp -bvu a ()J pair -bvu a (II)J pair -bvu a (J)I getX -bvu b (J)I getZ -bvu h ()I getRegionX -bvu i ()I getRegionZ -bvp a (Ljava/lang/String;)V setCommand -bvp a (Los;)V setName -bvp i ()Ldl; getWrapper -bvp l ()Ljava/lang/String; getCommand -bvp m ()Los; getName -bwm a ()I getId -bwm a (I)Lbwm; getById -bwm f ()Z isCreative -bwh d ()Latt; getSource -bwh e ()V clearBlocks -bwh f ()Ljava/util/List; getBlocks -bwl a (Lbwl$e;)Lbwl$g; get -bwl b (Lbwl$e;)Z getBoolean -bwl c (Lbwl$e;)I getInt -bwl$f a ()Lbwl$g; getValue -bwl$g a (Ljava/lang/String;)V setValue -bwl$g a (Lnet/minecraft/server/MinecraftServer;)V onChange -bwl$g b ()Ljava/lang/String; getValue -bwl$g c ()I getIntValue -bwq L ()Lcmo; getChunkProvider -bwq M ()Lbxh; getFluidTickList -bwq N ()Lbxh; getBlockTickList -bwq a (Lgg;Lbzo;)V update -bwq a (Lht;DDDDDD)V addParticle -bwq a (Lbkd;Lgg;Lafd;Laff;FF)V playSound -bwq af ()Larx; getDifficulty -bwq c (ILgg;I)V triggerEffect -bwq d_ (Lgg;)Lary; getDamageScaler -bwq j ()I getLogicalHeight -bwq m_ ()Ldhy; getWorldData -bwq n ()Lnet/minecraft/server/MinecraftServer; getMinecraftServer -bwq q_ ()Ljava/util/Random; getRandom -bxk E ()J getSeed -bvt a (Lbvx;)Ldmw; rayTrace -bvt a (Ldna;Ldna;Lgg;Ldnt;Lcks;)Ldmw; rayTrace -bvt a_ (Lgg;)Lcks; getType -bvt b_ (Lgg;)Ldes; getFluid -bvt c_ (Lgg;)Lcip; getTileEntity -bvr a (Lbwy;Lgg;)I getBrightness -bvr b (Lgg;I)I getLightLevel -bvy a (Latf;Ldmv;)Z getCubes -bvy g (Latf;)Z getCubes -bvy o_ ()Lcmi; getWorldBorder -bwg a (DDDD)Z isPlayerNearby -bwg a (Latf;D)Lbkd; findNearbyPlayer -bwg a (Latf;Ldmv;Ljava/util/function/Predicate;)Ljava/util/List; getEntities -bwg a_ (Latf;Ldmv;)Ljava/util/List; getEntities -bwg z ()Ljava/util/List; getPlayers -bwo k ()Lbql; getItem -bws C (Lgg;)I getLightLevel -bws D (Lgg;)Z isLoaded -bws a (II)Lcml; getChunkAt -bws a (IIIIII)Z isAreaLoaded -bws a (IILcmp;)Lcml; getChunkAt -bws a (IILcmp;Z)Lcml; getChunkAt -bws a (Lgg;Lgg;)Z areChunksLoadedBetween -bws a (Lcps$a;Lgg;)Lgg; getHighestBlockYAt -bws b (II)Z isChunkLoaded -bws d (Ldmv;)Z containsLiquid -bws j_ ()Z isClientSide -bws l_ ()I getSeaLevel -bws p_ ()Lcnu; getDimensionManager -bws w (Lgg;)Lbxo; getBiome -bws x (Lgg;)Z isEmpty -bwx a (Lgg;Lcks;I)Z setTypeAndData -bwx b (Latf;)Z addEntity -bwr ag ()I getMaxBuildHeight -bwr ah ()I getSectionsCount -bwr ai ()I getMinSection -bwr aj ()I getMaxSection -bwr e (I)I getSectionIndex -bwr f (I)I getSectionIndexFromSectionY -bwr g (I)I getSectionYFromSectionIndex -bwr s_ ()I getMinBuildHeight -bwr t_ ()I getHeight -bwr v (Lgg;)Z isOutsideWorld -bvq a (Latj;)V setMobName -bvq a (Lbwp;Lgg;Lbxf;)V setSpawnData -bvq b (Lbwp;Lgg;)Lww; getMobName -bxf c ()Lna; getEntity -bwz a (Lbwp;Lcmw;)Lgg; getRandomPosition -bwv a (Lcps$a;Lgg;)Lgg; getHighestBlockYAt -bwp I ()Lcol; getEntities -bwp K ()Ldny; getScoreboard -bwp P ()Z isDay -bwp Q ()Z isNight -bwp R ()V tickBlockEntities -bwp V ()J getTime -bwp W ()J getDayTime -bwp X ()Lbwl; getGameRules -bwp Z ()Z isRaining -bwp a (I)Latf; getEntity -bwp a (Lgg;Lgl;)Z isBlockFacePowered -bwp a (Lgg;Lbzo;II)V playBlockAction -bwp a (Lgg;Lcks;Lcks;I)V notify -bwp a (Latf;B)V broadcastEntityEffect -bwp a (Latf;DDDFLbwh$a;)Lbwh; explode -bwp a (Latf;DDDFZLbwh$a;)Lbwh; createExplosion -bwp a (Latf;Lasp;Lbwi;DDDFZLbwh$a;)Lbwh; createExplosion -bwp a (Lbkd;DDDLafd;Laff;FF)V playSound -bwp a (Lbkd;Latf;Lafd;Laff;FF)V playSound -bwp a (Lcip;)V setTileEntity -bwp aa ()Lwv; getDimensionKey -bwp ab ()Lapu; getMethodProfiler -bwp ac ()Ljava/util/function/Supplier; getMethodProfilerSupplier -bwp ad ()Z isDebugWorld -bwp b (Lgg;Lgl;)I getBlockFacePower -bwp b (Lgg;Lbzo;)V applyPhysics -bwp b (Lgg;Lcks;)Z setTypeUpdate -bwp b (ZZ)V setSpawnFlags -bwp c (Lgg;Lbzo;)V updateAdjacentComparators -bwp k (Lgg;)Z isValidLocation -bwp m (Lgg;)Lcmw; getChunkAtWorldCoords -bwp n (Lgg;)V removeTileEntity -bwp q ()Lbti; getCraftingManager -bwp q (Lgg;)I getBlockPower -bwp r (Lgg;)Z isBlockIndirectlyPowered -bwp s ()Z isSavingDisabled -bwp t (Lgg;)Z isRainingAt -bwp v ()I getWorldMapCount -bxd G ()Labr; getLevel -bxd h (Latf;)V addAllEntities -bwt a ()Ljava/lang/String; getLevelName -bwt b ()Lbwm; getGameType -bwt c ()Z isHardcore -bwt d ()Larx; getDifficulty -bwt f ()Lbwl; getGameRules -bxo a (Lgg;)F getAdjustedTemperature -bxo i ()F getHumidity -bxq$a b (III)Lbxo; getBiome -bzo a (I)Lcks; getByCombinedId -bzo a (Labr;Lgg;I)V dropExperience -bzo a (Lbql;)Lbzo; asBlock -bzo a (Lbsp;)Lcks; getPlacedState -bzo a (Lbwq;Lgg;Lcks;)V postBreak -bzo a (Lbwp;Lgg;Lbwh;)V wasExploded -bzo a (Lbwp;Lgg;Lcks;Latf;)V stepOn -bzo a (Lbwp;Lgg;Lcks;Latt;Lbqp;)V postPlace -bzo a (Lbwp;Lcks;Lgg;Latf;F)V fallOn -bzo a (Lcks;Labr;Lgg;Lcip;Latf;Lbqp;)Ljava/util/List; getDrops -bzo a (Lcks;Lbwp;Lgg;Lcip;Latf;Lbqp;)V dropItems -bzo e_ (Lcks;)Z isTicking -bzo f ()F getDurability -bzo i ()F getFrictionFactor -bzo i (Lcks;)I getCombinedId -bzo j ()F getSpeedFactor -bzo l ()F getJumpFactor -bzo m ()Lckt; getStates -bzo m (Lcks;)Lcge; getStepSound -bzo n ()Lcks; getBlockData -byf b ()Lbpl; getColor -cam a (Lcam;Lcks;Lbwp;Lgg;Z)Lart; getInventory -cat b (Lbvt;Lgg;Lcks;)Z canHarden -cba b (I)Lcks; setAge -cba h (Lcks;)Z isRipe -cbg n (Lcks;)Z isDiode -cbj a (Labr;Lgg;)V dispense -cbk a (Latf;Lbwp;Lcks;Lgg;Z)V setDoor -cby h (Lcks;)Z canFallThrough -ccc a (Lbwp;Lgg;ILjava/util/Random;I)V trySpread -ccc b (Lbvt;Lgg;)Lcks; getPlacedState -ccc d (Lbvt;Lgg;)Z canBurn -ccc n (Lcks;)I getBurnChance -ccc o (Lcks;)I getFlameChance -cds a (Lbwq;Lgg;)V fizz -cda d (Lcks;Lbwp;Lgg;)V melt -cdf a (Lbwp;Lgg;)V dropRecord -cdn a (Lbwp;Lgg;Lcks;Z)V setHasBook -ceh a (Lbwp;Lgg;)V play -bzd g (Lcks;)I getPower -caf q ()Lckx; getSnowmanShape -caf v ()Lckx; getIronGolemShape -cey a (Lbwp;Lgg;)V playEffect -cey d (Lcks;Lbwp;Lgg;)V interact -cfm a (Labr;Lgg;Lcks;Ljava/util/Random;)V grow -cbz d (Lcks;Lbwp;Lgg;)V fade -chk a (Lgl;)Lclj; getDirection -chk p (Lcks;)Z canSpread -cah a_ (Lcks;Lbwp;Lgg;)Lasa; harvest -cdt a (Lbwq;Lgg;Lcks;Ldes;)Z place -cdt a (Lbvt;Lgg;Lcks;Lder;)Z canPlace -bzt c (Lbwq;Lgg;Lcks;)Lbqp; removeFluid -cbv a (Lgg;Lcks;)Lcip; createTile -cge a ()F getVolume -cge b ()F getPitch -cge d ()Lafd; getStepSound -cge e ()Lafd; getPlaceSound -cge g ()Lafd; getFallSound -ciz a ()I getOpenerCount -cjn f ()I getLastVibrationFrequency -cip Y_ ()Lpy; getUpdatePacket -cip a (Lgg;Lcks;Lna;)Lcip; create -cip a (Lna;)V load -cip a (Lbwp;)V setWorld -cip a_ (II)Z setProperty -cip b (Lna;)Lna; save -cip e ()V update -cip k ()Lbwp; getWorld -cip l ()Z hasWorld -cip m ()Lgg; getPosition -cip n ()Lcks; getBlock -cip o ()Z isRemoved -cip q ()Z isFilteredNBT -cip r ()Lcir; getTileType -cii a (Lcks;Lafd;)V playOpenSound -cii a (Lcks;Z)V setOpenFlag -cik a (Los;)V setCustomName -cik a (Lbwp;Lgg;ILasx;Lasx;)V applyEffects -cim a (Latf;Z)V addBee -cim a (Lbwp;Lgg;Lcks;Lcim$a;Ljava/util/List;Lcim$b;Lgg;)Z releaseBee -cim a (Lcks;Lcim$b;)Ljava/util/List; releaseBees -cim f ()Z isEmpty -cim g ()Z isFull -cim h ()I getBeeCount -cim i ()Z isSedated -cit d ()Lgs; getItems -ciu a (Lbwp;Lgg;Lcks;Lafd;)V playOpenSound -ciw d ()Lbvp; getCommandBlock -cij a (ILbkc;)Lbmj; createContainer -cij a (Los;)V setCustomName -cij g ()Los; getContainerName -cjb a (Lbqp;)I addItem -cjd a (Los;)V setCustomName -cif a (Lbqp;)I fuelTime -cif a (Lbth;Lgs;I)Z canBurn -cif a (Lbwp;Lbtk;Lart;)I getRecipeCookingTime -cif b (Lbqp;)Z isFuel -cif b (Lbth;Lgs;I)Z burn -cif h ()Z isBurning -cjh a (Lart;Lart;Lbqp;Lgl;)Lbqp; addItem -cjh c (I)V setCooldown -cjj a (Lbqp;)V setRecord -cjj d ()Lbqp; getRecord -cjk a (I)V setPage -cjk a (Lbqp;)V setBook -cjk f ()Lbqp; getBook -cjk g ()Z hasBook -cjk h ()I getPage -cjm a (Lww;J)V setLootTable -cjs d ()Lbvq; getSpawner -cjp a (Lbpl;)Z setColor -cjp b (Z)Z setHasGlowingText -cjp g ()Lbpl; getColor -cjp h ()Z hasGlowingText -cjq a (Lcom/mojang/authlib/GameProfile;)V setGameProfile -cjt a (Ljava/lang/String;)V setStructureName -cjt a (Latt;)V setAuthor -cjt a (Lcmb;)V setUsageMode -cjt d ()Ljava/lang/String; getStructureName -cjt u ()Lcmb; getUsageMode -cir a (Lcks;)Z isValidBlock -ckp c ()Ljava/util/List; getMovedBlocks -ckp d ()Ljava/util/List; getBrokenBlocks -ckr a (Lcks;Lgl;Lcks;Lbwq;Lgg;Lgg;)Lcks; updateState -ckr a (Lcks;Labr;Lgg;Ljava/util/Random;)V tickAlways -ckr a (Lcks;Labr;Lgg;Lbqp;)V dropNaturally -ckr a (Lcks;Lbkd;Lbvt;Lgg;)F getDamage -ckr a (Lcks;Lbws;Lgg;)Z canPlace -ckr a (Lcks;Lbwp;Lgg;Lbkd;)V attack -ckr a (Lcks;Lbwp;Lgg;Lbkd;Larz;Ldmw;)Lasa; interact -ckr a (Lcks;Lbwp;Lgg;Lbzo;Lgg;Z)V doPhysics -ckr a (Lcks;Lbwp;Lgg;Lcks;Z)V remove -ckr b (Lcks;Labr;Lgg;Ljava/util/Random;)V tick -ckr b (Lcks;Lbwp;Lgg;)Lasd; getInventory -ckr b (Lcks;Lbwp;Lgg;Lcks;Z)V onPlace -ckr d (Lcks;)Ldey; getPushReaction -ckr d_ (Lcks;)Z isComplexRedstone -ckr f_ (Lcks;)Z isPowerSource -ckr k ()Lbql; getItem -ckr$a a (Lgl;Lcks;Lbwq;Lgg;Lgg;)Lcks; updateState -ckr$a a (Labr;Lgg;Lbqp;)V dropNaturally -ckr$a a (Lbkd;Lbvt;Lgg;)F getDamage -ckr$a a (Lbws;Lgg;)Z canPlace -ckr$a a (Lbwp;Lgg;Lbkd;)V attack -ckr$a a (Lbwp;Lgg;Lbzo;Lgg;Z)V doPhysics -ckr$a a (Lbwp;Lgg;Lcks;Z)V onPlace -ckr$a a (Lbwp;Lbkd;Larz;Ldmw;)Lasa; interact -ckr$a b ()Lbzo; getBlock -ckr$a b (Lbwp;Lgg;Lcks;Z)V remove -ckr$a c ()Ldew; getMaterial -ckr$a g ()Z isAir -ckr$a g (Lbvt;Lgg;)Z isOccluding -ckr$a i ()Z isPowerSource -ckr$a j ()Z isComplexRedstone -ckr$a j (Lbvt;Lgg;)Ldnt; getShape -ckr$a k ()Ldey; getPushReaction -ckr$a k (Lbvt;Lgg;)Ldnt; getCollisionShape -ckr$a m ()Z isTileEntity -ckr$a n ()Ldes; getFluid -ckr$a o ()Z isTicking -ckr$a p ()Lcge; getStepSound -ckr$a r ()Z isRequiresSpecialTool -ckt b ()Lcku; getBlockData -ckt c ()Ljava/lang/Object; getBlock -cku a (Lclv;Ljava/lang/Comparable;)Ljava/lang/Object; set -cku c (Lclv;)Ljava/lang/Comparable; get -cku t ()Lcom/google/common/collect/ImmutableMap; getStateMap -ckx$b b ()Lgl; getFacing -ckw d ()Lgg; getPosition -clj a (Ljava/lang/String;)Lclj; of -clm a (Ljava/lang/String;)Lclm; of -clq a (Ljava/lang/String;Ljava/lang/Class;)Lclq; of -clq a (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lclq; of -cls a (Ljava/lang/String;II)Lcls; of -clv a ()Ljava/util/Collection; getValues -clv f ()Ljava/lang/String; getName -clv g ()Ljava/lang/Class; getType -cmi a ()D getCenterX -cmi a (D)V setSize -cmi a (DDJ)V transitionSizeBetween -cmi a (Lbvu;)Z isInBounds -cmi b ()D getCenterZ -cmi b (D)V setDamageBuffer -cmi b (I)V setWarningTime -cmi c (D)V setDamageAmount -cmi c (DD)V setCenter -cmi c (I)V setWarningDistance -cmi i ()D getSize -cmi n ()D getDamageBuffer -cmi o ()D getDamageAmount -cmi q ()I getWarningTime -cmi r ()I getWarningDistance -cmw c (Z)V setLoaded -cmw t ()V markDirty -cmw u ()Z isEmpty -cmw v ()Labd$c; getState -cmw x ()V addEntities -cmw y ()Lbwp; getWorld -cmw z ()Ljava/util/Map; getTileEntities -cmn a (IILbwr;)Lbxa; getBaseColumn -cmn a (IILcps$a;Lbwr;)I getBaseHeight -cmn a (J)Lcmn; withSeed -cmn a (JLbxq;Lcml;Lcpo$a;)V doCarving -cmn a (Ljava/util/concurrent/Executor;Lbxg;Lcml;)Ljava/util/concurrent/CompletableFuture; buildNoise -cmn a (Lgw;Lcml;)V createBiomes -cmn a (Lgx;Lbxg;Lcml;Ldcp;J)V createStructures -cmn a (Labx;)V addMobs -cmn a (Labx;Lbxg;)V addDecorations -cmn a (Labx;Lcml;)V buildBase -cmn a (Labr;Lcuc;Lgg;IZ)Lgg; findNearestMapFeature -cmn a (Lbxk;Lbxg;Lcml;)V storeStructures -cmn a (Lbwr;)I getSpawnHeight -cmn a (Lbxo;Lbxg;Latw;Lgg;)Laqs; getMobsFor -cmn b ()Lcqi; getSettings -cmn c ()Lbxr; getWorldChunkManager -cmn d ()I getGenerationDepth -cmn e ()I getSeaLevel -cmn f ()I getMinY -cmx a (III)Lcks; getType -cmx a (IIILcks;)Lcks; setType -cmx a (IIILcks;Z)Lcks; setType -cmx e ()Z shouldTick -cmx g ()I getYPosition -cmx h ()V recalcBlockCounts -cmx i ()Lcnd; getBlocks -cmp g ()Lcmp$a; getType -cnd a (IIILjava/lang/Object;)Ljava/lang/Object; setBlock -cnd a (Ljava/util/function/Predicate;)Z contains -cnd b (ILjava/lang/Object;)V setBlockIndex -cml a (J)V setInhabitedTime -cml a (Lgg;Lcks;Z)Lcks; setType -cml a (Lcip;)V setTileEntity -cml a (Lcps$a;II)I getHighestBlock -cml a (Z)V setNeedsSaving -cml d ()[Lcmx; getSections -cml d (Lgg;)V removeTileEntity -cml f ()Lbvu; getPos -cml h ()Lcmm; getBiomeIndex -cml i ()Z isNeedsSaving -cml j ()Lcmp; getChunkStatus -cml r ()J getInhabitedTime -cmo a (IILcmp;Z)Lcml; getChunkAt -cmo a (IIZ)Lcmw; getChunkAt -cmo a (Ljava/util/function/BooleanSupplier;)V tick -cmo b (II)Z isLoaded -cmo e ()Ljava/lang/String; getName -cmo l ()Ldej; getLightEngine -cmy m ()Lbvt; getWorld -cmq a ()[B asBytes -cni a (Labr;Lna;Lcmw;)V loadEntities -cni a (Labr;Lcml;)Lna; saveChunk -cni a (Labr;Ldcp;Lbdm;Lbvu;Lna;)Lcne; loadChunk -cnj a (Lwv;Ljava/util/function/Supplier;Lna;)Lna; getChunkData -cnj e (Lbvu;)Lna; read -cno e (Lbvu;)Z chunkExists -cno g (Lbvu;)I getOffset -cnp a (Lbvu;)Lna; read -cnp a (Lbvu;Lna;)V write -cnp b (Lbvu;)Lcno; getFile -cnu a ()Ljava/lang/String; getSuffix -cnu b ()Z hasSkyLight -cnu c ()Z hasCeiling -cnu d ()Z isNether -cnu e ()Z isNatural -cnu f ()D getCoordinateScale -cnu g ()Z isPiglinSafe -cnu h ()Z isBedWorks -cnu i ()Z isRespawnAnchorWorks -cnu j ()Z hasRaids -cnu k ()I getMinY -cnu l ()I getHeight -cnu m ()I getLogicalHeight -cnu n ()Z isCreateDragonBattle -cnu o ()Lbxt; getGenLayerZoomer -cnu p ()Z isFixedTime -cnx a (Lcnw;)V setRespawnPhase -cnx a (Z)V generateExitPortal -cnx d ()Z isPreviouslyKilled -cnx e ()V initiateRespawn -cnx f ()V resetCrystals -cnx j ()Lckx$b; getExitPortalShape -coc Z ()I getId -coc b (Latf$c;)V setRemoved -coc cC ()Ljava/util/stream/Stream; recursiveStream -coc cR ()Lgg; getChunkCoordinates -coc ch ()Ljava/util/UUID; getUniqueID -coc cr ()Ldmv; getBoundingBox -cqk a ()J getSeed -cqk b ()Z shouldGenerateMapFeatures -cqk e ()Lcmn; getChunkGenerator -cqk g ()Z isDebugWorld -cqk h ()Z isFlatWorld -cuc a (Lbws;Lbxg;Lgg;IZJLcwl;)Lgg; getNearestGeneratedFeature -csf a (Lcsg;)Z generate -des a ()Lder; getType -des a (Lbvt;Lgg;)F getHeight -des b ()Z isSource -des c ()Z isEmpty -des g ()Lcks; getBlockData -dew a ()Z isLiquid -dew b ()Z isBuildable -dew c ()Z isSolid -dew d ()Z isBurnable -dew e ()Z isReplaceable -dew g ()Ldey; getPushReaction -dhj b ()V createPortal -dhh a (Lgg;Lgl$a;)Ljava/util/Optional; createPortal -dhh a (Lgg;Z)Ljava/util/Optional; findPortal -dhp a ()B getIconType -dhp b ()Ldhp$a; getType -dhp c ()B getX -dhp d ()B getY -dhp e ()B getRotation -dhp g ()Los; getName -dhs a (II)V flagDirty -dhs a (Lbqp;Lgg;Ljava/lang/String;Ldhp$a;)V decorateMap -dhs g ()V flagDecorationsDirty -dib$a a ()Ljava/lang/String; getLevelName -dib$a a (Lahc;)Z convert -dib$a a (Ldhz;)Ljava/nio/file/Path; getWorldFolder -dib$a c ()Z isConvertable -dib$a i ()V checkSession -dih a (I)V setClearWeatherTime -dih a (J)V setTime -dih a (Lbwm;)V setGameType -dih a (Z)V setThundering -dih b (J)V setDayTime -dih e (I)V setThunderDuration -dih f (I)V setWeatherDuration -dih g ()Ljava/lang/String; getName -dih h ()I getClearWeatherTime -dih j ()I getThunderDuration -dih l ()I getWeatherDuration -dih m ()Lbwm; getGameType -dii A ()Lcqk; getGeneratorSettings -dii E ()Lna; getCustomBossEvents -dii a (Larx;)V setDifficulty -dii a (Lbwm;)V setGameType -dii b (Lna;)V setCustomBossEvents -dii g ()Ljava/lang/String; getName -dii m ()Lbwm; getGameType -dii n ()Z isHardcore -dii s ()Larx; getDifficulty -dii t ()Z isDifficultyLocked -dhy b (Z)V setStorm -dhy e ()J getTime -dhy f ()J getDayTime -dhy i ()Z isThundering -dhy k ()Z hasStorm -dhy n ()Z isHardcore -dhy s ()Larx; getDifficulty -dhy t ()Z isDifficultyLocked -dij a (Lgg;F)V setSpawn -dif a ()[Ljava/lang/String; getSeenPlayers -dif a (Lbkd;)V save -dif b (Lbkd;)Lna; load -dis a ()Ldkt; getLootContextParameterSet -dis a (Lart;Ldip;)V fillInventory -dis a (Ldip;)Ljava/util/List; populateLoot -dis a (Ldip;Ljava/util/function/Consumer;)V populateLootDirect -dis b (Ldip;Ljava/util/function/Consumer;)V populateLoot -dip a (Ldks;)Z hasContextParameter -dip b ()F getLuck -dip c ()Labr; getWorld -dip c (Ldks;)Ljava/lang/Object; getContextParameter -dip$a a (Ldks;Ljava/lang/Object;)Ldip$a; set -dip$a a (Ldkt;)Ldip; build -dip$a b (Ldks;Ljava/lang/Object;)Ldip$a; setOptional -dit a (Lww;)Ldis; getLootTable -djh$b a (Lcom/google/gson/JsonObject;Ldjh;Lcom/google/gson/JsonSerializationContext;)V serializeType -djh$b b (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Ldlh;)Ldjh; deserializeType -dkt a ()Ljava/util/Set; getRequired -dkt b ()Ljava/util/Set; getOptional -dkt$a a ()Ldkt; build -dkt$a a (Ldks;)Ldkt$a; addRequired -dkt$a b (Ldks;)Ldkt$a; addOptional -dmv c (DDD)Ldmv; grow -dmv h (D)Ldmv; shrink -dmy c ()Ldmy$a; getType -dmy e ()Ldna; getPos -dmw a ()Lgg; getBlockPosition -dmw b ()Lgl; getDirection -dmx a ()Latf; getEntity -dna b (DDD)Ldna; add -dna g (Ldna;)D distanceSquared -dnt a ()Ldmv; getBoundingBox -dnt a (Ldna;Ldna;Lgg;)Ldmw; rayTrace -dnt b ()Z isEmpty -dnq a (DDDDDD)Ldnt; create -dny a (I)Ldnv; getObjectiveForSlot -dny a (ILdnv;)V setDisplaySlot -dny a (Ljava/lang/String;)V handlePlayerRemoved -dny a (Ljava/lang/String;Ldnw;)Z addPlayerToTeam -dny a (Ljava/lang/String;Ldob;Los;Ldob$a;)Ldnv; registerObjective -dny a (Ldnv;)V handleObjectiveAdded -dny a (Ldnx;)V handleScoreChanged -dny a (Ldnw;)V handleTeamAdded -dny a (Ldob;Ljava/lang/String;Ljava/util/function/Consumer;)V getObjectivesForCriteria -dny b (I)Ljava/lang/String; getSlotName -dny b (Ljava/lang/String;Ldnw;)V removePlayerFromTeam -dny b (Ldnv;)V handleObjectiveChanged -dny b (Ldnw;)V handleTeamChanged -dny c ()Ljava/util/Collection; getObjectives -dny c (Ljava/lang/String;Ldnv;)Ldnx; getPlayerScoreForObjective -dny c (Ldnv;)V handleObjectiveRemoved -dny c (Ldnw;)V handleTeamRemoved -dny d (Ljava/lang/String;)Ldnv; getObjective -dny d (Ljava/lang/String;Ldnv;)V resetPlayerScores -dny d (Ldnw;)V removeTeam -dny e ()Ljava/util/Collection; getPlayers -dny e (Ljava/lang/String;)Ljava/util/Map; getPlayerObjectives -dny f (Ljava/lang/String;)Ldnw; getTeam -dny g ()Ljava/util/Collection; getTeams -dny g (Ljava/lang/String;)Ldnw; createTeam -dny h (Ljava/lang/String;)Z removePlayerFromTeam -dny i (Ljava/lang/String;)Ldnw; getPlayerTeam -dny i (Ldnv;)Ljava/util/Collection; getScoresForObjective -dny j (Ljava/lang/String;)I getSlotForName -dny j (Ldnv;)V unregisterObjective -dnv a (Los;)V setDisplayName -dnv a (Ldob$a;)V setRenderType -dnv b ()Ljava/lang/String; getName -dnv c ()Ldob; getCriteria -dnv d ()Los; getDisplayName -dnv f ()Ldob$a; getRenderType -dnx a ()V incrementScore -dnx a (I)V addScore -dnx b ()I getScore -dnx b (I)V setScore -dnx d ()Ldnv; getObjective -dnx e ()Ljava/lang/String; getPlayerName -dnw a (Lp;)V setColor -dnw a (Los;)V setDisplayName -dnw a (Ldoa$b;)V setNameTagVisibility -dnw a (Ldoa$a;)V setCollisionRule -dnw a (Z)V setAllowFriendlyFire -dnw b (Los;)V setPrefix -dnw b (Ldoa$b;)V setDeathMessageVisibility -dnw b (Z)V setCanSeeFriendlyInvisibles -dnw c ()Los; getDisplayName -dnw c (Los;)V setSuffix -dnw e ()Los; getPrefix -dnw f ()Los; getSuffix -dnw m ()I packOptionData -doa a (Ldoa;)Z isAlly -doa b ()Ljava/lang/String; getName -doa d (Los;)Loy; getFormattedName -doa g ()Ljava/util/Collection; getPlayerNameSet -doa h ()Z allowFriendlyFire -doa i ()Z canSeeFriendlyInvisibles -doa j ()Ldoa$b; getNameTagVisibility -doa k ()Ldoa$b; getDeathMessageVisibility -doa l ()Ldoa$a; getCollisionRule -doa n ()Lp; getColor -dob d ()Ljava/lang/String; getName -dob e ()Z isReadOnly diff --git a/gradle.properties b/gradle.properties index 70f5bef21..b26ff1343 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ -mcVersion = 1.16 +mcVersion = 1.17 projectVersion = 1.17-R0.1-SNAPSHOT packageVersion = 1_17_R1 diff --git a/paper b/paper deleted file mode 100755 index a397d2786..000000000 --- a/paper +++ /dev/null @@ -1,258 +0,0 @@ -#!/usr/bin/env bash - -# resolve shell-specifics -case "$(echo "$SHELL" | sed -E 's|/usr(/local)?||g')" in - "/bin/zsh") - RCPATH="$HOME/.zshrc" - SOURCE="${BASH_SOURCE[0]:-${(%):-%N}}" - ;; - *) - RCPATH="$HOME/.bashrc" - if [[ -f "$HOME/.bash_aliases" ]]; then - RCPATH="$HOME/.bash_aliases" - fi - SOURCE="${BASH_SOURCE[0]}" - ;; -esac - -# get base dir regardless of execution location -while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink - DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" - SOURCE="$(readlink "$SOURCE")" - [[ "$SOURCE" != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located -done -SOURCE=$([[ "$SOURCE" = /* ]] && echo "$SOURCE" || echo "$PWD/${SOURCE#./}") -basedir=$(dirname "$SOURCE") -gitcmd="git -c commit.gpgsign=false" - -source "$basedir/scripts/functions.sh" - -"$basedir"/scripts/requireDeps.sh || exit 1 - -failed=0 -case "$1" in - "rb" | "rbp" | "rebuild") - ( - set -e - cd "$basedir" - scripts/rebuildPatches.sh "$basedir" $2 || exit 1 - ) || failed=1 - ;; - "rbf" | "rbfull") - ( - set -e - cd "$basedir" - scripts/rebuildPatches.sh "$basedir" "nofilter" || exit 1 - ) || failed=1 - ;; - "p" | "patch") - ( - set -e - cd "$basedir" - scripts/build.sh "$basedir" || exit 1 - ) || failed=1 - ;; - "j" | "jar") - ( - set -e - cd "$basedir" - scripts/build.sh "$basedir" "--jar" || exit 1 - ) || failed=1 - ;; - "b" | "build") - ( - set -e - cd "$basedir" - scripts/build.sh "$basedir" || exit 1 - (cd Paper-API ; mvn clean install) || exit 1 - (cd Paper-MojangAPI ; mvn clean install) || exit 1 - (cd Paper-Server ; mvn clean package) || exit 1 - echo "Paper jar successfully built" - ls -la Paper-Server/target/paper*.jar - ) || failed=1 - ;; - "i" | "install") - ( - set -e - cd "$basedir" - scripts/build.sh "$basedir" || exit 1 - mvn clean install || exit 1 - echo "Paper jar successfully built and installed to local repo" - ) || failed=1 - ;; - "pc" | "paperclip") - ( - set -e - cd "$basedir" - scripts/paperclip.sh "$basedir" || exit 1 - ) || failed=1 - ;; - "make") - ( - if [[ "$2" = "bacon" ]] ; then - set -e - cd "$basedir" - scripts/build.sh "$basedir" "--jar" - fi - ) - ;; - "m" | "mcdev") - ( - set -e - cd "$basedir" - scripts/makemcdevsrc.sh "$basedir" - ) - ;; - "t" | "test" | "testserver") - ( - cd "$basedir" - shift - scripts/testServer.sh "$basedir" "$@" - ) - ;; - "td" | "testdir") - cd "${PAPER_TEST_DIR:-$basedir/work/test-server}" - ;; - "u" | "up" | "upstream") - ( - cd "$basedir" - scripts/upstreamMerge.sh "$basedir" "$2" - ) - ;; - "cu" | "commitup" | "commitupstream" | "upc" | "upcommit" | "upstreamcommit") - ( - cd "$basedir" - shift - scripts/upstreamCommit.sh "$@" - ) - ;; - "r" | "root") - cd "$basedir" - ;; - "a" | "api") - cd "$basedir/Paper-API" - ;; - "s" | "server") - cd "$basedir/Paper-Server" - ;; - "c" | "clean") - rm -rf Paper-API - rm -rf Paper-Server - rm -rf work - echo "Cleaned build files" - ;; - "con" | "continue") - if [ -d ".git/rebase-apply" ]; then - git -c commit.gpgsign=false am --continue - elif [ -d ".git/rebase-merge" ]; then - git -c commit.gpgsign=false rebase --continue - fi - ;; - "e" | "edit") - case "$2" in - "s" | "server") - mkdir -p "$basedir/work/Temp" - echo "$basedir/Paper-Server" > "$basedir/work/Temp/PAPER_LAST_EDIT" - cd "$basedir/Paper-Server" - ( - set -e - - paperstash - $gitcmd rebase -i upstream/upstream - paperunstash - ) - ;; - "a" | "api") - mkdir -p "$basedir/work/Temp" - echo "$basedir/Paper-API" > "$basedir/work/Temp/PAPER_LAST_EDIT" - cd "$basedir/Paper-API" - ( - set -e - - paperstash - $gitcmd rebase -i upstream/upstream - paperunstash - ) - ;; - "c" | "continue") - cd "$( < "$basedir/work/Temp/PAPER_LAST_EDIT")" - rm -f "$basedir/work/Temp/PAPER_LAST_EDIT" - ( - set -e - - $gitcmd add . - $gitcmd commit --amend - $gitcmd rebase --continue - - cd "$basedir" - scripts/rebuildPatches.sh "$basedir" - ) - ;; - *) - echo "You must edit either the api or server." - ;; - esac - ;; - "setup") - if [[ -f "$RCPATH" ]] ; then - NAME="paper" - if [[ ! -z "${2+x}" ]] ; then - NAME="$2" - fi - (grep "alias $NAME=" "$RCPATH" > /dev/null) && (sed -i "s|alias $NAME=.*|alias $NAME='. $SOURCE'|g" "$RCPATH") || (echo "alias $NAME='. $SOURCE'" >> "$RCPATH") - alias "$NAME=. $SOURCE" - echo "You can now just type '$NAME' at any time to access the paper tool." - else - echo "We were unable to setup the paper build tool alias: $RCPATH is missing" - fi - ;; - *) - echo "PaperMC build tool command. This provides a variety of commands to build and manage the PaperMC build" - echo "environment. For all of the functionality of this command to be available, you must first run the" - echo "'setup' command. View below for details. For essential building and patching, you do not need to do the setup." - echo "" - echo " Normal commands:" - echo " * rb, rebuild | Rebuild patches, can be called from anywhere." - echo " * p, patch | Apply all patches to the project without building it. Can be run from anywhere." - echo " * j, jar | Apply all patches and build the project, paperclip.jar will be output. Can be run from anywhere." - echo " * i, install | Build and install paper into the local repo. Can be run from anywhere." - echo " * m, mcdev | Setup decompiled sources for non-modified NMS files to be imported into an IDE. Can be run from anywhere." - echo " * u, up, upstream | Updates the submodules used by Paper to their latest upstream versions." - echo " * upc, upstreamcommit | Creates the correctly-formatted upstream commit after updating upstream." - echo " * c, clean | Removes all generated files, Paper-API, Paper-Server, and work." - echo " * t, testserver | Run the test server with the set of plugins Paper uses as a basis for server tests." - echo " * con, continue | Shortcut command for running git am --continue, or git rebase --continue." - echo "" - echo " These commands require the setup command before use:" - echo " * r, root | Change directory to the root of the project." - echo " * a. api | Move to the Paper-API directory." - echo " * s, server | Move to the Paper-Server directory." - echo " * td, testdirectory | Move to the test-server directory." - echo " * e, edit | Use to edit a specific patch, give it the argument \"server\" or \"api\"" - echo " | respectively to edit the correct project. Use the argument \"continue\" after" - echo " | the changes have been made to finish and rebuild patches. Can be called from anywhere." - echo "" - echo " * setup | Add an alias to $RCPATH to allow full functionality of this script. Run as:" - echo " | . ./paper setup" - echo " | After you run this command you'll be able to just run 'paper' from anywhere." - echo " | The default name for the resulting alias is 'paper', you can give an argument to override" - echo " | this default, such as:" - echo " | . ./paper setup example" - echo " | Which will allow you to run 'example' instead." - ;; -esac - -unset RCPATH -unset SOURCE -unset basedir -unset -f color -unset -f colorend -unset -f paperstash -unset -f paperunstash -if [[ "$failed" == "1" ]]; then - unset failed - false -else - unset failed - true -fi diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 4ddd1eb64..000000000 --- a/pom.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - 4.0.0 - - - com.destroystokyo.paper - paper-parent - dev-SNAPSHOT - pom - - Paper-Parent - Parent project for all Paper modules. - https://github.com/PaperMC/Paper - - - Paper-API - Paper-MojangAPI - Paper-Server - - - - clean install - - - - UTF-8 - - - - - md_5-releases - https://repo.md-5.net/content/repositories/releases/ - - - aikar - https://repo.aikar.co/content/groups/aikar/ - - - destroystokyo-repo - https://papermc.io/repo/repository/maven-public/ - - - - - - papermc-releases - https://papermc.io/repo/repository/maven-releases/ - - - papermc-snapshots - https://papermc.io/repo/repository/maven-snapshots/ - - - diff --git a/settings.gradle.kts b/settings.gradle.kts index 5e07a69a8..54bb95749 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -2,10 +2,9 @@ pluginManagement { repositories { gradlePluginPortal() maven("https://wav.jfrog.io/artifactory/repo/") - mavenLocal() } } rootProject.name = "Paper" -include("Paper-API", "Paper-Server", "Paper-MojangAPI") +include("Paper-API", "Paper-Server")